首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Discord.py区分两个不同的服务器

Discord.py区分两个不同的服务器
EN

Stack Overflow用户
提问于 2020-03-30 06:54:09
回答 1查看 160关注 0票数 1

我想问一下如何在两个不同的服务器上部署一个机器人。有什么方法可以区分这两个机器人实例吗?例如,我想为serverA运行一个机器人,并在serverB (测试服务器)中运行同一个机器人的另一个实例。我希望它能让机器人在测试时只在serverB中响应一次类似"!ping“的命令,即使serverA和serverB都有我的机器人的运行实例(这意味着同一代码有两个不同的运行脚本)。我的两难境地是,如果我有两个相同的代码在两个不同的终端上运行,当我试图在serverB中调用!ping命令时,它会执行两次操作,因为有两个实例。

EN

回答 1

Stack Overflow用户

发布于 2020-03-30 22:30:15

在两个终端上运行一个机器人与让你的机器人加入两个服务器是不一样的。你只有一个机器人实例在运行,但它基本上同时监听两个服务器。

区分不同的服务器通常是不必要的,因为机器人将在它从其获得命令的服务器的上下文中响应。但是,如果要跟踪文件中的某些数据,可以通过在文件名中包含服务器名称来实现。通过这种方式,您可以分别存储每个服务器的数据。

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

https://stackoverflow.com/questions/60921774

复制
相关文章

相似问题

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