diff --git a/yunzai-bot.sh b/yunzai-bot.sh index 45b964c..2449437 100644 --- a/yunzai-bot.sh +++ b/yunzai-bot.sh @@ -40,7 +40,7 @@ else echo "===============================================================================================" fi #检测redis数据库,并且安装 -echo "正在检测redis环境" +echo "正在检测Redis环境" echo "===============================================================================================" if redis-server --version &> /dev/null; then echo "Redis环境已经安装" @@ -92,7 +92,7 @@ cat << eof 1.安装Miao-YunZai(请输入1) 2.安装TRSS-YunZai(请输入2) 3.退出安装(请输入3) -========================================== +============================================ eof echo read -p "请选择你要安装的版本:" choose @@ -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 @@ -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 @@ -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