mirror of
https://github.com/brandons209/Red-bot-Cogs.git
synced 2024-05-08 14:34:03 +12:00
Make Cog loading async.
This commit is contained in:
parent
4b47440411
commit
14ab97082d
|
@ -3,7 +3,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):
|
||||
async def setup(bot):
|
||||
n = Leveler(bot)
|
||||
bot.add_listener(n.listener, "on_message")
|
||||
bot.add_cog(n)
|
||||
await bot.add_cog(n)
|
||||
|
|
|
@ -3,6 +3,6 @@ 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."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
async def setup(bot):
|
||||
n = ActivityLogger(bot)
|
||||
bot.add_cog(n)
|
||||
await bot.add_cog(n)
|
||||
|
|
|
@ -3,5 +3,5 @@ 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))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Birthday(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .channelcontrol import ChannelControl
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(ChannelControl(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(ChannelControl(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .chatbot import Chatbot
|
|||
__red_end_user_data_statement__ = "This cog does not persistently store data or metadata about users."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Chatbot(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Chatbot(bot))
|
||||
|
|
|
@ -3,6 +3,6 @@ from .confession import Confession
|
|||
__red_end_user_data_statement__ = "This cog won't store anything for a user."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
async def setup(bot):
|
||||
n = Confession()
|
||||
bot.add_cog(n)
|
||||
await bot.add_cog(n)
|
||||
|
|
|
@ -3,5 +3,5 @@ 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))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(CostManager(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ 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))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Disable(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ 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))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(core.EconomyTrickle(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .core import EveryoneEmoji
|
|||
__red_end_user_data_statement__ = "This cog stores no data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(EveryoneEmoji(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(EveryoneEmoji(bot))
|
||||
|
|
|
@ -5,5 +5,5 @@ __red_end_user_data_statement__ = (
|
|||
)
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Follower(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Follower(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .imagemagic import ImageMagic
|
|||
__red_end_user_data_statement__ = "This cog does not store user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(ImageMagic(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(ImageMagic(bot))
|
||||
|
|
|
@ -6,4 +6,4 @@ __red_end_user_data_statement__ = "This cog stores members who are currently iso
|
|||
async def setup(bot):
|
||||
isolate = Isolate(bot)
|
||||
await isolate.initialize()
|
||||
bot.add_cog(isolate)
|
||||
await bot.add_cog(isolate)
|
||||
|
|
|
@ -3,5 +3,5 @@ from .markov import Markov
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Markov(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Markov(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .memeify import Memeify
|
|||
__red_end_user_data_statement__ = "This cog does not store user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Memeify(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Memeify(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .moreadmin import MoreAdmin
|
|||
__red_end_user_data_statement__ = "This will store a user's last few messages (depending on configuration), and also notes made by mods/admins on user."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(MoreAdmin(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(MoreAdmin(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .namechange import NameChange
|
|||
__red_end_user_data_statement__ = "This cog does not store user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(NameChange(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(NameChange(bot))
|
||||
|
|
|
@ -6,4 +6,4 @@ __red_end_user_data_statement__ = "This cog will store a user's custom emojis in
|
|||
async def setup(bot):
|
||||
n = NitroEmoji(bot)
|
||||
await n.initialize()
|
||||
bot.add_cog(n)
|
||||
await bot.add_cog(n)
|
||||
|
|
|
@ -3,5 +3,5 @@ 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))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(PersonalRoles(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .poker import Poker
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Poker(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Poker(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .pony import Pony
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Pony(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Pony(bot))
|
||||
|
|
|
@ -6,4 +6,4 @@ __red_end_user_data_statement__ = "This will store who is currently punished in
|
|||
async def setup(bot):
|
||||
punish = Punish(bot)
|
||||
await punish.initialize()
|
||||
bot.add_cog(punish)
|
||||
await bot.add_cog(punish)
|
||||
|
|
|
@ -3,6 +3,6 @@ from .reactpoll import ReactPoll
|
|||
__red_end_user_data_statement__ = "This cog won't store user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
async def setup(bot):
|
||||
n = ReactPoll(bot)
|
||||
bot.add_cog(n)
|
||||
await bot.add_cog(n)
|
||||
|
|
|
@ -3,7 +3,7 @@ from .core import RoleManagement
|
|||
__red_end_user_data_statement__ = "This will only store birthdays, sticky, and subscribed roles for users."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
async def setup(bot):
|
||||
cog = RoleManagement(bot)
|
||||
bot.add_cog(cog)
|
||||
await bot.add_cog(cog)
|
||||
cog.init()
|
||||
|
|
|
@ -5,5 +5,5 @@ from redbot.core import Config
|
|||
__red_end_user_data_statement__ = "No data is stored."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(RolePlay(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(RolePlay(bot))
|
||||
|
|
|
@ -6,4 +6,4 @@ __red_end_user_data_statement__ = "This cog stores the users who have a trackabl
|
|||
async def setup(bot):
|
||||
roletracker = RoleTracker(bot)
|
||||
await roletracker.initialize()
|
||||
bot.add_cog(roletracker)
|
||||
await bot.add_cog(roletracker)
|
||||
|
|
|
@ -3,5 +3,5 @@ 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))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Rules(bot))
|
||||
|
|
|
@ -15,5 +15,5 @@ async def setup(bot):
|
|||
# Next line *does* work as intended. Mypy just hates it (see __slots__ use for why)
|
||||
discord.TextChannel.delete_messages = replacement_delete_messages # type: ignore
|
||||
cog = Scheduler(bot)
|
||||
bot.add_cog(cog)
|
||||
await bot.add_cog(cog)
|
||||
cog.init()
|
||||
|
|
|
@ -3,5 +3,5 @@ from .script import ScriptGen
|
|||
__red_end_user_data_statement__ = "This cog does not persistently store data or metadata about users."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(ScriptGen(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(ScriptGen(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .sfx import SFX
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(SFX(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(SFX(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ 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))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Shootout(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .smartreact import SmartReact
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(SmartReact(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(SmartReact(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .subscriber import Subscriber
|
|||
__red_end_user_data_statement__ = "This cog will not store personal data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Subscriber(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Subscriber(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .suggestion import Suggestion
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Suggestion(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Suggestion(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .thread_manager import ThreadManager
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(ThreadManager(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(ThreadManager(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .thread_rotate import ThreadRotate
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(ThreadRotate(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(ThreadRotate(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .timehelper import TimeHelper
|
|||
__red_end_user_data_statement__ = "This cog stores a user's timezone, if set by the user."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(TimeHelper(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(TimeHelper(bot))
|
||||
|
|
|
@ -10,4 +10,4 @@ with open(Path(__file__).parent / "info.json") as fp:
|
|||
async def setup(bot):
|
||||
cog = Translate(bot)
|
||||
await cog.init()
|
||||
bot.add_cog(cog)
|
||||
await bot.add_cog(cog)
|
||||
|
|
|
@ -3,5 +3,5 @@ from .trickortreat import TrickorTreat
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(TrickorTreat(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(TrickorTreat(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .valentine import Valentine_Cards
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Valentine_Cards(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Valentine_Cards(bot))
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
from .warnings import Warnings_Custom
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Warnings_Custom(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Warnings_Custom(bot))
|
||||
|
|
|
@ -3,5 +3,5 @@ from .watchlist import Watchlist
|
|||
__red_end_user_data_statement__ = "This doesn't store any user data."
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Watchlist(bot))
|
||||
async def setup(bot):
|
||||
await bot.add_cog(Watchlist(bot))
|
||||
|
|
|
@ -4,5 +4,5 @@ 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))
|
||||
async def setup(bot: Red):
|
||||
await bot.add_cog(Welcome(bot=bot))
|
||||
|
|
Loading…
Reference in a new issue