0

如何从一个频道删除消息并发送到另一个我有一个代码,但机器人什么也不做,它只是忽略它,也没有错误

代码 -

@bot.event
async def on_message(message):
    if int(message.channel.id) == 1234567890:
        content = message.content 
        await message.delete()
        channel = bot.get_channel(1234567890) 
        await channel.send(content) 
4

1 回答 1

0

我认为您的代码应该可以正常工作。await bot.process_commands(message)您只是在异步定义之后忘记了。您还应该将其放在await message.delete()函数的末尾,以确保您始终能够看到消息内容(这是可选的)。

于 2021-04-03T06:36:25.957 回答