首页 > 解决方案 > discord.py-rewrite - 服务器信息命令

问题描述

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

更多关于为命令放置什么样的东西的建议会很有帮助:)

标签: pythondiscord.py

解决方案


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

由于这两个都返回 alist您可以使用该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)

推荐阅读