Skip to content

nisrulz/ortwin-slack-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›Ž Your point friend in the slack workspace

Botkit Docs

Ortwin ? πŸ™„

The name of this bot means Point friend. Ortwin is a slack bot that is there to help everyone out, being a friend and single point of access for cheering everyone in workspace. Ortwin can do various things like responding with GIFs or reacting to messages 😊

Things Ortwin can do

  • When someone says "morgan" or "morgen", Ortwin will reply in a thread with Morgan Freeman GIF πŸ€ͺ
  • When someone says "good morning" or "good bye", then respond with emoji reaction.
  • When you direct message or mention Ortwin and
    • Say "programming quote", he will respond with a programming quote.
    • Say "xkcd", he will respond with latest xkcd comic.
    • Say "weather", he will respond with the weather for the city (it is hard coded to Berlin, but you can pass a different one if you want to).
    • Say "hi", he will introduce himself.
    • Say "happy birthday", he will wish you.
    • Say "faq", he will list out the links.
    • Say "onboarding", he will list out the links.
    • Say "lunchtime", he will react with a food emoji (sometimes, to avoid spamming the channel)
    • Say "today is", he will respond with the day.
    • Say "thank you", he will respond to it :)

Rest the code is self explanatory. Hack away πŸ€“

Avatar for Slack

Download the avatar from below to use in Slack:

Deploy to Heroku

Deploy

Develop on Local

To complete the configuration of this bot when developing on local, make sure to create an .env file with your platform tokens and credentials.

Check out the dev-docs for more!

All development happens inside the features directory of this repository and you would mostly need to make changes there

Contribute

  1. Fork this repo.
  2. Clone your fork. (git clone https://github.com/nisrulz/ortwin-slack-bot)
  3. Create your feature branch. (git checkout -b my-new-feature)
  4. Commit your changes. (git commit -am 'Added some feature')
  5. Push to the branch. (git push origin my-new-feature)
  6. Create new Pull Request.

Author & support

This project was created by Nishant Srivastava but hopefully developed and maintained by many others. See the the list of contributors here.

If you appreciate my work, consider buying me a cup of β˜• to keep me recharged 🀘 [PayPal]

License

Β© 2020, Nishant Srivastava

All content is licensed under CC BY-SA