Giter Club home page Giter Club logo

katbot-discord's Introduction

KatBot v0.1

About

KatBot runs on the discord.js libaray with Commando support.

Features

  • Reaction based voting with ๐Ÿ‘, ๐Ÿ‘Ž, ๐Ÿคท
  • Reaction based polls with 2๏ธโƒฃ to ๐Ÿ”Ÿ options

Requirements

npm install discord.js
npm install discord.js-commando

Documentation

  • !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
  • !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

Example Output

Example Output

To do

  • 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

katbot-discord's People

Contributors

kati3e avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.