Code Monkey home page Code Monkey logo

kdkbot's Issues

Rate Limiter

This will allow the bot to easily link up multiple channels, however due to an anti-global spam rule with twitch, permit them to be spread out over time to help prevent the issue.

User Stats

This will keep track of how long a user has been in a channel, their message counts, character counts, etc. This is purely statistics only based.

Increased Error Handling

There is a lot of commands in the bot that rely on a specific order of arguments, sometimes they are optional, the bot currently does not handle incorrect data properly and instead silently errors without a response to the user that it failed and why. This will be improved so the user knows why it failed and the proper command syntax.

YouTube API

This API will provide an interface with youtube.com - its main focus will be able to provide titles from links

Web Interface

Lack of a web-interface for kdkbot for listing of commands, joining/leaving chat, etc.

Urban API

This will allow an interface with urban dictionary and will get the highest rated definition of a given word.

Pastebin API

This API will provide an interface with pastebin.com - This will allow the automatic pasting of contents from chat to there, as well as permit certain information that may otherwise spam the chat to be posted and then linked for the user to read without the need to have a few dozen lines available.

TwitchAPI

This will permit the usage of getting twitch api specific information available through kdkbot and permit such actions as setting stream title, game, automatically hosting others, etc.

ImgurAPI

This API will provide an interface with imgur.com - its main focus will be able to provide image titles from links and provide who uploaded it and when as well as how many points and views the linked image has.

List of channel specific commands

I want to be able to list only the commands that have been defined by mods in a channel. I don't want to see all the default commands in this list.

Timed Messages

Creation of the ability to have messages sent to a channel based on some timer system.

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.