setup.sh aktualisiert
This commit is contained in:
		
							
								
								
									
										34
									
								
								setup.sh
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								setup.sh
									
									
									
									
									
								
							@@ -16,6 +16,15 @@ if ! command -v node &> /dev/null; then
 | 
			
		||||
    fi
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Setzen Sie den npm-PATH explizit
 | 
			
		||||
export PATH="/usr/bin/npm:$PATH"
 | 
			
		||||
 | 
			
		||||
# Überprüfen, ob npm installiert ist
 | 
			
		||||
if ! command -v npm &> /dev/null; then
 | 
			
		||||
    echo "npm ist nicht installiert. Installiere npm automatisch..."
 | 
			
		||||
    sudo apt install -y npm  # Oder passen Sie dies an Ihr System an
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Laden Sie die Umgebungsvariablen aus der .env-Datei
 | 
			
		||||
source .env
 | 
			
		||||
 | 
			
		||||
@@ -34,18 +43,19 @@ echo -e "License: ISC"
 | 
			
		||||
npm init -y
 | 
			
		||||
 | 
			
		||||
# Installieren Sie die benötigten Pakete
 | 
			
		||||
npm install ping
 | 
			
		||||
npm install node-telegram-bot-api
 | 
			
		||||
npm install js-yaml
 | 
			
		||||
npm install moment
 | 
			
		||||
npm install yml
 | 
			
		||||
npm install dotenv
 | 
			
		||||
npm install fs
 | 
			
		||||
npm install request
 | 
			
		||||
sudo npm install
 | 
			
		||||
sudo npm install -g ping
 | 
			
		||||
sudo npm install -g node-telegram-bot-api
 | 
			
		||||
sudo npm install -g js-yaml
 | 
			
		||||
sudo npm install -g moment
 | 
			
		||||
sudo npm install -g yml
 | 
			
		||||
sudo npm install -g dotenv
 | 
			
		||||
sudo npm install -g fs
 | 
			
		||||
sudo npm install -g request
 | 
			
		||||
 | 
			
		||||
# Installieren Sie pm2, wenn es noch nicht installiert ist
 | 
			
		||||
if ! command -v pm2 &> /dev/null; then
 | 
			
		||||
    npm install pm2 -g
 | 
			
		||||
    sudo npm install -g pm2
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Erstellen Sie ein Startskript für den Bot
 | 
			
		||||
@@ -60,6 +70,6 @@ sudo mv telegram_bot.service /etc/systemd/system/
 | 
			
		||||
sudo systemctl enable telegram_bot
 | 
			
		||||
 | 
			
		||||
# Erstellen Sie die benötigten Dateien
 | 
			
		||||
touch user_information.yml
 | 
			
		||||
touch error.log
 | 
			
		||||
touch configurations.yml
 | 
			
		||||
sudo touch user_information.yml
 | 
			
		||||
sudo touch error.log
 | 
			
		||||
sudo touch configurations.yml
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user