【发布时间】:2020-09-25 19:33:23
【问题描述】:
我正在编写一个简单的不和谐机器人来娱乐,我希望它在某个短语之后从消息中获取(例如)一个数字,并在以后使用它 例如,某个用户键入“$test 6”,我希望我的机器人获取该数字 (6),再举个例子,将其发送到同一频道。
我在创建此问题以拆分 message.content 后提出 它会起作用吗? (不算用户可以写数字以外的东西)
import discord
client = discord.Client()
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content.startswith("$test"):
stringOne = str(message.content)
stringTwo = "$test "
split = stringOne.partition(stringTwo)[2]
await message.channel.send("number/s from your message: " + split)
【问题讨论】:
标签: python discord.py