Skip to content

Simple bot for Slack that allows people to send thanks to one another

License

Notifications You must be signed in to change notification settings

lucas-a-meyer-backup/yostroop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yo, Stroopwafel!

YoStroop is a bot that allows members of a Slack workspace to give rewards to each other, usually as a way of saying "thank you" for help and valuable contributions. It was developed using Python, Azure Functions v2.0 and Cosmos DB.

What it does

After you install, the bot listens to public channels in your Slack workspace. Whenever someone writes a message that contains the string :stroopwafel:, the bot will parse the message looking for mentions, and will record that each of the mentioned users got a stroopwafel. At the end of the month (still in development) the bot will communicate the leaderboard - who received the most stroopwafels. Note that the string :stroopwafel: represents an emoji as it's between :. This works better if your slack workspace uses a custom emoji for :stroopwafel:.

Installation

Add to Slack

Future work

  • Monthly report
  • Limits on how many stroopwafels each user can send per month
  • Customization of the "gift" - today it's a stroopwafel, but we can allow different workspaces to use different emojis

Architecture and development

Please see here for more information.

About

Simple bot for Slack that allows people to send thanks to one another

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages