diff --git a/README.md b/README.md
index 3174673..63cc70f 100644
--- a/README.md
+++ b/README.md
@@ -27,9 +27,11 @@ centos: `yum install screen`
先下载支持库:`pip install -r requirements.txt`
随后便可直接运行:`python Core.py`
web运行:`python ./web/app.py`
-随后web网页将会在本地5000端口启动,访问即可,使用反向代理即可以域名映射到外网
+随后web网页将会在本地9801端口启动,访问即可,使用反向代理即可以域名映射到外网
直接访问web域名即可查看历史推送,访问路径/log即可查看程序运行日志,/weblog查看flask日志
+或者直接运行install.sh即可,目前脚本存在一定问题,正在尽力修复。
+
### 配置
首先先在飞书中创建群组,然后再创建WebHook机器人

diff --git a/install.sh b/install.sh
index 9297fa4..d2bddee 100644
--- a/install.sh
+++ b/install.sh
@@ -36,6 +36,15 @@ detect_python() {
detect_python
+# ========= 安装依赖 =========
+if [ -f "$BASE_DIR/requirements.txt" ]; then
+ echo "安装 Python 依赖..."
+ # $PYTHON_CMD -m pip install --upgrade pip
+ $PYTHON_CMD -m pip install -r "$BASE_DIR/requirements.txt"
+else
+ echo "⚠️ 未找到 requirements.txt,跳过依赖安装"
+fi
+
# ========= 创建 PyBot 服务 =========
sudo bash -c "cat > /etc/systemd/system/PyBot.service" <>> 处理服务: $SERVICE"
+
+ # 1. 停止服务
+ if systemctl is-active --quiet $SERVICE; then
+ echo "停止服务..."
+ sudo systemctl stop $SERVICE
+ else
+ echo "服务未运行"
+ fi
+
+ # 2. 禁用开机自启
+ if systemctl is-enabled --quiet $SERVICE 2>/dev/null; then
+ echo "取消开机自启..."
+ sudo systemctl disable $SERVICE
+ else
+ echo "未启用开机自启"
+ fi
+
+ # 3. 删除 service 文件
+ SERVICE_FILE="/etc/systemd/system/${SERVICE}.service"
+ if [ -f "$SERVICE_FILE" ]; then
+ echo "删除服务文件: $SERVICE_FILE"
+ sudo rm -f "$SERVICE_FILE"
+ else
+ echo "未找到服务文件"
+ fi
+
+ # 4. 杀残留进程(保险)
+ echo "检查残留进程..."
+ PIDS=$(ps -ef | grep $SERVICE | grep -v grep | awk '{print $2}')
+ if [ -n "$PIDS" ]; then
+ echo "杀死残留进程: $PIDS"
+ sudo kill -9 $PIDS
+ else
+ echo "无残留进程"
+ fi
+
+done
+
+# 5. 重载 systemd
+echo ""
+echo "重新加载 systemd..."
+sudo systemctl daemon-reload
+sudo systemctl daemon-reexec
+
+# 6. 可选清理日志
+read -p "是否清理 PyBot 日志?(y/n): " CLEAN_LOG
+if [ "$CLEAN_LOG" == "y" ]; then
+ echo "清理 journal 日志(保留1天)..."
+ sudo journalctl --vacuum-time=1d
+fi
+
+echo ""
+echo "=============================="
+echo "卸载完成 ✅"
+echo "=============================="
+
+# 7. 验证
+for SERVICE in "${SERVICES[@]}"; do
+ echo ""
+ echo "验证服务: $SERVICE"
+ systemctl status $SERVICE 2>&1 | grep "could not be found" && echo "✔ 已彻底删除" || echo "⚠ 可能仍存在"
+done
\ No newline at end of file