检测单词然后发送消息(discord.py)

时间:2019-12-30 20:57:56

标签: python discord chatbot discord.py discord.py-rewrite

我正试图让我的机器人在键入时检测到“哇”一词,然后用“哦哇”进行响应,但我不确定该怎么做,并且在互联网上寻找答案对我没有帮助因为通常他们不是在尝试做我正在做的事情。

这是我的代码

UseKestrel()

1 个答案:

答案 0 :(得分:-1)

问题是您没有定义频道。为了将消息发送到频道,您首先需要定义频道。在这种情况下,您要将消息发送到与发送消息相同的频道。因此,您可以只使用消息对象中的通道对象。

因此,您需要执行以下操作:

@client.event
async def on_message(message):

if "wow" in message.content:
    await message.channel.send("oh wow")