-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.sh
More file actions
executable file
·81 lines (53 loc) · 2.02 KB
/
Copy pathsetup.sh
File metadata and controls
executable file
·81 lines (53 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#!/bin/bash
PROXY_SCRIPT="proxy.py"
CHECKER_SCRIPT="checker.py"
MAIN_BOT_SCRIPT="main.py"
ENV_DIR="env"
trap "echo -e '\n[STOP] Script dihentikan user.'; exit" SIGINT
echo "==========================================="
echo " AUTO TRAFFIC BOT SETUP (DEBIAN) "
echo "==========================================="
if [ ! -d "$ENV_DIR" ]; then
echo "[INFO] Membuat Virtual Environment ($ENV_DIR)..."
python3 -m venv $ENV_DIR
fi
echo "[INFO] Mengaktifkan Environment..."
source $ENV_DIR/bin/activate
echo "[INFO] Cek & Install Library Python..."
pip install --upgrade pip > /dev/null
pip install selenium pandas webdriver-manager requests -q
while true; do
echo ""
echo "#############################################"
echo " MEMULAI SIKLUS BARU (Update -> Check -> Run)"
echo "#############################################"
if [ -f "$PROXY_SCRIPT" ]; then
echo "[STEP 1] Menjalankan $PROXY_SCRIPT..."
/home/zulfikriyahya/bot-visitor/env/bin/python3 $PROXY_SCRIPT
else
echo "[ERROR] File $PROXY_SCRIPT tidak ditemukan!"
exit 1
fi
echo "---------------------------------------------"
if [ -f "$CHECKER_SCRIPT" ]; then
echo "[STEP 2] Menjalankan $CHECKER_SCRIPT..."
/home/zulfikriyahya/bot-visitor/env/bin/python3 $CHECKER_SCRIPT
else
echo "[ERROR] File $CHECKER_SCRIPT tidak ditemukan!"
exit 1
fi
echo "---------------------------------------------"
if [ -f "$MAIN_BOT_SCRIPT" ]; then
echo "[STEP 3] Menjalankan $MAIN_BOT_SCRIPT..."
echo "Bot sedang berjalan. Tekan Ctrl+C untuk berhenti."
/home/zulfikriyahya/bot-visitor/env/bin/python3 $MAIN_BOT_SCRIPT
echo ""
echo "[WARNING] Bot utama berhenti/crash."
else
echo "[ERROR] File $MAIN_BOT_SCRIPT tidak ditemukan!"
exit 1
fi
echo "Restarting System dalam 10 detik..."
echo "Mencari proxy baru agar IP tetap segar..."
sleep 10
done