首页 > 解决方案 > 尝试在 discord.py 中使用 discord.Server 时出错

问题描述

我已将 discord.Server() 分配给 var 服务器,后来我想用它从用户 ID 列表中获取用户名,但是一旦我尝试运行它,就会出现此错误:

self.id = guild['id'] KeyError: 'id'

标签: discord.py

解决方案


Colour除了, Game(或Activity取决于版本)或其他几个模型之外,您永远不应该创建不和谐模型Embed

您必须改为使用对对象的现有引用。要查找特定服务器,您可以使用

bot.get_server("string id")

或者如果您已经收到来自 say 的消息on_message(message),您可以通过以下方式访问服务器

message.server

推荐阅读