【发布时间】:2021-02-21 19:44:55
【问题描述】:
我目前正在尝试制作“Anti Selfbot”机器人。我想为 Discord 社区做点好事。因此,我尝试创建一个on_message 事件来检测Embed 是否包含“selfbot”,这会导致消息被删除并导致用户被禁止。
我已经开始制作我的机器人了。但是,我不确定如何阅读嵌入的内容。
if 'selfbot' in message.content:
# do some stuff here
所以,基本上,我目前唯一遇到的问题是阅读嵌入标题或描述内容。
【问题讨论】:
-
我相信您正在寻找的是查看用户是否发送了嵌入。除非您使用某种类型的被黑/修改过的客户端(这仍然违反不和谐的 TOS),否则只有机器人能够发送嵌入。因此,如果用户发送了嵌入,他们将被禁止。您还需要检查并确保用户不是机器人(实际的机器人不是自我机器人),否则您最终可能会禁止您信任的 dank memer。
-
澄清一下,如何在某人的消息中找到“selfbot”来验证他们是否正在使用selfbotting?您是否要查明用户帐户是否发送了嵌入?
-
我认为没有人会在他们进行 selfbotting 时将“selfbot”放入他们的嵌入中
标签: python discord.py discord.py-rewrite