如何从一个频道删除消息并发送到另一个频道?

时间:2021-04-02 10:32:51

标签: python discord.py

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

代码 -

@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) 

1 个答案:

答案 0 :(得分:0)

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