【发布时间】:2021-07-27 07:17:59
【问题描述】:
如果有人像这样发送不和谐邀请,我有我的机器人事件来清除聊天:https://dev.to/mikeywastaken/events-in-discord-py-mk0
filtered_words = ["test"]
@bot.event
async def on_message(msg):
for word in filtered_words:
if word in msg.content:
await msg.delete()
if "discord.gg" in msg.content.lower():
await msg.delete()
await msg.channel.send("Do not advertise!")
但是我怎样才能使具有踢成员权限或管理员角色的用户可以绕过过滤器?我想以所有者的身份发送邀请,但它会被删除。
【问题讨论】:
-
您可以将所有有权限的用户ID存储在一个列表中,并检查作者是否在列表中。
标签: python discord discord.py