Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1014 Bytes

todo.md

File metadata and controls

23 lines (19 loc) · 1014 Bytes

TODO for chatbot

  • figure out how to connect to the twitch API

  • assing a random color to a colourless user and store that forever and ever in the db so that we can bring back up

  • some way of keeping track of !drop results.

  • keep track of commands that people tried to use but were not implemented in the bot.

  • show the badges on the terminal version of the chat.

  • Figure out why pyright is complaing that the following dict:

    AVAILABLE_COMMANDS: Dict[str, BaseCommand] = {
    		"hello": SayHelloCommand,  #type: ignore
    		"commands": ListCommandsCommand,
    		"today": TodayCommand,
    		"settoday": SetTodayCommand,
    }

    is imcompatible with the type hint when all of the classes it holds are in fact of type BaseCommand

  • look into why pyright complains that BaseCommand is not callable.

  • make an !so command

  • tell users that don't have the right rights for commands that exist that they cant run it.