/Vex-Cogs

My cogs for Red.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Vex-Cogs

GitHub Workflow Status Read the Docs Python 3.8 Discord.py

mypy black license

These are a few cogs I made for myself that may be useful to others. Mostly utility-based. These are for Red V3, an open source self-hosted Discord bot. If this is your first time with Red, take a look at the docs.

Support: Red - Cog Support in #support_vex-cogs

Getting my cogs

[p] is your prefix.

Add the repo: [p]repo add vex-cogs https://github.com/Vexed01/Vex-Cogs

Then you can install cogs: [p]cog install vex-cogs cogname

There's a list of cogs below, or you can use [p]cog list vex-cogs if you've added the repo.

Cog name Description
aliases Get all the information you could ever need about a command's aliases.
anotherpingcog Another ping cog... But this one has fancy colours in a customisable embed!
beautify Beautify and minify JSON.
betteruptime See your bot's uptime percentages and check when downtime happened.
birthday Birthday cog with customisable messages and roles.
caseinsensitive Make all prefixes and commands case insensitive.
cmdlog Track command usage, searchable by user, server or command name.
covidgraph Get graphs of COVID-19 data.
github Create, comment, labelify and close GitHub issues, with partial PR support.
googletrends Find out what the world is searching, right from Discord.
madtranslate Translate text through lots of languages. Get some funny results!
stattrack Track metrics about your bot and view them in Discord.
status Recieve automatic status updates from various services, including Discord.
system Get system metrics of the host device, such as RAM or CPU.
timechannel Get the time in different timezones in voice channels.
wol Use Wake on LAN from Discord! This cog sends magic packets on the local network.

All these cogs have docs! My docs are here or click on the cog name to go directly to that cog's docs page.


License

My cogs are licensed under GNU General Public License v3.0. Please see the LICENSE file.

Contact & Support

I can be found in the main Red server or if you want support for a cog the Cog Support server in #support_vex-cogs is the best place. I'm Vexed#9000.

Contributing

PRs are welcome! This repo is formatted with Black, line length 99. There are also some other checks on PRs - see the CONTRIBUTING.md file.

Credits

The Red server for being such a welcoming community.

MAX for taking a leap of faith in my first public cog, status, and eagerly updating to find it broken a few times aha

And finally, most importantly, the Cog Creators who made the wonderful Red framework.