Go to file
2020-01-30 03:10:04 -05:00
.github/workflows change checkout to v2 2020-01-27 15:09:00 -05:00
activitylog fixed stats being tracked in dms and failing 2020-01-30 03:09:25 -05:00
admincustom add black code formatter gitaction, update all cogs to follow format 2020-01-27 15:04:50 -05:00
events add black code formatter gitaction, update all cogs to follow format 2020-01-27 15:04:50 -05:00
pony add black code formatter gitaction, update all cogs to follow format 2020-01-27 15:04:50 -05:00
punish add black code formatter gitaction, update all cogs to follow format 2020-01-27 15:04:50 -05:00
reactpoll added reactpoll and slightly modified welcome 2020-01-28 04:04:18 -05:00
rolemanagement modifed rolemanagement cog from sinbad to have subscriptions for roles 2020-01-30 03:10:04 -05:00
roleplay add black code formatter gitaction, update all cogs to follow format 2020-01-27 15:04:50 -05:00
welcome added reactpoll and slightly modified welcome 2020-01-28 04:04:18 -05:00
.gitignore Initial commit 2019-01-19 17:04:08 -05:00
info.json added ported v3 pony cog and info jsons 2019-09-12 23:38:26 -04:00
LICENSE Initial commit 2019-01-19 17:04:08 -05:00
README.md update readme v2 2020-01-28 04:32:43 -05:00

Brandons209's Cogs

Cogs for discord's Red-Bot

Thank you for taking a look at my cogs, most of these are rewrites of other cogs, with a few of my own.

Activitylog

Full V2 port with most of the cog rewritten from calebj. This is an all in one logger for all sorts of discord messages and events.
Features:

  • Track messages, attachments, voice channel states, audit log entries, DMs, and also who deletes messages and performs other audit log actions.
  • Customizable log file rotation.
  • Global/per guild/per channel logging preferences
  • Pull logs for a channel or audit logs, with customizable time ranges either in specifying exact dates or an interval from the current time.
  • Track user statistics (how many messages sent, how many bot commands, how long in voice chats) per guild.
  • Track username changes globally.
  • Upgraded userinfo command that includes user stats and number of bans, mutes, and kicks.

AdminCustom

Will be changed to standalone admin-extension, currently outdated.

Events

Made for a friend, pretty messy. Send custom events and log time since that event.

Pony

Search derpibooru for pony images. Ported from Alzarath.
Features:

  • Filter by tags.
  • Verbose mode.
  • Get random and latest image results.

Punish

Port from calebj punish cog. Functionality mostly retained. Allows adding a custom Punished role to a user to lock them out of all channels in your server except a designated one.
Features:

  • Set roles to remove when punishing to bypass per channel overrides on some roles.
  • Customize overrides for the punish role.
  • Creates modlog cases for punishments.
  • Log cases created/updated when manually adding or removing role without the command.

ReactPoll

Modifed from flapjax. Uses base of v2 version ported to v3, with the added functionality of watching reactions on polls to enforce one vote per user and no custom reactions adding. Also supports saving polls to disk incase bot shutdowns during poll.

Roleplay

Assorted roleplay commands. Uses ASCII art.
Features:

  • Improved hug, don't need to @ a user nor use quotes if their name has spaces.
  • Slap.
  • IQ test.
  • Army (for Champions of Equestria use only)
  • Boop.
  • Bap.
  • Improved Flip.

Welcome

Modified from tmerc, adding a nicely formatted role list as an option for messages. Feature submitted to tmerc.