Discord.py 如何在一定范围内检测数字

Discord.py 如何在一定范围内检测数字,discord.py,Discord.py,当用户在范围内发送消息时,尝试让bot发送消息 async def on_消息(消息): 如果Message.content中的0

当用户在范围内发送消息时,尝试让bot发送消息

async def on_消息(消息):
如果Message.content中的0
首先请确认。请不要在手机上编码。尤其是python。那会把事情搞得一团糟

第二,请正确定义变量<代码>消息不是定义的变量。它将返回一个错误

所以,正如你所说,你想要两种方法来做到这一点。数字应为消息本身或消息内的数字

对于第一个示例,您所要做的就是将
message.content
强制转换为int。然后您可以检查它是否在范围内

如果0
对于第二个示例,您必须执行类似的操作,但是,您应该拆分整个
message.content
字符串,并将数字1转换为整数。我假设这个数字不会在一个字之内,而是它本身

message.content.split()中的单词的
:
如果word.isnumeric():
num=int(字)
如果0
消息的来源是什么?真的很不清楚,如果消息中的数字在0到100之间,那么这个数字应该在消息中吗?还是消息本身?只是消息本身也可以