python - Discord.py - 计算机器人所在的服务器数量
问题描述
我知道它类似于 len.client.servers 或 len(client.servers) 但我无法让它工作。我试图让它说“我在 x 个服务器中!” 当我说 ^botservers。所有其他命令都有效。
这是我到目前为止所拥有的:
if message.content.startswith('^botservers'):
await client.send_message(message.channel, "I'm in " + len(client.servers) + " servers!")
解决方案
其实你有!
就这样做
if message.content.startswith('^botservers'):
await message.channel.send("I'm in " + str(len(client.guilds)) + " servers!")
这确保你有一个 str 而不是 int。
推荐阅读
- python - 如何通过supervisord以非root身份启动python应用程序
- python - python中的清洁操作管道
- web - Vue js 作为另一个站点上的小部件
- javascript - ANGULARJS:如何将单选按钮值从控制器发送到另一个?
- ffmpeg - FFMPEG:无限循环播放多个视频
- requirejs - requirejs - 在定义数组([])中加载最后一个模块时出错
- ruby-on-rails - 从while循环中创建一个数组
- webpack - Vue.js Webpack 模板头标签
- c - 如何用两个函数编写我的 C 程序?
- spring - 在 Thymeleaf 中传输数据