Der Discord.RSS Bot hat eine tolle Funktion um eingebettete Nachrichten zu generieren. Eingebettete Nachrichten werden normalerweise nur als Vorschau geladen wenn man einen Link sendet. Doch der Bot kann diese so modifizieren dass er Nachrichten direkt aus dem Feed lädt und ebenso die Ausgangsnachricht verbirgt. Im folgenden Tutorial gehen wir gemeinsam die Schritte durch um solch eine eingebettete Nachricht zu erstellen.
1. Das Menü starten und die Konfiguration erstellen
Das Menü startet man mit folgendem Befehl:
Hier bekommt man nun eine Liste angezeigt welche Elemente der eingebetteten Nachricht konfiguriert werden können. HINWEIS: Es werden in der eingebetteten Nachricht dann auch nur die Elemente geladen die tatsächlich konfiguriert wurden.
Mit folgender Befehlskette werden nun die einzelnen Elemente zum konfigurieren abgerufen:
In Schritt zwei werden die Elemente nun geladen und können konfiguriert werden.
2. Konfiguration der einzelnen Elemente
Der Bot geht nun Schritt für Schritt die Elemente durch welche wir in Punkt 1 aufgerufen haben. Fangen wir also mit dem ersten an:
So wird der Titel (title) ausgegeben:
Danach wird die Beschreibung (description) oder die Vorschaunachricht ausgegeben:
Nun kommen wir zum Farbcode (color) der an der linken Seite der Nachricht angezeigt werden soll:
Als nächstes dann das Icon im Fußbereich (footer icon url) der Nachricht:
Nun folgt der Text (footer text) der neben dem Icon angezeigt werden soll:
Zu guter letzt wollen wir auch ein Vorschaubild bzw. Titelbild (image url) anzeigen lassen:
Soweit so gut. Nach der letzten Konfiguration zeigt der Bot nochmal eine Liste mit den eingestellten Elementen. Die eingebettete Nachricht ist nun konfiguriert.
3. Die Ausgangsnachricht entfernen
Die Ausgangsnachricht wollen wir nun entfernen um nur die eingebettete Nachricht anzeigen zu lassen. Wir rufen nun die Konfiguration für die Ausgangsnachricht auf:
Hier wird nun eine Liste der möglichen Elemente angezeigt die konfiguriert werden können. Jedoch wollen wir die Ausgangsnachricht ja entfernen. Dies machen wir mit folgendem simplen Befehl: