2Cubed
2Cubed
Rather than allowing arguments in repeats, we should use aliases. ``` !command add so Check out beam.pro/%ARG1%! !alias add inn so Innectic !alias add para so ParadigmShift3d !repeat add 600...
Currently, repeat adding looks like the following: ``` !repeat add 600 command_name arg1 arg2 ``` However, the time argument, `600`, is not very user-friendly here. - [ ] Switch to...
The following should work. ``` !command add a-b Response. !alias add myalias a b ``` However, this does not currently work. The following is required. ``` !alias add myalias a-b...
Time a user out if their message contains a specific phrase. ### Example: Bad Phrases: "potato" ~~Wow, you're such a potato!~~ Bot -> User: Please do not use the word...
While it's not extremely useful to have a bot that runs commands accessible through Twitter, it would be really cool to be able to use the handler system for other...
The way we set up and organize `Service`s currently is based entirely on what the class contains, and we are making far too many assumptions about what the actual `Service`...
We should have optional notifications for the first time a user *chats*. Instead of getting notifications when users first join the chat itself, they can be notified after a user...
We should add a config option which specifies a list of users to automatically trust as "moderators", regardless of their actual role. ```python ADMINS = ["2Cubed", "Innectic", "ParadigmShift3d"] ```