KatBot runs on the discord.js libaray with Commando support.
- Reaction based voting with 👍, 👎, 🤷
- Reaction based polls with 2️⃣ to 🔟 options
npm install discord.js
npm install discord.js-commando
- !vote "Do you like to vote?" "I mean who doesn't right?!" 10
- A yes/no/don't care question to be voted on
- Must be 10 to 100 characters in length
- (Optional) Further description of the question
- Must be 10 to 200 characters in length
- (Optional) Length of vote in minutes
- Maximum of 60 minutes
- defaults to 0, the vote never ends
- A yes/no/don't care question to be voted on
- !poll "What's your favourite food?" "Hot Dogs,Pizza,Burgers,Fruits,Veggies" 60
- A question to be polled on
- Must be 10 to 100 characters in length
- 2 to 10 polling choices, comma-separated
- Must be more than one choice
- (Optional) Length of vote in minutes
- Maximum of 60 minutes
- defaults to 0, the poll never closes
- A question to be polled on
- Better permissions / roles handling
- Add even more features!
- External database
- Save votes/polls, current reactions and winner(s)
- Web interface
- Allow votes/polls to be done on the web with an easy and fancy interface
- External database