Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create achievibit's k1b1b0t #120

Open
thatkookooguy opened this issue Nov 13, 2017 · 0 comments
Open

Create achievibit's k1b1b0t #120

thatkookooguy opened this issue Nov 13, 2017 · 0 comments
Labels
feature Everything that needs an implementation and is new help wanted issue is waiting for someone to shed some more light on

Comments

@thatkookooguy
Copy link
Member

thatkookooguy commented Nov 13, 2017

k1b1b0t - bot for reporting on achievements

FEATURE

k1b1b0t will post on Telegram and Slack to notify users on received achievements. This can be used by groups (organizations or individuals) to share notifications on achievements.

Example Scenarios

  • an organization with X people, using slack. They can have several bots, posting on R&D statuses (build, tests, etc.). You can have k1b1b0t in a group like that, or a group that is less production oriented and more development oriented.
  • a bunch of friendly developers open a group on Slack\Telegram and mock each other on bad achievements, and complimenting on good once?

These are just examples, but you can take our achievibit group on Telegram as an example.

What can k1b1b0t do?

  • k1b1b0t can subscribe specific channels\groups to notifications on specific users. It will send a "banner" of achievement unlocked when a user recieves an achievement.
  • k1b1b10t can also subscribe a channel\group to a daily summary of users total achievements
  • k1b1b0t should be charming and cool. we should try and give him some super powers

Additional Information

I already implemented a basic bot for Telegram. We can use that as a base and integrate it inside our Heroku server.
Telegram Node.js API: https://github.com/yagop/node-telegram-bot-api
Greate Tutorial on Node.js library: https://github.com/hosein2398/node-telegram-bot-api-tutorial
Slack Node.js library for bots: https://www.npmjs.com/package/slackbots

both bots should be using a webhook and not pulling


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@thatkookooguy thatkookooguy added the feature Everything that needs an implementation and is new label Nov 13, 2017
@thatkookooguy thatkookooguy added the help wanted issue is waiting for someone to shed some more light on label Jan 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Everything that needs an implementation and is new help wanted issue is waiting for someone to shed some more light on
Projects
None yet
Development

No branches or pull requests

1 participant