Ticketsystem: Telegram Benachrichtigung

Verbinde deinen Benutzeraccount mit dem Ticketsystem von Darkwood.design und vereinfache deine Support Tätigkeiten um ein vielfaches. Einmal verbunden, benachrichtigt dich der Bot stets über neue eingehende Tickets. Ebenso kannst du einfach mit dem Bot kommunizieren und ihn gleich deine Antwort mitteilen.


Es ist ein kleines, kompaktes System, welches sich nahtlos in das Ticketsystem von darkwood.design integriert. Es bringt lediglich eine neue Berechtigung in der Moderation hinzu. Der Bot unterstützt zudem bereits 2 Befehle/Commands. /answer & /disconnect.


Dieses Plugin ist eine Erweiterung und setzt folgende Plugins/Anwendungen voraus:


Wie erstelle ich einen Telegram Bot ?

Ich empfehle den Telegram Bot auf der Web/Desktop Version von Telegram zu erstellen. Natürlich geht es auch mobil, ist jedoch etwas komplizierter.

  1. Öffne einen Telegram Chat mit dem BotFather
  2. Tippe /newbot in den Chat ein und schicke diese Nachricht ab
  3. Wähle nun einen internen (für dich) Namen für den Bot. Dieser Name ist bei allen Telegram Interaktionen sichtbar.
  4. Wähle nun einen Namen für den Bot. Dieser muss mit "bot" bzw. "Bot" enden. (Beispiel: TicketBot) Dieser Name ist beim verbinden sichtbar.
  5. Nun erhälst du nun schon deinen API-Token. Diesen speicherst du im ACP unter Konfiguration -> Ticketsystem -> Telegram Benachrichtigung
  6. Gib anschließend noch den Benutzernamen für den Bot im ACP an, den du in Schritt 4 vergeben hast.

Damit das Plugin jedoch ordnungsgemäß funktioniert und Ihr euch auch verbinden könnt, müsst ihr dem Bot noch eine Webhook URL hinterlegen. Leider unterstützt der BotFather diese Funktion (noch) nicht, weshalb wir einen kleinen Umweg gehen müssen.

  1. Öffnet folgenden Link https://api.telegram.org/bot{my_bot_token}/setWebhook?url={ticketsystem_url}/index.php?telegram-ticket-bot/. Ersetze dabei die Parameter {my_bot_token} mit dem Token, den du soeben erstellt bzw erhalten hast, sowie {ticketsystem_url} mit deiner URL zu deinem Ticketsystem.
  2. Wir sollten nun eine Ausgabe im Browser erhalten, die in etwa so aussieht: {"ok":true,"result":true,"description":"Webhook was set"}
  3. Der Bot ist nun einsatzbereit.
Kleinunternehmer gem. § 19 UStG.

Impressionen

Published Versions