🐱 a disgusting slack bot (now in Go)
Gorfbot is a small Slack bot loosely based on Garfbot. It's primary distinguishing feature is being implemented in Go instead of NodeJS.
It is specifically built for a handful of very small & weird Slack communities. It probably won't work well for you & your use case. You definitely don't want to run it in your 10,000 user corporate Slack org.
!topics
- List previous channel topics!echo
- Have Garfbot echo a message!hello
- Say hello to Gorf!frogtip
- Frog care and feeding!gis
- Make a Google Image Search!emoji
- Find someone's most used emoji/reactji!mktheme
- Generate a new Slack theme!themes
- List saved Slack themes, add new ones
- channel topic updates
- What were the last 20
/topic
's for #general?
- What were the last 20
- emoji usage
- e.g. who uses 👋 in messages the most?
- reactji usage
- e.g. who reacted 👍 the most?
- URLs matching patterns
- e.g. number of times a certain github project URL has been shared.
- reaction keywords
- e.g. react with ":wave:" whenever someone says "hi"
TODO: Documentation................
- TODO: describe setting up slack API access.
- TODO: describe setting up MongoDB connectivity.
- TODO: describe setting up Google API access.
See CONTRIBUTING.md for instructions on building Gorfbot from source and extending it with new commands.