diff --git a/Leveler/__init__.py b/Leveler/__init__.py index a6d0c03..d334504 100644 --- a/Leveler/__init__.py +++ b/Leveler/__init__.py @@ -2,6 +2,7 @@ from .leveler import Leveler __red_end_user_data_statement__ = "Stores some level info like experience, profile description/picture, and message ID of user's last message in guild." + def setup(bot): n = Leveler(bot) bot.add_listener(n.listener, "on_message") diff --git a/activitylog/__init__.py b/activitylog/__init__.py index bd8e7f4..c896944 100644 --- a/activitylog/__init__.py +++ b/activitylog/__init__.py @@ -2,6 +2,7 @@ from .activitylog import ActivityLogger __red_end_user_data_statement__ = "Depending on setup, can log user messages, voice channel activity, audit actions in guilds, activity statistics per guild, user name changes, and any moderation actions per guild." + async def setup(bot): n = ActivityLogger(bot) await n.initialize() diff --git a/birthday/__init__.py b/birthday/__init__.py index 183cdcb..4a6ef48 100644 --- a/birthday/__init__.py +++ b/birthday/__init__.py @@ -2,5 +2,6 @@ from .birthday import Birthday __red_end_user_data_statement__ = "This cog will store a user's birthday." + def setup(bot): bot.add_cog(Birthday(bot)) diff --git a/birthday/birthday.py b/birthday/birthday.py index 8b08260..1b40915 100644 --- a/birthday/birthday.py +++ b/birthday/birthday.py @@ -10,6 +10,7 @@ import datetime import discord from typing import Literal + class Birthday(commands.Cog): """Track birthdays, add birthday role, and annouce birthdays for users.""" diff --git a/confession/__init__.py b/confession/__init__.py index 6050bd3..11df503 100644 --- a/confession/__init__.py +++ b/confession/__init__.py @@ -2,6 +2,7 @@ from .confession import Confession __red_end_user_data_statement__ = "This cog won't store anything for a user." + def setup(bot): n = Confession() bot.add_cog(n) diff --git a/confession/confession.py b/confession/confession.py index 3496cc0..bbaaf9f 100644 --- a/confession/confession.py +++ b/confession/confession.py @@ -6,6 +6,7 @@ import contextlib import discord import asyncio + class Confession(commands.Cog): def __init__(self): self.config = Config.get_conf(self, identifier=665235, force_registration=True) diff --git a/costmanager/__init__.py b/costmanager/__init__.py index 6cab305..837ee1c 100644 --- a/costmanager/__init__.py +++ b/costmanager/__init__.py @@ -2,5 +2,6 @@ from .manager import CostManager __red_end_user_data_statement__ = "This cog won't store anything for a user." + def setup(bot): bot.add_cog(CostManager(bot)) diff --git a/disable/__init__.py b/disable/__init__.py index d2cc476..7bd5c86 100644 --- a/disable/__init__.py +++ b/disable/__init__.py @@ -2,5 +2,6 @@ from .disable import Disable __red_end_user_data_statement__ = "This cog won't store any data for users." + def setup(bot): bot.add_cog(Disable(bot)) diff --git a/economytrickle/__init__.py b/economytrickle/__init__.py index 66ab0d0..1b48dbf 100644 --- a/economytrickle/__init__.py +++ b/economytrickle/__init__.py @@ -2,5 +2,6 @@ from . import core __red_end_user_data_statement__ = "This cog only stores internal variables per user." + def setup(bot): bot.add_cog(core.EconomyTrickle(bot)) diff --git a/emoji/__init__.py b/emoji/__init__.py index 4d6474e..078b119 100644 --- a/emoji/__init__.py +++ b/emoji/__init__.py @@ -2,5 +2,6 @@ from .core import EveryoneEmoji __red_end_user_data_statement__ = "This cog stores no data." + def setup(bot): bot.add_cog(EveryoneEmoji(bot)) diff --git a/emoji/core.py b/emoji/core.py index b1631ad..5df8b50 100644 --- a/emoji/core.py +++ b/emoji/core.py @@ -8,6 +8,7 @@ import discord from redbot.core import commands, checks from typing import Literal + class EveryoneEmoji(commands.Cog): """Allows anyone to use all emojis the bot can see!""" diff --git a/isolate/__init__.py b/isolate/__init__.py index dd80997..d21a011 100644 --- a/isolate/__init__.py +++ b/isolate/__init__.py @@ -2,6 +2,7 @@ from .isolate import Isolate __red_end_user_data_statement__ = "This cog stores members who are currently isolated for moderation purposes." + async def setup(bot): isolate = Isolate(bot) await isolate.initialize() diff --git a/markov/__init__.py b/markov/__init__.py index 4ef636e..8f02856 100644 --- a/markov/__init__.py +++ b/markov/__init__.py @@ -2,5 +2,6 @@ from .markov import Markov __red_end_user_data_statement__ = "This doesn't store any user data." + def setup(bot): bot.add_cog(Markov(bot)) diff --git a/memeify/__init__.py b/memeify/__init__.py index 68366d5..9dc6c56 100644 --- a/memeify/__init__.py +++ b/memeify/__init__.py @@ -2,5 +2,6 @@ from .memeify import Memeify __red_end_user_data_statement__ = "This cog does not store user data." + def setup(bot): bot.add_cog(Memeify(bot)) diff --git a/moreadmin/__init__.py b/moreadmin/__init__.py index 6ea1bfc..2fa4513 100644 --- a/moreadmin/__init__.py +++ b/moreadmin/__init__.py @@ -2,5 +2,6 @@ from .moreadmin import MoreAdmin __red_end_user_data_statement__ = "This will store a user's last few messages (depending on configuration)" + def setup(bot): bot.add_cog(MoreAdmin(bot)) diff --git a/nitroemoji/__init__.py b/nitroemoji/__init__.py index 75fce3e..df21c93 100644 --- a/nitroemoji/__init__.py +++ b/nitroemoji/__init__.py @@ -2,6 +2,7 @@ from .nitroemoji import NitroEmoji __red_end_user_data_statement__ = "This cog will store a user's custom emojis in each guild." + async def setup(bot): n = NitroEmoji(bot) await n.initialize() diff --git a/personalroles/__init__.py b/personalroles/__init__.py index 2aeb488..1d1aba3 100644 --- a/personalroles/__init__.py +++ b/personalroles/__init__.py @@ -2,5 +2,6 @@ from .personalroles import PersonalRoles __red_end_user_data_statement__ = "This will store what a user's custom role is if they have one." + def setup(bot): bot.add_cog(PersonalRoles(bot)) diff --git a/pony/__init__.py b/pony/__init__.py index 61e43b8..d25523f 100644 --- a/pony/__init__.py +++ b/pony/__init__.py @@ -2,5 +2,6 @@ from .pony import Pony __red_end_user_data_statement__ = "This doesn't store any user data." + def setup(bot): bot.add_cog(Pony()) diff --git a/punish/__init__.py b/punish/__init__.py index b45630c..73991c6 100644 --- a/punish/__init__.py +++ b/punish/__init__.py @@ -2,6 +2,7 @@ from .punish import Punish __red_end_user_data_statement__ = "This will store who is currently punished in each guild." + async def setup(bot): punish = Punish(bot) await punish.initialize() diff --git a/punish/punish.py b/punish/punish.py index 748aa3d..01c81b6 100644 --- a/punish/punish.py +++ b/punish/punish.py @@ -305,7 +305,8 @@ class Punish(commands.Cog): [ "**Reason:** %s" % (data.get("reason") or "no reason set"), "**Time remaining:** %s" % remaining, - "**Moderator**: %s" % (user.guild.get_member(int(data.get("by"))) or "Missing ID#%s" % data.get("by")), + "**Moderator**: %s" + % (user.guild.get_member(int(data.get("by"))) or "Missing ID#%s" % data.get("by")), ] ) del punished[str(user.id)] diff --git a/reactpoll/__init__.py b/reactpoll/__init__.py index ef102e8..baf4be2 100644 --- a/reactpoll/__init__.py +++ b/reactpoll/__init__.py @@ -2,6 +2,7 @@ from .reactpoll import ReactPoll __red_end_user_data_statement__ = "This cog won't store user data." + def setup(bot): n = ReactPoll(bot) bot.add_cog(n) diff --git a/rolemanagement/__init__.py b/rolemanagement/__init__.py index 7255e40..e9b9d3e 100644 --- a/rolemanagement/__init__.py +++ b/rolemanagement/__init__.py @@ -2,6 +2,7 @@ from .core import RoleManagement __red_end_user_data_statement__ = "This will only store sticky and subscribed roles for users." + def setup(bot): cog = RoleManagement(bot) bot.add_cog(cog) diff --git a/roleplay/__init__.py b/roleplay/__init__.py index d7c1724..9399f18 100644 --- a/roleplay/__init__.py +++ b/roleplay/__init__.py @@ -4,5 +4,6 @@ from redbot.core import Config __red_end_user_data_statement__ = "No data is stored." + def setup(bot): bot.add_cog(RolePlay(bot)) diff --git a/roletracker/__init__.py b/roletracker/__init__.py index 50197d8..161ceef 100644 --- a/roletracker/__init__.py +++ b/roletracker/__init__.py @@ -2,6 +2,7 @@ from .roletracker import RoleTracker __red_end_user_data_statement__ = "This cog stores the users who have a trackable role." + async def setup(bot): roletracker = RoleTracker(bot) await roletracker.initialize() diff --git a/rules/__init__.py b/rules/__init__.py index 901b2e7..40a584f 100644 --- a/rules/__init__.py +++ b/rules/__init__.py @@ -2,5 +2,6 @@ from .rules import Rules __red_end_user_data_statement__ = "This only stores rules added by admins of guilds." + def setup(bot): bot.add_cog(Rules(bot)) diff --git a/sfx/__init__.py b/sfx/__init__.py index fe2626f..412d5f8 100644 --- a/sfx/__init__.py +++ b/sfx/__init__.py @@ -2,5 +2,6 @@ from .sfx import SFX __red_end_user_data_statement__ = "This doesn't store any user data." + def setup(bot): bot.add_cog(SFX(bot)) diff --git a/shootout/__init__.py b/shootout/__init__.py index a77e345..a9735f6 100644 --- a/shootout/__init__.py +++ b/shootout/__init__.py @@ -2,5 +2,6 @@ from .shootout import Shootout __red_end_user_data_statement__ = "This cog won't store anything for a user." + def setup(bot): bot.add_cog(Shootout(bot)) diff --git a/shootout/shootout.py b/shootout/shootout.py index 5bcc4bf..1795fc3 100644 --- a/shootout/shootout.py +++ b/shootout/shootout.py @@ -7,6 +7,7 @@ from redbot.core.utils.chat_formatting import * import asyncio, contextlib, discord, random, shlex from typing import Literal + class Shootout(commands.Cog): default_config = { "cost": 50, diff --git a/smartreact/__init__.py b/smartreact/__init__.py index e01a2f6..064978a 100644 --- a/smartreact/__init__.py +++ b/smartreact/__init__.py @@ -2,5 +2,6 @@ from .smartreact import SmartReact __red_end_user_data_statement__ = "This doesn't store any user data." + def setup(bot): bot.add_cog(SmartReact(bot)) diff --git a/smartreact/smartreact.py b/smartreact/smartreact.py index 758588b..f491d3e 100644 --- a/smartreact/smartreact.py +++ b/smartreact/smartreact.py @@ -3,6 +3,7 @@ from redbot.core import Config, commands, checks from redbot.core.utils.chat_formatting import pagify from typing import Literal + class SmartReact(commands.Cog): """Create automatic reactions when trigger words are typed in chat""" diff --git a/trickortreat/__init__.py b/trickortreat/__init__.py index 5ca9062..e28a9b6 100644 --- a/trickortreat/__init__.py +++ b/trickortreat/__init__.py @@ -2,5 +2,6 @@ from .trickortreat import TrickorTreat __red_end_user_data_statement__ = "This doesn't store any user data." + def setup(bot): bot.add_cog(TrickorTreat(bot)) diff --git a/welcome/__init__.py b/welcome/__init__.py index 15688c4..3fb2a62 100644 --- a/welcome/__init__.py +++ b/welcome/__init__.py @@ -3,5 +3,6 @@ from .welcome import Welcome __red_end_user_data_statement__ = "This cog doesn't store any user data." + def setup(bot: Red): bot.add_cog(Welcome(bot=bot))