如何从一个频道删除消息并发送到另一个频道 我有一个代码,但机器人什么都不做,它只是忽略它,也没有错误
代码 -
@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)
答案 0 :(得分:0)
我认为您的代码应该可以正常工作。您只是在异步定义之后忘记了 await bot.process_commands(message)
。
您还应该将 await message.delete()
放在函数的末尾,以确保您始终能够看到消息内容(这是可选的)。