Wie kann ich bei jedem Befehl ein Embed mitsenden?
Hey Gutefrage.net Community ^^
Ich möchte gerne, dass bei jedem Befehl, der ausgeführt wird, ein Embed mitgesendet wird, ohne dass ich dieses Embed umständlich einprogrammieren muss.
Mein Code-Auszug:
bot.on("messageCreate", async message => {
let embed = new Discord
.MessageEmbed()
.setTitle("Wuuukuuu wird bald ausgeschaltet!")
.setDescription("Der Bot wird am 01.07.2022 **vollständig** heruntergefahren, da viele Systeme zu veraltet sind und es wesentlich effizienter ist, einen neuen, viel, viel besseren Bot zu erstellen. Sobald dieser Bot online ist, werdet ihr dies sofort erfahren!")
.setColor("BLUE")
message.channel.send({embeds:[embed]})
})
Was derzeit passiert (die Embeds werden unendlich oft gesendet, sobald ein Befehl ausgeführt wird):
2 Antworten
![](https://images.gutefrage.net/media/user/Baeri457/1632171507786_nmmslarge__0_0_3024_3023_85452bc3dbc5a5e42401b3fe1c277502.jpg?v=1632171508000)
Ergibt auch Sinn, dass die Nachricht unendlich kommt, weil der Bot selbst ja auch eine Nachricht erstellt, die dann auch wieder als Nachricht erkannt wird :)
Möchtest du das wirklich bei jeder Nachricht, die irgendwer in den Kanal schickt senden? Oder nur wenn ein Command ausgeführt wird?
VG Baeri
![](https://images.gutefrage.net/media/user/Phoenix20000000/1648228157042_nmmslarge__0_0_500_500_77a0f43d5804c908f40c8a1b0c260400.png?v=1648228157000)
Ist alles eingebaut..ist nur ein kleiner Teil vom Code! Habe es inzwischen behoben.
![](https://images.gutefrage.net/media/user/DasZitrone/1716104493362_nmmslarge__944_521_451_451_82f09cb7809469e232691367be63d08f.png?v=1716104493000)
Du musst noch einbauen dass wenn der Author ein Bot ist, dass das nicht passiert!
MFG
![](https://images.gutefrage.net/media/user/Phoenix20000000/1648228157042_nmmslarge__0_0_500_500_77a0f43d5804c908f40c8a1b0c260400.png?v=1648228157000)
Ist alles eingebaut..ist nur ein kleiner Teil vom Code! Habe es inzwischen behoben.