discord.py - 尝试在 discord.py 中使用 discord.Server 时出错
问题描述
我已将 discord.Server() 分配给 var 服务器,后来我想用它从用户 ID 列表中获取用户名,但是一旦我尝试运行它,就会出现此错误:
self.id = guild['id'] KeyError: 'id'
解决方案
Colour
除了, Game
(或Activity
取决于版本)或其他几个模型之外,您永远不应该创建不和谐模型Embed
。
您必须改为使用对对象的现有引用。要查找特定服务器,您可以使用
bot.get_server("string id")
或者如果您已经收到来自 say 的消息on_message(message)
,您可以通过以下方式访问服务器
message.server
推荐阅读
- javascript - 是否可以使用 Javascript fetch API 读取 .csv 文件?
- android - Android Studio 按钮颜色不变 - Kotlin
- amazon-web-services - 在 AWS 中等待并收到 SSM.SendCommand 完成通知的最佳方法是什么
- c++ - 为什么我不能用 lock_guard 锁定两个互斥锁
- nestjs - 如何使用 NestJS 获取 FullURL?
- blogs - Django博客不显示图像
- python - 如何用熊猫中的特殊字符替换列中的NULL值
- dialogflow-es - 在 Dialogflow-Kommunicate 聊天机器人中使用一次后隐藏快速响应选项
- ios - Alamofire 'SecTrustCopyKey' 仅在 iOS 14.0 或更高版本中可用
- flutter - 如何防止 dartfmt 在 getter 和 setter 之间留下空间