繁体   English   中英

Discord.py 删除消息并允许特定消息

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM