Skip to content

Commit

Permalink
Update yunzai-bot.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
wangshengjj authored Apr 22, 2023
1 parent 45fa9b0 commit c07360e
Showing 1 changed file with 17 additions and 4 deletions.
21 changes: 17 additions & 4 deletions yunzai-bot.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ else
echo "==============================================================================================="
fi
#检测redis数据库,并且安装
echo "正在检测redis环境"
echo "正在检测Redis环境"
echo "==============================================================================================="
if redis-server --version &> /dev/null; then
echo "Redis环境已经安装"
Expand Down Expand Up @@ -92,7 +92,7 @@ cat << eof
1.安装Miao-YunZai(请输入1)
2.安装TRSS-YunZai(请输入2)
3.退出安装(请输入3)
==========================================
============================================
eof
echo
read -p "请选择你要安装的版本:" choose
Expand Down Expand Up @@ -154,16 +154,22 @@ case $choose in
echo "==============================================================================================="
echo "脚本已经将TRSS-YunZai放到后台运行"
echo -e "您可以使用 \e[31m ps -aux | grep -i TRSS\e[0m 命令,查看是否有后台进程名字为: \e[31mTRSS-Yun\e[0m"
echo -e "当你想关闭YunZai时 可以使用 \e[31mkill + 进程ID\e[0m 即可关掉!"
echo -e "例:进程ID为1145 执行 \e[31mkill 1145\e[0m 即可"
echo "==============================================================================================="
echo "正在安装go-cqhttp"
echo "==============================================================================================="
#安装自动操作工具expect
yum install -y expect &> /dev/null
#判断文件是否存在
if [ -e ./config.yml ]; then
if [ -e ./config.yml -a -e ./device.json ]; then
#修改设备信息(可选的)
sed -r -i 's|("protocol":)6|\13|' ./device.json
echo "==============================================================================================="
echo "脚本不会记录您的QQ号,此QQ号仅用于登录YunZai-Bot!"
read -p "请输入您的QQ号(建议小号):" qq
echo "==============================================================================================="
echo "脚本不会记录您的QQ密码,此密码仅用于登录YunZai-Bot!"
read -p "请输入您的密码(必须输入密码):" pd
sed -i '/uin: /s|1233456|'$qq'|' ./config.yml
sed -i "s|password: ''|password: \'$pd\'|" ./config.yml
Expand All @@ -184,7 +190,7 @@ case $choose in
echo "当前脚本所在目录"
cd ./go-cqhttp && pwd
#判断是否下载成功
if [ -e go-cqhttp_1.0.1_linux_amd64.rpm ]; then
if [ -e ./go-cqhttp_1.0.1_linux_amd64.rpm ]; then
echo "==============================================================================================="
echo "正在安装go-cqhttp"
yum install -y go-cqhttp_1.0.1_linux_amd64.rpm &> /dev/null
Expand All @@ -201,9 +207,16 @@ send "3\n"
send "\n"
expect eof
eof
#故意不配置账号密码,让它提前自动生成设备信息
echo "==============================================================================================="
echo "正在修改设备信息"
echo "==============================================================================================="
go-cqhttp &> /dev/null
sed -r -i 's|("protocol":)6|\13|' ./device.json
echo "脚本不会记录您的QQ号,此QQ号仅用于登录YunZai-Bot!"
read -p "请输入您的QQ号(建议小号):" qq
echo "==============================================================================================="
echo "脚本不会记录您的QQ密码,此密码仅用于登录YunZai-Bot!"
read -p "请输入您的密码(必须输入密码):" pd
sed -i '/uin: /s|1233456|'$qq'|' ./config.yml
sed -i "s|password: ''|password: \'$pd\'|" ./config.yml
Expand Down

0 comments on commit c07360e

Please sign in to comment.