My own Discord bot built in Python using the discord.py API.
FlandersBOT is the better alternative and implements a much better use of the referencing system used by MolemanBOT, FlandersBOT provides commands for The Simpsons and Futurama, just the same as this bot, but also offers support for Rick and Morty, 30 Rock and West Wing, in addition to the implementation of captions embedded in the screencaps.
MolemanBOT was originally designed to provide useful commands focused on The Simpsons. All API Calls that MolemanBOT makes are performed with the requests module, blocking the bot from performing any other events until the API call completes, causing it to crash very often if any API call lasts a significant amount of time. This is why I am now considering this bot to be deprecated, as this is not the case with FlandersBOT.
MolemanBOT also features a join announcement feature over voice, when anyone joins/leaves the same voice channel as MolemanBOT, the user's name will be announced over voice using Text to Speech (using gTTS), similar to what is provided in TeamSpeak by default.
Requires the following python modules to be installed: Discord.py Discord.py[voice] ffmpeg (and added to PATH environment variables) youtube_dl requests gTTS
Will join the voice channel that you're in.
Will leave the voice channel that the you're in.
Will begin playing the audio of the video/song provided.
Will pause the current audio stream.
Will resume the current audio stream.
Will stop and end the audio stream.
Will send a personal message with the invite link of the bot.
Will make the bot logout and shutdown. Will only work for owner of the bot.
Will set the game playing status of the bot. Will only work for the owner of the bot.
Posts a random Chuck Norris joke.
Will post a wise 8 Ball answer to any question.
Will flip a coin and post the result.
Will roll the dice specified and post the result.
Will post a slot machine result.
Will post a random cat picture or gif.
Will post a random cat fact.
Will post a random cat gif.
Will post a random simpsons quote with the screen at the timestamp of the quote.
Will search for the quote and post the subtitles and screen at the timestamp of the quote
Will post a random simpsons clip from the Simpsons Clip youtube channel.
Will post a reply.
Will post a random futurama quote with the screen at the timestamp of the quote.
Will search for the quote and post the subtitles and screen at the timestamp of the quote
Will post the player's MMR for quick match and hero league
Will post the card description and picture of the gwent card. Has a max search length of 10 characters.