Skip to content

A general purpose Discord and IRC bot with SF frame data, Simpsons, Futurama, voting, reminders and more!

License

Notifications You must be signed in to change notification settings

lizardman301/Yaksha

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yaksha

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.

Running the bot

While its possible to self host the bot, I would prefer if you invited the bot to your channel using invite link.

Commands

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

About

A general purpose Discord and IRC bot with SF frame data, Simpsons, Futurama, voting, reminders and more!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%