Spaces:
Paused
Paused
Update bot
Browse files- botdc.service +14 -0
- oracle_setup.sh +26 -0
- start_bot.bat +5 -0
- termux_setup.sh +18 -0
- termux_ssh.sh +17 -0
- 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
|