Skip to content

A simple karma bot for Microsoft Teams inspired by the late HipChat's karma bot.

License

Notifications You must be signed in to change notification settings

aaronr93/MSTeams-Karma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSTeams Karma

A karma bot for Microsoft Teams inspired by the late HipChat's karma bot. Build status

Contributing | Privacy Policy | Terms

Install

  1. Create a bot or use my test bot (contact me).
  2. Add the bot's App Id to the manifest.json file, save, and zip together with both .png images.
  3. Sideload the zip to Microsoft Teams, or use other Microsoft tools to test.
  4. Follow instructions here for debugging the bot locally using ngrok. You will need a connection to an Azure Cosmos resource, or a mocked-out connection (working on making this easier).

Usage

help                   show the help message
get top things         show the top 5 things
get bottom things      show the bottom 5 things
get top users          show the top 5 users
get bottom users       show the bottom 5 users
get thing              lookup thing's current karma
get @MentionName       lookup a user's current karma by @MentionName
thing++                add 1 karma to thing
thing++++              add 3 karma to thing (count(+) - 1, max 5)
thing--                remove 1 karma from thing
thing----              remove 3 karma from thing (count(-) - 1, max 5)
"subject phrase"++     add 1 karma to a subject phrase
@MentionName++         add 1 karma to a user by @MentionName

License

Open Source MIT License

About

A simple karma bot for Microsoft Teams inspired by the late HipChat's karma bot.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages