【问题标题】:Discord.py I want to have something in my code that gives me the person who invited a botDiscord.py 我想在我的代码中加入一些东西,让我成为邀请机器人的人
【发布时间】:2020-11-19 14:33:52
【问题描述】:

我正在制作一个不和谐的机器人,它会踢那些被邀请到服务器但未被具有特定角色的用户邀请的机器人。我正在努力找出谁邀请了一个机器人到服务器。我进行了一些测试并得出结论,当有人邀请机器人时,不会创建邀请代码/链接。我知道我可以在 AuditLogs 中看到谁邀请了机器人,但如果它是由不应邀请他们的管理员邀请的,我想自动踢机器人。

【问题讨论】:

  • 您可以尝试删除他们的权限或授予受信任的管理员 manage_server 权限。

标签: python discord.py


【解决方案1】:

解决此问题的一种方法是不允许管理员以外的人邀请其他人访问服务器。但是,如果您希望人们能够邀请其他人,而不是机器人,您可以执行以下操作:当机器人加入服务器时,您可以使用机器人检查审核日志的迭代并检查该操作是否为邀请,目标是您可以检查谁邀请了该机器人的机器人。从那里开始检查邀请该机器人的人是否是管理员,如果不是,则踢该机器人。

【讨论】:

    猜你喜欢
    • 2017-10-14
    • 2021-09-05
    • 2021-08-10
    • 1970-01-01
    • 2022-07-01
    • 2020-12-02
    • 1970-01-01
    • 1970-01-01
    • 2021-05-06
    相关资源
    最近更新 更多