Event notifications for bots


We are trying to make an “onboarding” bot - to greet new users, show them the ropes so to say.
For example, ask the user a few questions about their interests and auto-join them to some channels (or other bots maybe) to get them started.

I’ve skimmed through the docs and might be missing some obvious point in API, but is there a way to detect new users? I wasn’t able to find how to subsribe to first login or registration events.

Or should I look forward for the Apps featurset to mature more instead of trying to cram it into a bot?


you can look for user join messages if you have user join messages still turned . They basically send a message in the channel that have a type of uj