Skip to content

Invite members to add their profile to the devanooga.com website #2

@agarzola

Description

@agarzola

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions