2017-09-16 1 views
1

Ich mache meine erste Discord Bot und die Idee ist, dass, wenn ein Benutzer eine Nachricht an einen Kanal sendet, der Bot es einfach wiederholt. Ich habe das eingerichtet, aber das Problem ist, dass es in eine Schleife geht und es immer wieder wiederholt. Wie kann ich das brechen, damit er nur einmal wiederholt?Discord wiederhole Bot

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

}) 

`

+0

Sobald Ihr Bot eine Nachricht sieht, wiederholt er sich, also wiederholt er sich. – luisluix

+0

Ich weiß es, meine Frage ist, wie man es bricht, also wiederholt es es nur einmal? – vuskovic09

Antwort

1

können Sie die id des Benutzers verwenden, der die Nachricht gesendet hat, um sicherzustellen, dass Sie wiederholt dich nicht. Angenommen Commando hat eine ähnliche Syntax wie vanilla discord.js (sieht so aus):