A general purpose discord and IRC bot written in Python. Uses Async version of discord.py and IRC3 for each version of the bot.
A custom interface.py module is used instead of the discord cog extension to provide compatibility between the versions.
While its possible to self host the bot, I would prefer if you invited the bot to your channel using invite link.
A sample of the commands available to the bot, see config file for the full list.
- !gif: Returns the most relevant gif for the caption using Giffy.
!gif obama mic drop
- !frames:
Get SFV frame data for the specified char and move.
!frames Ryu cr.mk
- !simpsons: Get a simpsons gif that best matches the specified caption.
!simpsons nothing at all
- !futurama: Get a futurama gif that best matches the specified caption.
!futurama Shut up and take my money! The new eyephone is wonderful
- !blacklist: Blacklists a user from using the bot functions
!blacklist user1 [user2 user3]
- !vote: Start a vote in the channel for the specified length and
topic, and options.
!vote[--time] Vote topic [param1, param2]
- !remindme:
Get Yaksha to remind to at a specified time similar to slackbot.
!remindme <time period> [optional string]
- !whens: Get status of registered streams. Usage
!whens
- !shuffle:
Randomly select a word from a supplied list of words.
Usage
!shuffle yes no maybe
- !help: 'Get help on a command. Usage
!help command_name