【发布时间】:2020-09-30 19:32:22
【问题描述】:
@client.event
async def on_message(message):
await client.process_commands(message)
if message.content.startswith('sa'):
await message.channel.send('as')
这是我的代码。当我说sa 时,它应该说as。它工作正常,但是当我写salah 或任何以sa 开头的东西时,它会检测到它并做出响应。它不应该那样工作。我阅读了文档但找不到任何东西,我知道这是因为 .startswith 但我找不到任何替代品。
【问题讨论】:
-
It shouldn't work like that那么它应该如何工作呢?您是否希望它仅在您键入sa时响应as?然后检查相等性:if message.content == 'sa'
标签: python discord.py