Dein Bot kann jetzt eine private Nachricht sehen und darauf reagieren, die ein Mitglied ihm direkt schickt, nicht nur das, was innerhalb deines Servers passiert.
Bot erhält Direktnachricht Ereignis
Ein neuer Ereignistyp im Ereignisse Tab, löst aus, wann immer ein Mitglied deinem Bot eine DM schickt. Baue einen Workflow darauf, genau so, wie du es für jedes andere Ereignis tun würdest, das ist der Ausgangspunkt für alles, was du aus einer privaten Nachricht heraus passieren lassen möchtest, eine ModMail artige Übergabe an dein Team, eine private Umfrage, ein Anmeldeablauf, was auch immer du brauchst.
Auf DM Antwort warten Block
Sendet dem Mitglied optional eine Aufforderung, und wartet dann auf seine nächste Direktnachricht, mit einer von dir gesetzten Zeitüberschreitung, schreibt das Eingetippte in eine Variable, und verzweigt nach Erfolg oder Zeitüberschreitung. Verkette mehrere davon hintereinander (ein Embed oder eine Antwort nach jedem), um ein vollständiges Hin und Her Gespräch komplett in DMs zu bauen, zum Beispiel ein mehrteiliges Formular: eine Frage stellen, auf die Antwort warten, die nächste stellen, und alles Gesammelte in einen Serverkanal posten, sobald es fertig ist. Es funktioniert, egal ob das Gespräch von einem Direktnachricht erhalten Ereignis oder von einem Button startet, auf den jemand in deinem Server geklickt hat, sodass du einen privaten Ablauf genauso leicht von einem Serverbefehl aus starten kannst.
ModMail Modul
Ein fertiges Beispiel, komplett aus den obigen Bausteinen gebaut. Wenn ein Mitglied deinem Bot zum ersten Mal eine DM schickt, öffnet es ihm einen privaten Team Kanal (optional unter einer von dir gewählten Kategorie, und sichtbar für eine von dir gewählte Team Rolle) und postet seine Nachricht dort. Jede spätere DM von diesem Mitglied wird demselben Kanal hinzugefügt, und jede Antwort, die das Team in diesem Kanal tippt, geht als DM zurück an das Mitglied. Ein Schließen Button auf der Einleitungsnachricht des Threads entfernt ihn, sobald das Gespräch abgeschlossen ist.
Tipp: Schalte ModMail über deinen Module Tab ein wie jedes andere fertige Modul, dafür ist kein Workflow Builder nötig, aber dasselbe Direktnachricht erhalten Ereignis und der Auf DM Antwort warten Block, aus denen es gebaut ist, gehören dir, um etwas völlig anderes damit zu bauen.