【问题标题】:discord.py-rewrite - Server Info Commanddiscord.py-rewrite - 服务器信息命令
【发布时间】:2021-08-02 16:37:24
【问题描述】:

我正在制作服务器信息命令,但我不知道如何获取总频道数和角色数。如何为我的嵌入获取这些内容?

更多关于为命令添加什么样的东西的建议会有所帮助:)

【问题讨论】:

  • 不确定如何获得角色数量,但请查看https://stackoverflow.com/questions/56716623/discord-py-trying-to-get-number-of-channels-text-channels-voice-channels 是否有频道。希望这会有所帮助
  • 嘿,st1xkz,欢迎来到 Stack!为了实现你的目标,你尝试过做什么?请提供代码片段,而不是简单地提出问题,我们喜欢将其称为 a minimum, reproducible example,以便我们可以更好地帮助您,并相应地编辑您当前的问题。编码愉快!

标签: python discord.py


【解决方案1】:

您可以通过discord.Guild.channels/discord.Guild.roles获取频道和角色

由于这两个都返回list,您可以使用len() 函数来获取计数

guild = ctx.guild or client.get_guild(123)  # or however you get the guild 

channel_count = len(guild.channel)
role_count = len(guild.roles)

【讨论】:

    猜你喜欢
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-09
    • 1970-01-01
    • 2020-08-24
    • 2020-11-17
    • 2021-10-22
    相关资源
    最近更新 更多