【发布时间】:2021-04-15 12:05:18
【问题描述】:
所以我想让我的机器人允许特定消息,例如特定频道中的“/verify”,如果有人发送“验证”以外的消息,机器人应该删除该消息,但仅限于特定频道,我'我对所有这些都是新手,但我编写了这段代码,但它不起作用
async def verify(ctx):
user = ctx.message.author
role = 'Member' #change the role here
try:
await user.add_roles(discord.utils.get(user.guild.roles, name=role))
await ctx.send('Welcome to our server! :white_check_mark:', delete_after=1)
except Exception as e:
await ctx.send('Cannot assign role. Error: ' + str(e))
if not msg.content == '/verify':
await client.delete_message(msg)
await ctx.message.delete()
任何帮助将不胜感激。
【问题讨论】:
标签: python discord discord.py discord.py-rewrite