如何允许用户仅发送特定消息并删除其他所有消息!
答案 0 :(得分:0)
@client.event
async def on_message(msg):
if not msg.content == 'specific_msg':
await client.delete_message(msg)
您必须授予机器人的管理邮件权限。
答案 1 :(得分:0)
您可以使用此方法,并在msgs
变量中添加要允许的消息。
msgs=['hi there','hello there']
@bot.event
async def on_message(msg):
if msg.content.lower() not in msgs:
await bot.delete_message(msg)
await bot.process_commands(msg)