【问题标题】:discord.py: How to catch the user who invited the bot?discord.py:如何捕捉邀请机器人的用户?
【发布时间】:2020-11-23 00:59:05
【问题描述】:

我想向邀请机器人的用户发送消息。所以我想检查一下,是谁邀请了这个机器人。我在审计日志中注意到它显示在审计日志中。我可以抓住它并获得用户吗?

【问题讨论】:

  • 您能解释一下您的代码是如何工作的吗?类Invite 恰好有一个名为inviter 的属性。 discordpy.readthedocs.io/en/latest/…
  • 您是在谈论有人邀请到您的服务器的机器人,而您只是想弄清楚是谁做的,或者您是否正在尝试创建一个持续监控您的服务器的机器人,以及是否邀请了另一个机器人向邀请者发送消息?
  • 对不起。我的意思是谁将我的机器人添加到服务器。

标签: python discord discord.py


【解决方案1】:

Discord.py 还不支持机器人集成。请检查此Pull Request。合并后,您可以通过integration.user 获取邀请机器人的用户。

【讨论】:

    【解决方案2】:

    目前,Discord.PY 没有任何实际的方法,但是您可以取而代之的是获取审核日志条目 (documentation) 并找出谁从那里邀请了 Bot。

    【讨论】:

      猜你喜欢
      • 2021-09-05
      • 2020-12-02
      • 2021-05-12
      • 1970-01-01
      • 2017-11-19
      • 2018-05-10
      • 2021-11-10
      • 2017-09-15
      • 2021-12-31
      相关资源
      最近更新 更多