Voraussetzungen:
1. Node.js auf Ihrem Computer installiert.
2. Telegram-Konto.
Schritte zum Erstellen eines Bots für Telegram:
1. Telegram BotFather einrichten
- Öffnen Sie die Telegram-App.
- Suchen und öffnen Sie den Bot „BotFather“.
- Geben Sie „/start“ ein und folgen Sie den Anweisungen.
- Wählen Sie einen Namen und einen Benutzernamen für Ihren Bot.
2. Speichern Sie den Token Ihres Bots
- Nachdem Sie den Bot erstellt haben, erhalten Sie einen Token.
- Kopieren Sie dieses Token und speichern Sie es sicher.
3. Erstellen Sie ein Node.js-Projekt
- Erstellen Sie ein neues Node.js-Projekt in Ihrem bevorzugten Verzeichnis.
- Initialisieren Sie npm, indem Sie den Befehl „npm init -y“ ausführen.
4. Erforderliche npm-Pakete installieren
- Öffnen Sie das Terminal in Ihrem Projektverzeichnis und führen Sie die folgenden Befehle aus, um die erforderlichen Pakete zu installieren:
„Sch
npm installiere telegram-bot-api
„
5. Erstellen Sie die Haupt-JavaScript-Datei
- Erstellen Sie eine Datei mit dem Namen „index.js“ im Stammverzeichnis Ihres Projektverzeichnisses.
6. Schreiben Sie den Code Ihres Bots
- Öffnen Sie die Datei „index.js“ und fügen Sie den folgenden Code hinzu:
„js
const TelegramBot =require('telegram-bot-api');
// Ersetzen Sie YOUR_BOT_TOKEN durch das Token, das Sie von BotFather erhalten haben
const bot =new TelegramBot(YOUR_BOT_TOKEN, { polling:true });
// Eingehende Nachrichten verarbeiten
bot.on('message', (message) => {
// Chat-ID des Benutzers abrufen
const chatId =message.chat.id;
// Eine Textnachricht an den Benutzer zurücksenden
bot.sendMessage(chatId, `Empfangene Nachricht:${message.text}`);
});
„
7. Führen Sie Ihren Bot aus
- Führen Sie im Terminal den Befehl „node index.js“ aus.
8. Testen Sie Ihren Bot
- Öffnen Sie die Telegram-App.
- Suchen Sie nach dem Benutzernamen Ihres Bots und öffnen Sie ihn.
- Senden Sie eine Nachricht an den Bot und prüfen Sie, ob Sie eine Antwort erhalten.
Glückwunsch! Sie haben mit Node.js erfolgreich einen Telegram-Bot erstellt. Sie können die Funktionalität Ihres Bots anpassen, indem Sie zusätzliche Befehle hinzufügen, Tastendrücke verarbeiten und mehr.