From 37674bcab7c5999b4eb415d57fa9f5374716f241 Mon Sep 17 00:00:00 2001 From: Cookie987 Date: Sat, 15 Mar 2025 13:04:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=84=9A=E6=9C=AC=E8=BF=90=E8=A1=8C?= =?UTF-8?q?=E6=97=B6=E6=8F=90=E7=A4=BA=E7=94=A8=E6=88=B7=E5=90=8C=E6=84=8F?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=8D=8F=E8=AE=AE=E5=B9=B6=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=88=9B=E5=BB=BAeula.confirmed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- run.sh | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/run.sh b/run.sh index 663fc8a67..c96293c10 100644 --- a/run.sh +++ b/run.sh @@ -1,13 +1,12 @@ #!/bin/bash -# Maimbot 一键安装脚本 by Cookie987 -# 适用于Debian系 +# Maimbot 一键安装脚本 by Cookie_987 +# 适用于Debian12 # 请小心使用任何一键脚本! -# 如无法访问GitHub请修改此处镜像地址 - LANG=C.UTF-8 +# 如无法访问GitHub请修改此处镜像地址 GITHUB_REPO="https://ghfast.top/https://github.com/SengokuCola/MaiMBot.git" # 颜色输出 @@ -201,7 +200,11 @@ install_napcat() { } # 运行安装步骤 -whiptail --title "⚠️ 警告:安装前详阅" --msgbox "项目处于活跃开发阶段,代码可能随时更改\n文档未完善,有问题可以提交 Issue 或者 Discussion\nQQ机器人存在被限制风险,请自行了解,谨慎使用\n由于持续迭代,可能存在一些已知或未知的bug\n由于开发中,可能消耗较多token\n\n本脚本可能更新不及时,如遇到bug请优先尝试手动部署以确定是否为脚本问题" 14 60 +if (whiptail --title "ℹ️ [1/6] 使用协议" --yes-button "我同意" --no-button "我拒绝" --yesno "使用MaiMBot及此脚本前请先阅读ELUA协议\nhttps://github.com/SengokuCola/MaiMBot/blob/main/EULA.md\n\n您是否同意此协议?" 10 70) then + whiptail --title "[2/6] 欢迎使用麦麦Bot一键安装脚本 by Cookie987" --msgbox "项目处于活跃开发阶段,代码可能随时更改\n文档未完善,有问题可以提交 Issue 或者 Discussion\nQQ机器人存在被限制风险,请自行了解,谨慎使用\n由于持续迭代,可能存在一些已知或未知的bug\n由于开发中,可能消耗较多token\n\n本脚本可能更新不及时,如遇到bug请优先尝试手动部署以确定是否为脚本问题" 14 60 +else + exit 5 +fi check_system check_mongodb @@ -253,6 +256,9 @@ git clone -b "$BRANCH" $GITHUB_REPO . echo -e "${GREEN}安装 Python 依赖...${RESET}" pip install -r requirements.txt +echo -e "${GREEN}同意协议...${RESET}" +touch elua.confirmed + echo -e "${GREEN}设置服务...${RESET}" # 设置 Maimbot 服务 @@ -264,7 +270,7 @@ After=network.target mongod.service [Service] Type=simple WorkingDirectory=$INSTALL_DIR/repo/ -ExecStart=$INSTALL_DIR/venv/bin/python3 bot.py +ExecStart=/bin/bash -c "source $INSTALL_DIR/venv/bin/activate && nb run" ExecStop=/bin/kill -2 $MAINPID Restart=always RestartSec=10s