From a67d1e936e2f8349f85e5dfd3863c11502dc740c Mon Sep 17 00:00:00 2001 From: 3344 Date: Thu, 22 Jan 2026 20:56:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20te=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E8=BD=AC=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- te消息转发 | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 te消息转发 diff --git a/te消息转发 b/te消息转发 new file mode 100644 index 0000000..8530120 --- /dev/null +++ b/te消息转发 @@ -0,0 +1,59 @@ +#!/bin/bash + +# =================配置部分================= +# 部署目录 (默认在当前用户的 home 目录下创建 telegram-monitor) +# 如果需要修改路径,请更改下面的 BASE_DIR 变量 +BASE_DIR="$HOME/telegram-monitor" + +# 配置文件名称 (以容器命名) +COMPOSE_FILE="telegram-monitor.yml" +# ========================================= + +echo "🚀 开始部署 Telegram Monitor..." + +# 1. 创建文件夹 +if [ ! -d "$BASE_DIR" ]; then + echo "📂 创建目录: $BASE_DIR" + mkdir -p "$BASE_DIR/data" +else + echo "📂 目录已存在: $BASE_DIR" +fi + +# 进入目录 +cd "$BASE_DIR" + +# 2. 生成 telegram-monitor.yml 文件 +echo "📝 正在生成配置文件: $COMPOSE_FILE" +cat > $COMPOSE_FILE </dev/null 2>&1; then + docker compose -f $COMPOSE_FILE up -d +elif docker-compose version >/dev/null 2>&1; then + docker-compose -f $COMPOSE_FILE up -d +else + echo "❌ 未检测到 Docker Compose,请先安装 Docker。" + exit 1 +fi + +echo "" +echo "✅ 部署完成!" +echo "📂 数据目录位于: $BASE_DIR/data" +echo "📄 配置文件位于: $BASE_DIR/$COMPOSE_FILE" +echo "🌍 访问地址: http://服务器IP:5005" \ No newline at end of file