Ein Discord-Bot, der bei Aktionselementen hilft

Bloggen

Ein Discord-Bot, der bei Aktionselementen hilft

Installation

Installiere das Aktionen Bot .

reagieren-natives Symbol

Verwendungszweck

|_+_|

Erstellen Sie eine Aktion, bei der Benutzer einer bestimmten Rolle mit einem ✅ reagieren müssen.

Folgen Sie der Schrägstrich-Eingabeaufforderung:

|_+_|

Beispiel:

|_+_|

|_+_|

Erstellen Sie eine Aktion, bei der Benutzer einer bestimmten Rolle in einem Thread antworten müssen.

Folgen Sie der Schrägstrich-Eingabeaufforderung:

|_+_|

Beispiel:

|_+_|

|_+_|

Erstellen Sie eine Umfrage, bei der Benutzer einer bestimmten Rolle durch Reaktion abstimmen müssen.

Folgen Sie der Schrägstrich-Eingabeaufforderung:

|_+_|

Beispiel:

opencv k bedeutet Beispiel
|_+_|

Selbsthosting

Schritt 1: Discord-App erstellen und installieren

  1. Erstelle eine neue Discord-App .
  2. Gehen Sie zum Dashboard der App und erstellen Sie einen Bot-Benutzer mit ABSICHT DER SERVERMITGLIEDER eingeschaltet.
  3. Installiere das Discord-Bot indem Sie zu |_+_| gehen

Schritt 2: Bereitstellung

Zuerst |_+_| und füllen Sie die erforderlichen Felder aus.

Methode 1: Knotenbereitstellung

|_+_|

Methode 2: Docker-Bereitstellung

|_+_|

Reise

Idee

Als Team, das aus einem Pod-Leader und anderen Alumni besteht, haben wir beschlossen, eine App zu entwickeln, die unser Leben einfacher machen würde.

Es war sehr mühsam, von einer Plattform zur anderen zu wechseln, um einfache alltägliche Dinge wie das Abschließen von Aktionselementen in Google Tabellen und das Schreiben von Standup-Notizen in GitHub-Diskussionen zu erledigen. Also beschlossen wir, diese Dinge auf eine Plattform unserer Wahl, Discord, zu verschieben.

python ide für die Datenanalyse

Implementierung

Wir verwendeten Discord.js , Docker , und Tenor-API .

Mit Discord.js konnten wir die Befehle erstellen, die erforderlich sind, um die Logik zu bedienen, der der Action Bot folgt. Das Löschen von Nachrichten, das Aktualisieren von Listen, das Erstellen von Threads und alles andere wurde mit Discord.js erledigt.

Wir haben Docker auch verwendet, um ein Image zu erstellen und den Bot auf einem Server bereitzustellen. Es sollte eine nahtlose Integration für alle bieten, die den Bot in ihren eigenen Discord-Kanälen verwenden möchten.

Und schließlich, damit das Abschließen der Aktionen Spaß macht, haben wir ein zufälliges GIF hinzugefügt, das angezeigt wird, wenn eine Aktion von allen Pod-Mitgliedern abgeschlossen wird.

Ergebnisse

In den wenigen Stunden, die wir in dieses Hackathon-Projekt investiert haben, haben wir ein stabiles Produkt entwickelt, mit dem die Kollegen ihre Aufgaben erledigen können, ohne Discord zu verlassen. Dadurch können wir alles auf einer Plattform halten, um eine bessere Navigation und Leistung zu ermöglichen.

Zukunftspläne

|_+_| (so schnell wie möglich daran erinnern) || |_+_| (Stunden im Voraus)

Senden Sie freundliche Erinnerungen an Kollegen, um ihre Standup-Notizen zu vervollständigen (keine Nachrichten erforderlich).

qr code für google formular erstellen

|_+_|

Bitten Sie Stipendiaten in einem privaten Thread um ihr Feedback, um ihre Erfahrungen auf einer Plattform zu erfahren (keine Drittanbieter).

|_+_|

Matchen Sie Kollegen für schnelle 1-1s, wo sie Meetings in privaten Threads einrichten können.

Autoren

Teil des MLH-internen Hackathons 2021


Autor: we
Quellcode: https://github.com/wei/discord-actions-bot
Lizenz: MEINE Lizenz