我正在使用discord.py來製作一個discord機器人。我想在用戶提到的2個數字之間生成一個隨機數。因此,如果用戶鍵入%rand 1 9
,我想機器人1和9之間的隨機整數返回,所以說4 這裏是我到目前爲止的代碼:Python discord.py閱讀完整信息
async def on_message(message):
x = str(1)
y = str(2)
if message.content.startswith('%rand ' + x + y):
NumberX = int(x)
NumberY = int(y)
msg = "Random Number Is: " + str(random.randint(NumberX,NumberY))
await client.send_message(message.channel, msg)
但是,這是行不通的。我不太明白我出錯的地方。我無法在其他地方找到其他解決方案。 我想我需要強制機器人閱讀完整的信息或類似的東西。任何幫助將不勝感激。先謝謝你。
你在告訴它'如果message.content.startswith('%rand 12'):'那是你想要的嗎? –