b9255215c1
They're all syntax changes and renames. I've checked twice to make sure I didn't miss any listeners or classes. For future reference: - Do `from discord.ext.commands import Cog` in all new cogs. - Subclass the new class to Cog. - New listeners should get the `@Cog.listener()` decorator. Conveniently, there weren't any pre-execution methods that have been renamed.
30 lines
1.1 KiB
Python
30 lines
1.1 KiB
Python
from discord.ext import commands
|
|
from discord.ext.commands import Cog
|
|
|
|
class Legacy(Cog):
|
|
def __init__(self, bot):
|
|
self.bot = bot
|
|
|
|
@commands.command(hidden=True, aliases=["removehacker"])
|
|
async def probate(self, ctx):
|
|
"""Use .revoke <user> <role>"""
|
|
await ctx.send("This command was replaced with `.revoke <user> <role>`"
|
|
" on Robocop-NG, please use that instead.")
|
|
|
|
@commands.command(hidden=True)
|
|
async def softlock(self, ctx):
|
|
"""Use .lock True"""
|
|
await ctx.send("This command was replaced with `.lock True`"
|
|
" on Robocop-NG, please use that instead.\n"
|
|
"Also... good luck, and sorry for taking your time. "
|
|
"Lockdown rarely means anything good.")
|
|
|
|
@commands.command(hidden=True, aliases=["addhacker"])
|
|
async def unprobate(self, ctx):
|
|
"""Use .approve <user> <role>"""
|
|
await ctx.send("This command was replaced with `.approve <user> <role>`"
|
|
" on Robocop-NG, please use that instead.")
|
|
|
|
|
|
def setup(bot):
|
|
bot.add_cog(Legacy(bot))
|