# Telegram_Setup_script
Das vorliegende Bash-Skript automatisiert die Einrichtung eines Node.js-Projekts für einen Telegram-Bot und erstellt dabei auch Skripte für den Start und den Autostart des Bots. Hier ist eine Beschreibung der wichtigsten Schritte:
Node.js-Prüfung und Installation:
npm-Prüfung und Installation:
Eingabe des Dateinamens für das Node.js-Projekt:
Initialisierung des Node.js-Projekts mit npm init:
npm init
erstellt, und dabei werden Umgebungsvariablen wie Projektname, Version, Beschreibung, usw. verwendet.Installation von benötigten Paketen:
node-telegram-bot-api
, ping
, js-yaml
, moment
, dotenv
, fs
, request
, nodemailer
, axios
.Installation von pm2:
Erstellung von Startskripten für den Bot:
start_bot.sh
) für den Bot, das pm2 verwendet, um die angegebene .js-Datei zu starten.telegram_bot.service
) für den Bot, um sicherzustellen, dass der Bot nach einem Neustart automatisch gestartet wird.Feedback und Fertigstellung:
start_bot.sh
-Skript zu verwenden, um den Bot zu starten.Bitte beachten Sie, dass es wichtig ist, die Umgebungsvariablen in der .env
-Datei entsprechend Ihrer Anforderungen vor der Ausführung des Skripts festzulegen.