【问题标题】:Invite Discord.py邀请 Discord.py
【发布时间】:2021-05-19 16:51:08
【问题描述】:

我正在尝试通过邀请阅读公会的成员。一旦我们从服务器发送链接,就会出现姓名、在线会员和会员总数等信息。我如何获得这些信息? (有问题的库是 discord.py)

例子:

(我无法分享图片,所以请您打开照片链接:) https://cdn.discordapp.com/attachments/842566116978327584/844421408019841034/unknown.png

名称:☕|Clube do cafe #240|☕

图片网址:https://cdn.discordapp.com/icons/828004701148676137/62f745ee62f7fb6dd7fbc34a6b75f2df.png?size=128

在线:112

成员数:232

编号:806673124819992688

(我手动提取了此信息,但想知道如何在代码中执行此操作) 我已经尝试使用以下消息属性:附件、嵌入、公会、贴纸和 system_content。两者都返回空或邀请链接。

【问题讨论】:

  • 我认为不可能仅从邀请中提取该信息,您必须加入公会,机器人也无法从邀请中加入公会。

标签: python discord.py


【解决方案1】:

这可以在fetch_invite() function 的帮助下实现

invite = await client.fetch_invite(url = "https://discord.gg/Invite-ID")

然后您可以检索您想要的attributes

例如:

memberCount = invite.approximate_member_count
presenceCount = invite.approximate_presence_count
guildName = invite.guild.name
guildIcon = invite.guild.icon_url
guildID = invite.guild.id

等等

【讨论】:

  • 非常感谢
猜你喜欢
  • 1970-01-01
  • 2019-03-02
  • 2021-09-05
  • 2019-03-01
  • 2017-11-19
  • 2021-07-15
  • 2020-09-24
  • 2020-09-04
  • 2020-10-18
相关资源
最近更新 更多