我知道它类似于 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!")
Run Code Online (Sandbox Code Playgroud)
小智 5
其实你有!
就这样做
if message.content.startswith('^botservers'):
await message.channel.send("I'm in " + str(len(client.guilds)) + " servers!")
Run Code Online (Sandbox Code Playgroud)
这确保你有一个 str 而不是一个 int。