Wie bekomme ich einen bot zu schweigen von einem Kanal?
Ich mache eine willkommene Nachricht, aber ich kann nicht scheinen, um es zu sagen die Regel-Kanal. Ich will den bot zu sagen #Regeln und machen es, also können Sie auf es zu gehen, um die Regeln-Kanal. Ich weiß, Sie können dies tun, mit einem normalen Benutzer, aber ich möchte es mit meinem bot. Jedes mal, wenn ich versuche, es kann nicht angeklickt werden, wie ein normaler Spieler. Ich habe versucht zu tun #Regeln <#channelID>, und andere Sachen. Keiner von Ihnen sind anklickbar.
- Ich weiß, es ist möglich, ich habe gesehen, andere bots tun.
- Fügen Sie den String mit der Sie Ihre Willkommens-Nachricht
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie senden Sie eine
GuildChannel
für die channel name angeklickt werden.Sie können dies erreichen, indem der Kanal in
guild.channels
Dies gibt eine Collection zurück, die Sie filtern können.
Wenn Sie eine ID haben (einfacher):
Wenn Sie möchten, finden Sie die Kanal-ID (könnte brechen, wenn Sie mehrere Kanäle mit dem gleichen Namen):
EDIT:
Viel einfacheren Weg: in Zwietracht zu schweigen von den Kanal und setzen Sie ein
\
(backslash) vor dem Kanal-Namen\#rules
. Du wirst etwas wie<#channelID>
.Verwenden, wie diese:
var message = "Make sure to check the rules at <#channelID>";