Skip to content

Cha0zz/Jimmy

Repository files navigation

Readme

commands

Utility

  • !join <channel>: Join a channel
  • !leave <channel>: Leave a channel
  • !quit: The bot will leave the IRC
    • !dick
  • !help <opt: command>: Returns a list of commands or info about a specific command
    • <botname> + help
  • !nick <newnick>: Change the bot's nickname
  • !sleep: Activates sleepmode, in this mode the bot will not respond to any speech except for "!wake" and "!quit"
  • !wake: Deactivates sleepmode
  • !corn_on: Activates corn-mode, in this mode the bot will only respond to direct commands or when adressed
  • !corn_off: Deactivates corn-mode
  • !identify: Returns information about the bot
  • !override: The bot will only listen to the owner until the command is used again

Music

  • !pmusic <opt: person>: Play music from your or someone else's library

  • !padd <url>: Add music to your personal library

  • !premove <url>: Remove music from your personal library

  • !psongcount: Returns the amount of songs in your personal library

  • !plist: lists all the songs in your library

  • !add <url>: Add music to the global library

  • !remove <url>: Remove music from the global library

  • !music: Returns a random song from the global library

  • !songcount: Returns the amount of songs in the global library

Searches

  • !youtube <search>: searches youtube
    • !yt <search>
    • !y <search>
  • !wikipedia <search>: searches wikipedia
    • !wiki <search>
    • !w <search>
  • !google <search>: searches google
    • !g <search>
  • !image <search>: searches google images
    • !img <search>
    • !i <search>
  • !urban <search>: searches the urban dictionary
    • !u <search>
  • !define <search>: searches the dictionary
    • !dict <search>
    • !d <search>

Misc

  • !choose <options>: Makes the bot choose an option from a given list, entries need to be separated by "," or by "or"
    • <botname> + choose + <options>
  • !roll <AdX>: Rolls a dice, A = amount of rolls; X = amount of sides on a dice
  • !sing: The bot will sing you a song
    • <botname> + sing + song
  • !moon: Returns the current moon-phase
  • !weather <location>: Returns the current weather for a location
  • !countdown: The bot will do the final countdown
    • <botname> + countdown
  • !update: The bot will do the update song
    • <botname> + where + update
  • !work: The bot will tell you to go back to work
  • !mine: The bot will tell you to go back to the mines
  • !break: The bot will tell you to take a break
  • !no: noooooooo
  • !bed: The bot will tell you to go back to bed
  • !pudding
  • !pm <person> <message>:The bot will pm the message to the person
  • !time <user>: The bot will fetch the local time of the user
  • !lag <user>: The bot will take a ping towards the user

Reactions

  • hi, hello, ... + <botname>: The bot will answer to your greeting
  • night, goodnight, ... + <botname>: The bot will wish you a good night
  • o/: The bot will wave back
  • \o/: The bot will cheer
  • All hail satan: The bot will hail The dark lord
  • All hail <name>: The bot will hail a person
  • tableflip: The bot will put the table back
  • <botname> + summon + <person>: The bot will summon the person
  • <botname> + ?: The bot will react
  • <botname> + tell + <person> + <message>: The bot will tell the person the message
  • <botname> + give/ fetch/ bring + <person> + <message>: The bot will give/ fetch/ bring the person what's in the message
  • compliment + <botname>: The bot will thank you
  • <botname> + make + <message>: The bot will make you the message
    • try sudo
  • Who is + <botname>: The bot will tell you who he is
    • Who are you + <botname>
  • <botname> + why: The bot will shrug
  • <botname> + say + <message>: The bot will say the message
  • poke + <botname>: The bot will poke back
  • <botname> + stay + alive
  • Taiya + dance
  • Who let the dogs out
  • <botname> + eggs + dozen
  • Jimmy + What is your nick: The bot will reveal his current nickname
  • <botname> + what + answer: The bot will answer your question
  • idiot

  • Move over to python 3.x
  • Finish the translate function
  • Make a unit-conversion function
  • Move stuff to an external .config file
  • Fix bugs

Releases

No releases published

Packages

No packages published

Languages