/SinbadCogs

A set of community resources for Red Discordbot

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

⚠️ Archival notice ⚠️ :

Sinbad has re-released his cogs under a permissive license. You can view them here: https://github.com/mikeshardmind/SinbadCogs.

SinbadCogs

Code style: black Type Checked with mypy Red

Availability of Support

Support will be limited while the repo is getting setup, but for general bug reports/feedback feel free to contact me on discord Crossedfall#1001

Whats here?

Various addons for Red Discordbot. Most of these are focused around utility purposes.

AntiMentionSpam

This cog provides automated actions against people spamming mentions.

Configuration is available via the antimentionspam command.

BanSync

This cog provides a few functions for handling bans across multiple servers.

More help is available via help BanSync

EmbedMaker

This cog provides a means to create, store, and send embedded messages from the bot.

Full documentation is still pending, but a robust example is available here for now

GuildJoinRestrict

Allows controlling and logging which guilds the bot can join based on configurable settings and either an allowlist or blocklist

QuoteTools

Provides a quick way to reference other messages without needing to jump to them to view.

Relays

Mirror messages sent in a channel to other channels.

RoleManagement

Provides:

  • Reaction roles
  • Self roles
  • Purchasable roles
  • User list data based on roles
  • Mass Role modifications

Note: Roles self assigned via reaction or command are subject to the settings configured in the roleset command.

RoomTools

Provides two seperate ways to allow users to create temporary channels.

For command based temporary voice channels, see the tempchannelset command

For temporary channels generated automatically, see the autoroomset command

RSS

Periodic RSS updates to channels.

For more information, use help RSS

Scheduler

Allows scheduling commands.

For more information, use help Scheduler

What about the other cogs not listed here?

Use at your own risk, they are disabled, hidden, undocumented, or intended to be replaced by newer alternatives.

They aren't designed to actively cause harm, but I'm not advertising them.

License

All changes after commit cf59da1ffdc449d550525fd06fc0ce1a3d341f5a on 2020/08/20 5:08 PM CDT are licensed under GNU AGPL v3.

All code before commit cf59da1ffdc449d550525fd06fc0ce1a3d341f5a on 2020/08/20 5:08 PM CDT is licensed under MIT

See LICENSE and MIT-LICENSE for more details