website-chat aus discord beantworten

Wenn dein Team, deine Spieler oder deine Nutzer sowieso auf einem Discord-Server abhängen, ist dieser Server der schnellste Ort, um den Chat deiner Website zu beantworten. Dieser Guide verbindet eine Spookat-Site mit einem Discord-Forum- oder Text-Channel, zeigt, wie Chats dort aussehen, und listet alles auf, was du tun kannst, ohne Discord zu verlassen.
für wen das ist
Discord hat als Ort für Gamer angefangen und ist zum Büro vieler kleiner Teams geworden: Indie-Gamestudios, Open-Source-Projekte, Dev-Tools, Communities rund um ein Produkt. Wenn das du bist, ist ein separates Support-Dashboard eine weitere App, die deine Moderatoren babysitten müssen. Chats, die in einem Channel auf dem Server landen, beantwortet, wer gerade da ist, so wie Fragen in #help es schon heute werden.
Der Unterschied zu einem öffentlichen Help-Channel: Website-Besucher treten deinem Server nicht bei. Sie schreiben in einem kleinen Widget auf deiner Site, und ihre Nachrichten erscheinen in Discord nur für dein Team. Deine Antworten gehen zurück ins Widget. Der Besucher braucht nie ein Discord-Konto.
Der Preis gilt pro Site, 4,99 € pro Monat mit broke af, ohne Grenze, wie viele Leute antworten.
bevor du loslegst
- Eine Spookat-Site mit dem Snippet darauf. Der Grundlagen-Guide erklärt die Installation und wie du sie prüfst.
- Einen Discord-Server, auf dem du Apps hinzufügen darfst, oder jemanden, der das darf.
- Einen Channel für die Chats, sichtbar für die Leute, die antworten sollen. Eine private Staff-Kategorie ist ein gutes Zuhause.
Wenn dein Team stattdessen auf Slack ist, erzählt der Slack-Guide dieselbe Geschichte mit Threads statt Posts.
forum oder text-channel
Spookat funktioniert mit beiden, und die Wahl ändert, wie Chats aussehen:
- Forum-Channel: ein Post pro Chat. Jeder Besucher bekommt einen Post, betitelt mit der Referenz des Chats. Die Post-Liste ist deine Warteschlange. Das ist die aufgeräumteste Option, sobald es mehr als eine Handvoll Chats am Tag sind.
- Text-Channel: eine Karte plus ein Thread. Jeder Chat legt eine Karte in den Channel, und das Gespräch läuft in einem Thread, der von ihr ausgeht. Gut für kleine Teams, die die Chats im Fluss eines bestehenden Channels haben wollen.
So oder so teilt sich nie ein Besucher einen Thread mit einem anderen.
discord verbinden
1. füg die app hinzu
Öffne deine Site im Dashboard, geh zu den Channels und wähl Discord. Du bestätigst die App auf Discords eigener Seite und wählst den Server. Die App fragt nur nach dem, was sie nutzt:
- Channel ansehen, Nachrichten senden
- öffentliche Threads erstellen, Nachrichten in Threads senden
- Nachrichtenverlauf lesen
- Reaktionen hinzufügen
- Webhooks verwalten (damit Nachrichten im Thread den Namen des Besuchers oder des Teammitglieds tragen)
2. wähl channel und ping
Das Dashboard listet die Forum- und Text-Channels des Servers und seine Rollen. Wähl den Channel. Optional wählst du eine Rolle, die bei jedem neuen Chat gepingt wird, zum Beispiel @support. Ohne Rolle kommen Chats leise an, und die Leute sehen sie, wenn sie reinschauen.
Spookat postet eine Begrüßung im Channel mit einem Button „Send a test chat“. Drück ihn, und ein Chat von einem ausgedachten Testbesucher kommt an, du weißt also, dass die Zustellung funktioniert, und siehst, wie ein Post aussieht (ein echter zeigt zusätzlich Seite, Browser und Land). Der Testbesucher hat kein Widget, in dem er deine Antwort lesen könnte. Um den ganzen Kreislauf zu testen, schick eine Nachricht aus dem Widget auf deiner Site und antworte darauf.
du bist dort kein admin
Das Dashboard gibt dir einen einmaligen Link für die Person, die den Server verwaltet. Er ist 7 Tage gültig und braucht kein Spookat-Konto. Oder nimm den Code: Das Dashboard zeigt ihn, und /spookat connect mit diesem Code, im Channel ausgeführt, verbindet die Site. Derselbe Befehl nimmt optional eine Rolle zum Pingen.
so sieht ein chat aus
Jeder Chat beginnt mit einer Karte:
- Die Referenz, etwa
SP-0001, dieselbe, die Inbox und API verwenden. - Woher er kommt: die Seite, auf der der Besucher war, sein Browser und sein Land. Mit cool guy zeigt die Karte
logged in asmit seiner ID, wenn deine App den eingeloggten Nutzer übergibt. - Status und Zuständigkeit.
- Drei Buttons: Reply, Take und Close.
Im Forum eröffnet die Karte den Post; im Text-Channel steht sie im Channel, und der Thread hängt daran. Jede weitere Nachricht des Besuchers ist eine Nachricht im Post oder Thread.
antworten
Schreib in den Post oder Thread. Deine Nachricht geht an das Widget des Besuchers. Mehr musst du nicht lernen.
Oder drück Reply auf der Karte. Ein Formular mit einem Feld öffnet sich, bis zu 4.000 Zeichen. Praktisch am Handy.
Bleib intern mit //. Eine Nachricht, die mit // beginnt, bleibt im Team. Der Besucher sieht sie nie.
Übernimm ihn. Drück Take oder reagiere mit :raised_hand: (jede Hautfarbe). Der Chat gehört dir, und die Karte zeigt es.
Schließ ihn. Drück Close, reagiere mit :white_check_mark: oder führ /spookat close im Thread aus. Eine neue Nachricht des Besuchers öffnet den Chat wieder.
Bearbeiten oder löschen. Änderst du deine Nachricht in Discord, zeigt das Widget den neuen Text, markiert als bearbeitet. Löschst du sie, ist sie auch für den Besucher weg.
Tippen wird angezeigt. Während du im Thread tippst, sieht der Besucher im Widget „Marta schreibt…“. Discord sagt uns, dass du tippst; Slack nicht, das gibt es also nur bei Discord.
Ist der Besucher weg und hat eine E-Mail hinterlassen, schicken cool guy und höher ihm deine Antwort etwa 2 Minuten später per E-Mail, in der Sprache des Widgets. Mit broke af wartet die Antwort im Widget.
wie besucher dich sehen
Besucher sehen deinen Discord-Nickname neben deinen Antworten, übernommen beim ersten Mal, wenn du antwortest, übernimmst oder tippst. /spookat me steuert das, pro Site:
/spookat mezeigt den Namen, den Besucher sehen./spookat me name:Martaändert ihn./spookat me do:hideantwortet mit dem Namen der Site,do:showbringt deinen Namen zurück./spookat me do:linkgibt dir einen einmaligen Link, 15 Minuten gültig, der dein Discord-Konto mit deinem Dashboard-Login verknüpft, damit die Inbox weiß, dass deine Discord-Antworten von dir sind. Er gibt keinen Zugriff.
die befehle
| Befehl | macht |
|---|---|
/spookat connect |
verbindet eine Site mit diesem Channel, optional mit einer Rolle zum Pingen |
/spookat ping |
ändert die Rolle, die bei neuen Chats gepingt wird; leer heißt niemand |
/spookat close |
schließt den Chat dieses Threads oder den, den du nennst |
/spookat block |
blockiert den Besucher des Chats in diesem Thread oder des Chats, den du nennst |
/spookat me |
zeigt oder ändert, wie Besucher dich sehen |
Das Widget eines blockierten Besuchers sagt, dass der Chat keine Nachrichten annimmt, und nichts, was er schickt, erreicht dich. Rate Limits fangen den Rest ab.
gewohnheiten für community-server
- Halt den Channel nur fürs Team. Besucher schreiben deinem Team, nicht deiner Community. In ihren Nachrichten kann eine E-Mail oder eine Bestellnummer stehen.
- Ping eine Rolle, nicht
@everyone. Die Leute, die antworten, tragen sich in die Rolle ein; alle anderen behalten ihre Benachrichtigungen. - Nutz die Post-Liste des Forums als Warteschlange. Geschlossene Chats unterscheiden sich auf der Karte leicht von offenen, und
:raised_hand:zeigt, wer was hat. - Schreib
//-Notizen, wenn du übergibst. Auf Community-Servern liegen die Zeitzonen weit auseinander, und die nächste Person übernimmt den Chat vielleicht acht Stunden später.
was spookat mit deinem server macht
Spookat postet die Karten und die Nachrichten des Besuchers und hört auf Antworten, Reaktionen, Tippen und Button-Klicks in den Posts und Threads, die es gestartet hat. Es liest nie den Verlauf deines Channels zurück, um einen Chat wiederherzustellen: Jede Nachricht wird zuerst bei uns gespeichert, und Discord bekommt eine Kopie. Entfernst du die App, bleiben die Chats in der Inbox des Dashboards.
ein chat, von anfang bis ende
Ein Beispiel aus einem Indie-Gamestudio, damit du dir den Ablauf vor dem ersten echten Chat vorstellen kannst.
Ein Spieler auf der /buy-Seite der Website deines Spiels fragt, ob sein Steam-Key in seiner Region funktioniert. Das Forum #website-chat bekommt einen neuen Post, SP-0031, und die Rolle @support wird gepingt. Die Karte zeigt /buy · chrome windows · BR, Status offen, noch niemand.
Rafa ist online, reagiert mit :raised_hand: und fängt im Post an zu tippen. Auf der Website sieht der Spieler „Rafa schreibt…“. Bei Region Locks ist Rafa sich nicht sicher, also postet er zuerst // @Mika region lock on the BR keys?. Mika, acht Stunden voraus, antwortet am nächsten Morgen mit einer weiteren Notiz: kein Lock, die Keys sind global.
Inzwischen ist der Spieler gegangen. Er hatte seine E-Mail in den Chat getippt, und das Studio hat cool guy, also bekommt der Spieler die Antwort, als Rafa sie am nächsten Tag in den Post schreibt, ein paar Minuten später per E-Mail, mit einem Link zurück in den Chat. Rafa reagiert mit :white_check_mark:, und der Post zeigt geschlossen.
Das Ganze passierte in einem Forum-Post neben den anderen Channels des Studios. Kein zusätzlicher Login, keine zusätzliche App auf irgendeinem Handy.
checkliste
- Das Snippet ist auf der Site und in den DevTools geprüft.
- Discord ist verbunden, der Channel gewählt, die Ping-Rolle gesetzt oder bewusst leer gelassen.
- Der Test-Chat ist angekommen, und auf eine Nachricht aus dem Widget auf deiner Site kam deine Antwort zurück.
- Die Leute, die antworten, kennen
//,:raised_hand:,:white_check_mark:und/spookat me.
Dein Server ist sowieso den ganzen Tag offen. Jetzt landen auch die Fragen deiner Website dort.