M_Viper 70d8727b0f | ||
---|---|---|
img | ||
LICENSE | ||
README.md | ||
wunsch-bot.js |
README.md
📝 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 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.
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.
Titel des Wunsches eingeben
Gib den Titel des Wunsches ein, den du äußern möchtest.
Bestätigen
Der Bot sendet deinen Wunsch an die Gruppe, und du erhältst eine Bestätigung.
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.
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