Gabeczkag commited on
Commit
0812aec
·
1 Parent(s): 1a2aa65

Update bot

Browse files
Files changed (6) hide show
  1. botdc.service +14 -0
  2. oracle_setup.sh +26 -0
  3. start_bot.bat +5 -0
  4. termux_setup.sh +18 -0
  5. termux_ssh.sh +17 -0
  6. termux_start.sh +6 -0
botdc.service ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [Unit]
2
+ Description=BotDC Discord Bot
3
+ After=network.target
4
+
5
+ [Service]
6
+ Type=simple
7
+ User=ubuntu
8
+ WorkingDirectory=/opt/botdc
9
+ ExecStart=/opt/botdc/venv/bin/python /opt/botdc/bot.py
10
+ Restart=always
11
+ RestartSec=5
12
+
13
+ [Install]
14
+ WantedBy=multi-user.target
oracle_setup.sh ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ set -e
3
+
4
+ echo "=== Instalacja bota Discord na Oracle Cloud ==="
5
+
6
+ sudo apt update && sudo apt upgrade -y
7
+ sudo apt install -y python3 python3-pip python3-venv git
8
+
9
+ sudo mkdir -p /opt/botdc
10
+ sudo chown ubuntu:ubuntu /opt/botdc
11
+
12
+ python3 -m venv /opt/botdc/venv
13
+ source /opt/botdc/venv/bin/activate
14
+ pip install --upgrade pip
15
+ pip install discord.py python-dotenv
16
+
17
+ cd /opt/botdc
18
+ git clone https://huggingface.co/spaces/Gabeczkag/BotDC .
19
+
20
+ echo "=== Wpisz token Discorda ==="
21
+ read -s -p "DISCORD_TOKEN: " token
22
+ echo "DISCORD_TOKEN=$token" > .env
23
+ echo -e "\n=== Token zapisany ==="
24
+
25
+ echo -e "\n=== Testowanie bota... ==="
26
+ python bot.py
start_bot.bat ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ @echo off
2
+ cd /d "%~dp0"
3
+ pip install -r requirements.txt >nul 2>&1
4
+ python bot.py
5
+ pause
termux_setup.sh ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ echo "=== Instalacja bota na Termux ==="
3
+
4
+ pkg update -y && pkg upgrade -y
5
+ pkg install python git screen -y
6
+
7
+ cd ~
8
+ git clone https://huggingface.co/spaces/Gabeczkag/BotDC
9
+ cd BotDC
10
+
11
+ pip install discord.py python-dotenv
12
+
13
+ read -p "Podaj token Discorda: " token
14
+ echo "DISCORD_TOKEN=$token" > .env
15
+
16
+ echo "=== Gotowe! Uruchamianie bota... ==="
17
+ screen -dmS bot python bot.py
18
+ echo "Bot działa w tle. screen -r bot by wrocic"
termux_ssh.sh ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ echo "=== Instalacja SSH na Termux ==="
3
+
4
+ pkg update -y
5
+ pkg install openssh -y
6
+
7
+ echo "Ustaw hasło dla Termux:"
8
+ passwd
9
+
10
+ # Pobierz IP
11
+ IP=$(ip -4 addr show wlan0 | grep -oP '(?<=inet\s)\d+(\.\d+){3}' 2>/dev/null || echo "sprawdz recznie")
12
+ echo "=== SSH gotowe ==="
13
+ echo "IP: $IP"
14
+ echo "Port: 8022"
15
+ echo "User: $(whoami)"
16
+ echo ""
17
+ echo "Z lapka: ssh $(whoami)@$IP -p 8022"
termux_start.sh ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ #!/data/data/com.termux/files/usr/bin/bash
2
+ cd ~/BotDC
3
+ while true; do
4
+ python bot.py
5
+ sleep 5
6
+ done