Welcome to my cogs! If you have any questions please join my discord!
The table below lists all available cogs, as well as their current state. If a cog is listed as 'not ready' that simply means that I haven't gone through to productionalize / standardize the code. They still work, I just haven't cleaned them up entirely yet. Use at your own risk!
If you're on windows, you'll need to delete the symlinked eris_event_lib.py
files in the directories of the cogs you wish to install and replace it with a copy of the root-level file.
Cog Name | Short | Ready? |
---|---|---|
Alot | Posts an alot | ✅ |
Autoreact | Adds reactions to posts! | ✅ |
Big_name | Change a user's name regardless of permissions | ✅ |
Big_text | Make your message big and emoji-fied | ✅ |
Chat | Use OpenAI's ChatGPT to respond to the conversation | ✅ |
Clone | The bot takes on a user's name and avatar | ✅ |
Dice | Improved dice roller. | ✅ |
Dm_role | DM everyone with certain role | ✅ |
Dragon | Dragons! | ✅ |
Emojsplosion | EMOJSPLOSION | ✅ |
Event_config | Configure on_message events |
✅ |
Export_emoji | Bulk Emoji Export | ✅ |
Facts | Provide random facts | ✅ |
Fires | US Firemap | ✅ |
Goodbot | Good Bot Emoji Tracker | ✅ |
Haiku | Haiku | ✅ |
Hostinfo | Host Info | ✅ |
Hotel_california | Role-based "punishment" for infractions on moderator whim. | ✅ |
Im_dad | Replies Hi _ I'm Dad | ✅ |
Imdb_lookup | IMDB | ✅ |
Insult | Insult users | ✅ |
Isnt_december_the_best | Isn't December the Best | ✅ |
Just_met_her | Just Met Her | ✅ |
Lifslastcall | Lif's | ✅ |
Minesweeper | Generate solvable minesweeper boards. | ✅ |
Move | Move message to another channel | ✅ |
Nick_prefix | Adds themed prefix to names | ✅ |
No_fuck_you | Replies 'no fuck you' | ✅ |
Out_of_context | Archives a channel of out of context quotes and then posts them randomly during conversation. | ✅ |
Partition | Partition Teams | ✅ |
Qr | None | ✅ |
Quotes | Incorrect Quotes by ScatterPatter | ✅ |
Rock_and_stone | Deep Rock Galactic shouting | ✅ |
Rolerequest | Emoji-based Role Request | ✅ |
Roulette | None | ✅ |
Sarcasm | Randomly mocks users | ✅ |
Say | Send messages as the bot | ✅ |
Search | Search the internet! | ✅ |
Secretsanta | None | ✅ |
Spoop | Sneakily spoops users | ✅ |
Steve | Provides LARGE pictures of Steve when asked | ✅ |
Stonks | A stock tracker using yahoofinance | ✅ |
Sudo | Warns when users say sudo | ✅ |
Suggestion | Suggest | ✅ |
Timezone | US Timezone converter | ✅ |
Usage | Usage Monitoring | ✅ |
Venmo | Venmo Replacement | ✅ |
Weather | Weather | ✅ |
Weave | Create a mosaic of alternating emoji | ✅ |
Whois | Whois for discord | ✅ |
Wiggler | Adds random reactions to posts! | ✅ |
Zalgo | Memes and replaces text. | ✅ |
Battle | Battle with your users | ❌ |
Events | Silly bot behavior not activated by explicit commands | ❌ |
Grammar | Checks grammar of your users - load at your own risk | ❌ |
Notify | None | ❌ |
Short: Posts an alot
Description: Automatically posts an alot whenever a user says 'alot of things' instead of 'a lot of things'
Short: Adds reactions to posts!
Description: Auto reacts to posts. Similar to wiggly
Short: Change a user's name regardless of permissions
Description: Change someone's name - who cares about permissions. Usage: [p]big_name [User] [new name]
Short: Make your message big and emoji-fied
Description: Usage: [p]big_text [ASCII message]
Short: Use OpenAI's ChatGPT to respond to the conversation
Description: Usage: [p]chat. Tarot reference soured from https://www.kaggle.com/datasets/lsind18/tarot-json
Short: The bot takes on a user's name and avatar
Description: The bot takes on a specified user's name and avatar. Users take 1d10 confusion damage, half as much on a successful save. Usage: [p]clone [User]
Short: Improved dice roller.
Description: Improved dice roller, can support arbitrary dice. Usage regex: [p]dice #d#(v#)?
Short: DM everyone with certain role
Description: DMs everyone with a specific role based on fuzzy role name
Short: Dragons!
Description: Replies with giant ascii dragons
Short: EMOJSPLOSION
Description: EMOJSPLOSION
Short: Configure on_message
events
Description: Configure on_message
events, specifically which servers they appear in, which channels, etc. for Eris Cogs. By default, global events are on, guild-events are off. You'll need to run [p]econf enable
in the guild you want events to run in.
Short: Bulk Emoji Export
Description: Bulk exports emoji for slack
Short: Provide random facts
Description: Provides bear or snake facts based on user input or randomly.
Short: US Firemap
Description: Show US Firemap
Short: Good Bot Emoji Tracker
Description: Good Bot Emoji Tracker - tracks all emoji reactions (that the bot has access to) for all users in your server! Upon reaching a vote-threshold, replies to the original message and compliments the user!
Short: Haiku
Description: Determines haikus!
Short: Host Info
Description: Information on bot server
Short: Role-based "punishment" for infractions on moderator whim.
Description: Role based "punishment". Allows users to punish via assigning roles.
Short: Replies Hi _ I'm Dad
Description: Replies with Hi _ I'm Dad when someone says that they're _
Short: IMDB
Description: IMDB Lookup
Short: Insult users
Description: Insults users via tagging.
Usage: [p]insult user
Includes NSFW insults
Short: Isn't December the Best
Description: Isn't december the best
Short: Just Met Her
Description: Replies with '_______________, I just met her!'
Short: Lif's
Description: Lifs Last Call flowchart
Short: Generate solvable minesweeper boards.
Description: Generates guaranteed solvable minesweeper boards using emojis and spoilers.
Short: Move message to another channel
Description: Moves message to another channel for easy moderation.
Short: Adds themed prefix to names
Description: Theme your nickname, some include NSFW language and themes.
Short: Replies 'no fuck you'
Description: Replies with 'no fuck you' if someone says 'fuck you'
Short: Archives a channel of out of context quotes and then posts them randomly during conversation.
Description: Archives a channel of out of context quotes. Posts quotes randomly or in response to commands. Quotes must be in quotation marks to be archived. Usage: [p]penny
Short: Partition Teams
Description: Partitions users into teams
Short: None
Description: Generate QR codes on demand
Short: Incorrect Quotes by ScatterPatter
Description: Generates fun short stories between users. Usage: [p]quote users
- all credit to https://incorrect-quotes-generator.neocities.org/
Short: Deep Rock Galactic shouting
Description: Shouts various rock and stone quotes from Deep Rock Galactic
Short: Emoji-based Role Request
Description: Emoji-based role request for user roles.
Short: None
Description: Roulette between 2 or more channels!
Short: Randomly mocks users
Description: Sarcasm Module - randomly mocks users
Short: Send messages as the bot
Description: Users with mod status can command the bot to say anything in a certain channel.
Usage [p]say guild channel ...message
Short: Search the internet!
Description: Search the internet for useful info. Currently only wikipedia supported.
Short: None
Description: Secret santa with csv
Short: Sneakily spoops users
Description: Sneakily spoops a user randomly or on mod prompting. NSFW spoops!
Short: Provides LARGE pictures of Steve when asked
Description: If users ask variations on "Where's Steve?" the bot will post several LARGE pictures of steve. Small chance for these photos to be in a random order.
Short: A stock tracker using yahoofinance
Description: Displays current and historical stock information using the yahoo finance API
Short: Warns when users say sudo
Description: Replies in a channel if someone tries to use sudo - i.e. just uses the letters 'sudo'
Short: Suggest
Description: Suggest a change, provides ez access urls
Short: US Timezone converter
Description: Timezone converter! Switch between multiple US timezones easily
Short: Usage Monitoring
Description: Tracks usage of all bot commands and interactions
Short: Venmo Replacement
Description: Posts my cashapp link
Short: Weather
Description: Looks up weather based on zip code. Zip code lookups provided by https://gist.github.com/erichurst/7882666
Short: Create a mosaic of alternating emoji
Description: Create a mosaic of alternating specified emoji. Emojis may be animated or still. Usage: [p]weave emoji emoji width=5 height=3
Short: Whois for discord
Description: Whois for server members. Set, update, and look up names to keep track of who is who.
Usages:
[p]avatar member
- Posts a full resolution image of a specified user's profile picture
[p]emoji emoji
- Posts a full resolution image of a specified emoji
[p]whois member
- Look up name
[p]theyare member name
- Set name
[p]iswho name
- Look up a username given their whois name
[p]iseveryone
- Lists all members of the server (without pinging!) and their whois names
[p]import_whois
- privileged users can export a whois database. File to import should be attached to the command message.
[p]export_whois
- Privileged users can export the whois DB to file
Short: Adds random reactions to posts!
Description: Adds random reactions to posts! User configurable.
Usage:
[p]wiggle set emojis...
- set list of random emoji to choose from.
[p]wiggle show
- show your registered emoji
[p]wiggle showall
- show all registered emoji (requires mod access)
Short: Memes and replaces text.
Description: Memes the provided message and deletes the original.
Usage:
[p]zalgo message
- zalgo
[p]uwu message
- uwu
[p]oob message
- oob
[p]spoilerify message
- spoilers every other word