首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果服务器ID = 'ServerID‘,则退出Python和Discord.py

如果服务器ID = 'ServerID‘,则退出Python和Discord.py
EN

Stack Overflow用户
提问于 2020-06-25 21:41:00
回答 2查看 458关注 0票数 0

所以我有一个用Python和Discord.py编写的不和谐机器人,现在我的问题是,有没有可能做这样的事情:

代码语言:javascript
复制
Server_ID = 'TheServerID' 
if ServerID = Server_ID:
    leave
EN

Stack Overflow用户

发布于 2020-06-25 22:06:51

为了获得服务器id,你可以使用int类型的ctx.guild.id,然后你可以将它与任何你想要的int进行比较。

如果你想让机器人离开服务器,你必须使用guild.leave(),这是一个协程,所以一定要把await

你的代码应该是这样的:

代码语言:javascript
复制
server_id = <the id you want to compare>
if ctx.guild.id == server_id:
    await ctx.guild.leave()

确保将此代码放入异步函数中,该函数可能是一个事件或命令。

如果您在处理discord.py时遇到麻烦,请重新访问the documentation

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62576760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档