不和谐的重复机器人

我正在做我的第一个不和谐的机器人,这个想法是,当一个用户发送一个消息到一个频道,机器人简单地重复它。 我有这个设置,但问题是,它进入一个循环,只是不断重复。 我怎么能打破,所以他只重复一次?

const Commando = require('discord.js-commando'); const bot = new Commando.Client(); bot.on('message', (message) => { if (message.content){ message.channel.sendMessage(message.content); } }) 

`

你可以使用发送消息的用户的id来确保你不重复自己。 假设Commando与vanilla discord.js有类似的语法(看起来是这样),你可以这样做:

 const Commando = require('discord.js-commando'); const bot = new Commando.Client(); bot.on('message', (message) => { if (message.author.id !== bot.user.id && message.content){ message.channel.sendMessage(message.content); } })