-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.sh
executable file
·69 lines (61 loc) · 3.19 KB
/
setup.sh
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
#!/usr/bin/env bash
# **************************************************************************** #
# #
# |\ #
# setup.sh ------| \---- #
# | \` \ | p #
# By: jeudy2552 <[email protected]> | \`-\ \ | o #
# |---\ \ `| l #
# Created: 2018/06/19 18:40:41 by jeudy2552 | ` .\ \ | y #
# Updated: 2018/06/19 18:40:41 by jeudy2552 ------------- #
# #
# **************************************************************************** #
GREEN='\033[0;32m'
BLUE='\033[0;34m'
NC='\033[0m'
echo "-------------------------------------------------------------------------------"
echo "${BLUE}Make sure you have Python 3 installed.${NC}"
echo "-------------------------------------------------------------------------------"
sudo python3 -m pip install aiohttp
sudo python3 -m pip install py_expression_eval
sudo python3 -m pip install -U https://github.com/Rapptz/discord.py/archive/rewrite.zip
sudo python3 -m pip install strawpoll.py
sudo python3 -m pip install asyncio
sudo python3 -m pip install --upgrade youtube-dl
sudo python3 -m pip install opuslib
git clone https://github.com/Upgwades/Dice-Roller || mv Dice-Roller roller
mv roller/roller.py .
echo "-------------------------------------------------------------------------------"
echo "${BLUE}Do you want to register the bot as a system service?${NC}"
echo "-------------------------------------------------------------------------------"
echo "1 - Yes"
echo "2 - No"
read answer
if [ $answer -eq 1 ]
then
cp DungeonMaster.service /lib/systemd/system/
cd ..
sudo mv Dungeon-Master-Bot/ /usr/bin/Dungeon-Master-Bot/
cd /usr/bin/Dungeon-Master-Bot/
sudo systemctl enable DungeonMaster.service
sudo systemctl daemon-reload
fi
echo "-------------------------------------------------------------------------------"
echo "${BLUE}Creating directories and fixing paths${NC}"
echo "-------------------------------------------------------------------------------"
mkdir -p CustomData/
mkdir -p CustomData/Images/
sed -i -e 's@PATH = "/usr/bin/Dungeon-Master-Bot/"@PATH = "'$PWD'/"@g' Dungeon-Master.py
echo "-------------------------------------------------------------------------------"
echo "${BLUE}Paste your token here:${NC}"
echo "-------------------------------------------------------------------------------"
read token
echo $token > Token.txt
echo "-------------------------------------------------------------------------------"
echo "${BLUE}Paste your Discord UID here:${NC}"
echo "-------------------------------------------------------------------------------"
read UID
echo $UID > YourID.txt
echo "-------------------------------------------------------------------------------"
echo "${GREEN}Install complete.${NC}"
echo "-------------------------------------------------------------------------------"