vrt-cogs
vrt-cogs copied to clipboard
Utility and fun cogs for Red
vrt-cogs
Various utility/random cogs for Red V3.
I enjoy working with API's and making cogs for game servers or other helpful use cases. Check out some of my projects below!
Cog | Status | Description |
---|---|---|
BankBackup | ✓ | Backup and restore bank balances for a guild.If local economy is enabled, you can make a backup of the balances of everyone in your guild, and restore them on another bot easily. |
EconomyTrack | ✓ | Track your economy's total balance over time.Visualize the total market cap of your Red economy. Note: Having bank set to local on a public bot will cause much heavier I/O load than using a global bank. |
EcoTools | ✓ | Tool for sending RCON commands to your ECO game server.Add your servers and send RCON commands through discord. |
EmojiTracker | ✓ | Simple emoji tracker with leaderboards.Track reactions in your server and get leaderboards for emojis that are most used, or users that have reacted the most. |
Fluent | ✓ | Set any channel as a two-way translator for fluent conversation.Set a channel and both languages, if a message is in language 1 it gets converted to language 2 and vice versa using googles free api. |
GuildLog | ✓ | Set a channel to log guilds the bot leaves/joins.Configure a join/leave message of your choice and whether you want to use embeds or not, the bot will log when it joins or leaves a guild. All guilds can use this cog to see what servers the bot is joining(Guild Name/Bot Name/Total Servers) |
Inspire | ✓ | Get inspirational messages.Super simple cog that replies to certain sad words with positive encouragements, and responds to the [p]inspire command with an inspirational quote using zenquotes.io API. Note: this cog was my very first project just to get the feel for Red so it's not very big and there aren't any plans of expanding it at the moment. |
LevelUp | ✓ | Streamlined Discord Leveling System.A simple yet full-featured leveling system with prestige features, customizable backgrounds, toggleable embed/image profiles, and extensive voice tracking options. |
MCTools | ✓ | Super simple status cog for Minecraft Bedrock servers.Displays a status embed showing server version and player count. Only for BEDROCK dedicated servers since there is already one that supports Java. |
Meow | ✓ | MeowReplaces the word "now" with "meow" in someone's latest message, if word doesnt exist in the most recent 2 messages, it sends a random cat unicode emoji. Yall have a good day meow. |
NoBot | ✓ | Filter certain messages from other bots.(ONLY checks messages from other bots), Add a bot to be filtered and a key phrase to check for. When that bot sends a message containing that phrase the message will be auto-deleted. |
NoNuke | ✓ | A very straightforward Anti-Nuke cog.Set a cooldown and overload count(X events in X seconds), if any user with perms exceeds them, you can set an action to be taken and logged. Events include Kicks/Bans, Channel Creation/Edit/Deletion, Role Creation/Edit/Deletion. Events are not counted separately so any action taken in any order applies to the cooldown bucket. |
Pupper | ✓ | Pet the doggo!Originally created by aikaterna#1393, now maintained by me. This cog has pet that comes around on an on_message listener and waits for someone to pet it (react with a standard wave emoji), and rewards with credits. Many attributes are configurable. |
SCTools | ✓ | View detailed Star Citizen ship info.Right now there is only one command (scships) that displays detailed info for ships in SC, you can use "[p]scships shipname" to search for a specific ship. |
Support | ✓ | Your basic support ticket system, but with buttons.Configure a ticket category and support message for the button to be added to, includes ticket log feature and optional transcripts. |
Tickets | ✓ | Multi-Panel support ticket system.This is the dpy2 continuation of the Support cog, with Multi-Panel ticketing systems and translation support. |
UpgradeChat | ✓ | API Integration for the Upgrade.Chat bot.Allows you to add your api key and products to the bot and set a dollar to credit conversion ratio. When a user makes a purchase, they can claim it in your Discord to recieve economy credits. |
VrtUtils | ✓ | Random utility commands.Small collection of commands used for my personal bot. |
WarnTransfer | ✓ | Import El Laggron's WarnSystem modlog cases to core ModLogs.This cog has one command, which simply imports all WarnSystem cases to core modlogs. Only the owner can run it and it imports the data globally for all guilds the bot is in. |
XTools | ✓ | View your Xbox profile, friends, screenshots and game clips using simple commands and interactive menus.Various tools for Xbox using Microsoft's XSAPI. (You will need to register a Microsoft Azure application to use this cog. Type "[p]apiset help" after install for more info) |
YouTubeDownloader | ✓ | Download YouTube videos as mp3 files.Allows you to download entire playlists, all videos from a channel, or individual videos as mp3 files. You can either download them locally or have them sent directly to discord. WARNING: Downloading YouTube videos via 3rd party methods is against their ToS and I am not responsible if you get your bots ip suspended. |
Installation
Run the following commands with your Red instance, replacing [p]
with your prefix:
If you haven't loaded the Downloader cog already, go ahead and do that first with: [p]load downloader
. Then,
[p]repo add vrt-cogs https://github.com/vertyco/vrt-cogs
[p]cog install vrt-cogs <list of cogs>
[p]load <list of cogs>
Credits
- Obi-Wan3 for holding my hand through a lot of my issues and questions I've had in the very beginning while learning python, and providing me with tips for finding things by myself.
- All the Red staff members for being so damn helpful and having valuable insight.
- The Red discord coding channel for having lots of helpful cog creators!
Contact
For support with my cogs, feel free to hit me up in #support_othercogs in the Red Cog Support server.
Contributing
If you have any suggestions, or found any bugs, please ping me in Discord (Vertyco#0117) or open an issue on my repo!
If you would like to contribute, please talk to me on Discord first about your ideas before opening a PR.
Feature Requests
I am open to ideas or suggestions for new cogs and features!