-
Notifications
You must be signed in to change notification settings - Fork 3
Description
This can take one of various forms:
Send a DM after X number of messages sent
I like this idea, but it sounds expensive. We would need to keep track of every message the user sends across all public channels, since the users.info method in the Slack API doesn‘t provide total number of messages.
Set a reminder for the member X days after registration
This might be the easiest/cheapest to implement. The bot simply sends:
/remind @username to Add profile information to devanooga.com, here’s how: link/to/instructions a week from now
and slackbot should send the member a DM one week later.
Collect the information interactively via DM
It would be awesome if the bot could engage our members in an interactive manner. Ask if they’d like to add their profile to the site, and if they say yes (or no, but later enter a command of some sort) the bot asks for each piece of information, records the member’s answers and submits an issue on github (or posts the information to a dedicated private channel or something). Once this is implemented, it would be possible to extend it so members can update their existing profile in a similar fashion.
Include an invitation in the welcome message
Sure, we could. But I feel like it’s too early. There’s a bigger incentive to do so, I think, after a member has had a few interactions and gotten a sense of what the community is like.