我想发送一条使用消息内容的消息
例如,如果用户写!alcool
,我希望我的机器人回答textealcool.png
如果他们写!car
,我想要textecar.png
。你知道吗
我的代码是:
from discord.ext.commands import Bot
BOT_PREFIX = ("!")
TOKEN = "XXXXXX"
client = Bot(command_prefix=BOT_PREFIX)
@client.event
async def on_message(message):
if message.content.startswith("!"):
newMessage = 'texte' + str(message.content)[1:] + '.png'
await client.send_message(message.channel, newMessage)
client.run(TOKEN)
我写了“!但是我的机器人回答说:
textealcool
texte!alcool
textealcool
texte
textealcool.pgn
textealcool.pgn
textealcool
textealcool.pgn
textealcool
我不明白为什么我有这么多答案只有两个是对的。你知道吗
排队
newMessage = 'texte' + str(messagelu)[1:] + '.png'
什么是messagelu
?把
messagelu
改成message.content
就行了相关问题 更多 >
编程相关推荐