discord.py - discord.py 功能失调的花名册计数
问题描述
将球员签入球队时,bot 不会打印球员名单,只会显示 0。
@bengals.event
@commands.has_any_role('Franchise Owner', 'General Manager', 'Head Coach', 'Assistant Coach')
async def on_message(message, *, user:discord.Member=None):
if '<:Cincinnati_Bengals:801216801425457153> sign' in message.content:
signee=message.mentions[0].mention
signeeid=message.mentions[0].id
guild = bengals.get_guild(801206329049612288)
bengalrole = discord.utils.get(guild.roles, name="Cincinnati Bengals")
freerole = discord.utils.get(guild.roles, name="✨ League Membership")
rostercount = len(bengalrole.members)
embedsigned = discord.Embed(title="KFG Transaction Complete", description=signee+" has been signed to the <:Cincinnati_Bengals:801216801425457153> Cincinnati Bengals.", color = discord.Color.green())
embedsigned.add_field(name=f'<:Cincinnati_Bengals:801216801425457153> Cincinnati Bengals new roster count is **{rostercount}**.', value="KFG Transaction")
await message.channel.send(embed=embedsigned)
for guys in server.members:
if guys.id==signeeid:
await guys.add_roles(bengalrole)
await guys.remove_roles(freerole)
解决方案
推荐阅读
- php - 如何在 wordpress 中为特定的屏幕宽度设置或应用函数?
- css - 如何将 CSS 文件导入 ReactApp?
- testing - 使用具有列表类型参数的 dart 类,如何使其具有等价性
- c# - 在每种情况下使用 c# 强制关闭后台服务/应用程序
- java - “com.otaliastudios:cameraview:2.0.0-rcl”的Android Gradle依赖错误?
- html - 搜索图标移出 div,在 chrome 中可以正常工作,但在 Mozilla 中不行
- c++ - 设置开始迭代器时无效使用非静态数据成员
- c# - 使用 Frame 在 WPF 应用程序中打开 URL 会在其中打开它
- java - 如何知道具有相同源端点和目标端点的 Apache Camel 组件的执行流程?
- sql - 排序主子