消息阅读脚本显示机器人自己的消息并永久循环



>我做了一个脚本,可以向我显示人们发送的消息以及他们发送消息的通道和服务器,但它发送自己的消息并永远持续下去,直到脚本停止

@client.event
async def on_message(message):
    To = client.get_channel('channel_id')
    await client.send_message(To, f"SERVER: {message.server.name} CHANNEL: {message.channel} AUTHOR: {message.author.name} MESSAGE: {message.content}")
我希望它将消息、通道、服务器和发送消息

的人发送到我的服务器中的通道(它做得很好),但它不应该显示它刚刚发送的自己的消息,因为这会使它永远循环。

添加一个

条件来阻止它,例如

if message.author == client.user:
        return

最新更新