📝 Bot-Nutzeranleitung

Willkommen zum Telegram-Wunsch-Bot! Hier ist eine einfache Anleitung, wie du die Funktionen des Bots nutzen kannst:

1. Wunsch äußern

Wunsch-Befehl verwenden

Befehl: /wunsch

Beschreibung: Verwende diesen Befehl, um einen Wunsch zu äußern.

Schritt: Der Bot wird dir eine Liste von Kategorien anzeigen, aus denen du auswählen kannst.

Kategorie Auswahl

Kategorie auswählen

Der Bot zeigt dir ein Inline-Keyboard mit verschiedenen Kategorien wie Film, Serie, Anime, etc. Wähle eine Kategorie aus, die zu deinem Wunsch passt.

Kategorie Auswahl

Link hinzufügen (Optional)

Der Bot wird dich fragen, ob du einen Link zum Wunsch hinzufügen möchtest (z.B. zu einem Cover oder Spotify). Falls du keinen Link hinzufügen möchtest, kannst du einfach „X“ eingeben.

Link Eingabe

Titel des Wunsches eingeben

Gib den Titel des Wunsches ein, den du äußern möchtest.

Titel Eingabe

Bestätigen

Der Bot sendet deinen Wunsch an die Gruppe, und du erhältst eine Bestätigung.

Wunsch Meldung in der Gruppe

 

2. Wunsch als erfüllt markieren (Nur Admins)

Befehl: Diese Funktion ist nur für Admins verfügbar.

Beschreibung: Admins können einen Wunsch als erfüllt markieren, wenn der Wunsch umgesetzt wurde.

Wunsch als erfüllt markieren

 

3. Wunsch als „Nicht gefunden“ markieren 

(Nur Admins)

Befehl: Diese Funktion ist nur für Admins verfügbar.

Beschreibung: Admins können Wünsche als „Nicht gefunden“ markieren, wenn der Wunsch nicht gefunden wurde.

 

4. Nicht gefundene Wünsche verwalten 

(Nur Admins)

Nicht gefundene Wünsche anzeigen

Befehl: /notfound

Beschreibung: Zeigt eine Liste aller nicht gefundenen Wünsche an. Nur Admins können diesen Befehl verwenden.

Nicht gefundene Wünsche löschen

Beschreibung: Admins können nicht gefundene Wünsche aus der Liste löschen. Der Bot wird nach der Nummer des Eintrags fragen, den du löschen möchtest.

 

 

# folgende Daten müssen beim ersten Start hinterlegt werden


.env Datei:

TELEGRAM_TOKEN="TOKEN"
ALLOWED_CHAT_ID="CHAT-ID"
ALLOWED_THREAD_ID="Channel wo der Bot arbeiten kann (Beispiel 3)"
 

zu Installierende Pakete:

npm install telegraf

npm install path

npm install fs

npm install archiver

npm install

node-schedule

npm install dotenv