/vrt-cogs

Utility cogs for Red by Vertyco

Primary LanguagePythonMIT LicenseMIT

Arkwork

Various useful and fun cogs for Red V3.

Py black license

Red-DiscordBot GitHub repo size

I'm a full time software developer that hosts Ark servers as a hobby. I enjoy working with APIs and making tools that are useful to myself and others. Check out some of my projects below!

Cog Description
Assistant
Get your own AI assistant in Discord Automate your server with OpenAI's ChatGPT language model (or self-host your own!). Configure a prompt with condensed information about your server, along with other options to make answering questions easier. Setup embeddings to optimize token usage, and even write custom functions to extend the functionality of what the assistant can do!
AutoDocs
Document your cogs with ease! Easily generate documentation for any cog in Markdown format.
BankBackup
Backup and restore bank balances for all members in a server. Backup/Restore for server bank balances.
BankEvents
Bank transaction listener events for 3rd party cogs. Dispatches events when different bank transactions occur, such as when a user deposits credits, withdraws credits, or transfers credits.
EconomyTrack
Track your economy's total balance and member count 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.
Cartographer
Discord Server Backup/Restore Create backups of your Discord server and restore them easily.
BankDecay
Inactivity-based economy credit decay with customizable settings Introduces an economy decay system to Discord servers, automatically reducing inactive users' currency to stimulate engagement. Admins can customize and oversee decay settings, fostering active participation within the community.
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.
Events
Host events in your Discord. Create and manage events easily with a variety of entry types and requirements. Event submissions will be posted and counted with a winner or winners announced automatically when the event is complete.
Fluent
Easy to use translation tools. Translate messages or 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.
GuildLock
Manage what kind of servers the bot can join. Manage what kind of servers the bot can join. A stripped down rewrite of Phen's Baron cog.
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)
Hunting
Hunt birds in your server! Originally created by Paddo for red v2, then ported to v3 by aikaterna#1393, and now maintained by me. This cog allows you to 'hunt' birds in your server via reactions or text.
IdeaBoard
Make suggestions and share ideas anonymously. Allow users to create suggestions for your server. With optional anonymity and customization.
LevelUp
Streamlined Discord Leveling System. An intuitive full-featured leveling system with prestige features, customizable backgrounds, toggleable embed/image profiles, and extensive voice tracking options.
Meow
Meow Replaces 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.
Pixl
Guess pictures with friends and earn points. Start a game to have a mostly blank image pop up. Every few seconds a few blocks will show up and the goal is to guess what it is before the image is completed or time runs out. You are also competing with everyone else in the channel the game is running in!
Profiler
Cog profiling tools for bot owners and developers! Cog profiling tools for bot owners and developers. Attach profilers to cogs and get runtime metrics for their commands and methods.
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.
SETools
Space Engineers Server Manager! Manage your Space Engineers server remotely with various useful commands.
Tickets
Customizable Multi-Panel support ticket system. 'Tickets' is an easy to use, fully customizable multi-panel ticketing system with a variety of options and features including modals, logging, transcripts, multi-button panels and more!
UpgradeChat
API Integration for the Upgrade.Chat API. 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 receive economy credits.
VrtUtils
Random utility commands. Small collection of commands used for my personal bot.
XTools
Access your xbox profile and much more. Various tools for Xbox using Microsoft's XSAPI. View your Xbox profile, friends, screenshots and game clips using simple commands and interactive menus. (You will need to register a Microsoft Azure application to use this cog. Type "[p]apiset help" after install for more info)

ko-fi

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 help with my cogs, feel free to reach out in my support channel #support_vrt-cogs in the Red Cog Support server.

Contributing

If you have any suggestions, or found any bugs, please ping me in Discord (vertyco#117) 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.

Translate my cogs

If you are interested in contributing to translations for my cogs, Click Here!

Feature Requests

I am open to ideas or suggestions for new cogs and features!

Star History Chart

Forks Stars Visitors Visitors