我没有使用discord.ext,只是discord。我需要找到机器人当前连接到的服务器 ID。我已经做了一些谷歌搜索,但只能找到 1 个堆栈溢出问题,答案没有帮助。我真的可以用这个,谢谢!
您没有指定如何获取服务器 ID,所以这里是一个使用该命令的示例,您将获取使用此命令的服务器 ID。
@client.command(pass_context=True)
async def getguild(ctx):
id = ctx.message.guild.id
Run Code Online (Sandbox Code Playgroud)
您可以检查它并使用打印输出例如print(id)将给出如下输出:
您也可以添加ctx.send(id),Discord Bot 会将此 ID 发送到服务器聊天。Discord 公会 ID 为整数类型。现在您获得了 ID 并可以使用它进行操作。在此处阅读更多相关信息