[英]Discord.py delete messages and allow specific message
我怎样才能允许用户只发送特定的消息并删除所有其他消息!
@client.event
async def on_message(msg):
if not msg.content == 'specific_msg':
await client.delete_message(msg)
您必须向机器人授予“管理消息”权限。
您可以使用此方法并在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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.