【发布时间】:2021-04-04 15:51:23
【问题描述】:
如何在discord.py rewrite中使用某些不带前缀的命令?
例如,我不想在这个命令中使用前缀,怎么办?
@bot.command(aliases=['2344',
'4324',
'3673',
'1325'])
async def _codes(ctx, amount=2):
user = ctx.message.author
role = discord.utils.get(ctx.guild.roles, name='testrole')
await user.add_roles(role)
embed = discord.Embed(title='Verification Successful',
colour= discord.Colour.green())
embed.set_thumbnail(url='https://upload.wikimedia.org/wikipedia/commons/thumb/8/8c/White_check_mark_in_dark_green_rounded_square.svg/600px-White_check_mark_in_dark_green_rounded_square.svg.png')
await ctx.send(embed=embed, delete_after=1 )
await ctx.channel.purge(limit=amount)```
【问题讨论】:
-
你想用什么代替前缀?
-
使用
on_message来做到这一点。检查消息内容是否以您想要的开头。 -
this 回答你的问题了吗?
标签: python discord discord.py discord.py-rewrite