-
-
Notifications
You must be signed in to change notification settings - Fork 61
Expand file tree
/
Copy pathsetup
More file actions
64 lines (49 loc) · 1.35 KB
/
Copy pathsetup
File metadata and controls
64 lines (49 loc) · 1.35 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
#!/bin/bash
set -e
green='\033[0;32m'
yellow='\033[1;33m'
blue='\033[0;34m'
reset='\033[0m'
echo -e "${blue}
==============================
AloneMusic Auto Setup
==============================
${reset}"
sleep 1
echo -e "${yellow}Updating system...${reset}"
sudo apt update -y && sudo apt upgrade -y
echo -e "${yellow}Installing system packages...${reset}"
sudo apt install -y python3 python3-pip python3-venv git ffmpeg libffi-dev libopus0
if [ ! -d "AloneMusic" ]; then
git clone https://github.com/TheAloneTeam/AloneMusic.git
else
cd AloneMusic && git pull && cd ..
fi
cd AloneMusic
echo -e "${yellow}Creating venv...${reset}"
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip setuptools wheel
pip install .
echo -e "${green}
Enter your config values:
${reset}"
read -p "API_ID: " API_ID
read -p "API_HASH: " API_HASH
read -p "BOT_TOKEN: " BOT_TOKEN
read -p "LOGGER_ID (-100xxxx): " LOGGER_ID
read -p "MONGO_DB_URI: " MONGO_DB_URI
read -p "OWNER_ID: " OWNER_ID
read -p "STRING_SESSION (optional, press enter to skip): " STRING_SESSION
cat > .env <<EOF
API_ID=$API_ID
API_HASH=$API_HASH
BOT_TOKEN=$BOT_TOKEN
LOGGER_ID=$LOGGER_ID
MONGO_DB_URI=$MONGO_DB_URI
OWNER_ID=$OWNER_ID
STRING_SESSION=$STRING_SESSION
EOF
echo -e "${green}.env created successfully${reset}"
echo -e "${green}Starting AloneMusic...${reset}"
python3 -m AloneMusic.bot