sourcecred / docs

Official SourceCred documentation
https://sourcecred.io/
Other
13 stars 22 forks source link

Create Discord Intro Bot #111

Open Bex2594 opened 4 years ago

Bex2594 commented 4 years ago

When someone enters a new online community, a typical practice is to have an Introductions Bot. I would like to know what our community wants to ask and offer new SourceCred community members. My take on Introduction Bots is that they should:

  1. Welcome the newcomer Letting newcomers know we want them there is a way to encourage community-building and future contributions. A humorous tone can help build rapport just by showing we’re a personable and kind community.

  2. Provide information We want a bot that is useful, not spam. "Visit the Start Here channel to learn how to a) meet community members b) have questions answered c) make contributions and d) earn Cred’"offers key information and is short n sweet (aka is not a block of text that they will disregard because it’s a bot). We can also offer info on how to check one’s Cred when the Cred bot has been made.

  3. Provide actionable steps The main difference between actionable steps and information, to me at least, is that we suggest or ask the newcomers to do something, rather than just tell them it’s an opportunity that exists. This is where we can ask them to complete the steps in the Start Here channel, tag themselves on Discord, fill out the Contributor Profile Google Forum or look at the Initiatives Spreadsheet to see where they’d like to get started and who to contact.

Bex’s Introduction Bot message draft: Welcome to the SourceCred Discord! I know bots aren’t advanced enough to have feelings (yet), but I’m still really glad you’re here. I’d love to give you some next steps to connect you with the community and to get you earning Cred!

  1. The Start Here channel is your home base. You’ll find our starter resources, how to introduce yourself to the community (we don’t bite) and how to get started on working with us if you’re looking to! Complete what’s listed there, and you’ll be in tip-top shape.
  2. We’d love to know more about who you are and what your skills are. Type ‘something technical’ here to have my friend, the Tags Bot, give you tags for whichever skills you have. Don’t know how exactly to tag yourself? Check out our Discord Tags Document!
  3. Give yourself a pat on the back, you done good.
teamdandelion commented 4 years ago

Do we imagine the bot writing a message to the new user in a channel on our Discord, or sending a DM straight to the user when they join?

Bex2594 commented 4 years ago

I'd like a DM straight to the user when they join - I don't want to clog up a Discord Channel with bots