blob: 22aab294c7bd4baed9ded0f633ad9afcab85ad51 [file] [log] [blame] [raw]
#!/bin/bash
# 配置助手脚本 - 帮你获取必要的信息
echo "🤖 Telegram Bot Webhook 配置助手"
echo "=================================="
echo
echo "你需要准备以下信息:"
echo
echo "1. 📱 Telegram Bot Token"
echo " - 向 @BotFather 创建新的Bot获取Token"
echo " - 格式: 1234567890:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi"
echo " - 你需要至少2个Bot才能测试Bot间通信"
echo
echo "2. 👤 你的Telegram用户ID"
echo " - 向 @userinfobot 发送任意消息获取你的用户ID"
echo " - 格式: 123456789"
echo
echo "3. 👥 群组ID(可选,测试时建议创建测试群组)"
echo " - 创建一个测试群组"
echo " - 添加你的Bot到群组"
echo " - 向群组发送消息,然后查看Bot日志获取群组ID"
echo " - 格式: -1001234567890 (负数)"
echo
echo "4. 🔑 Webhook认证Token"
echo " - 自己设置一个安全的Token"
echo " - 所有Bot和服务器必须使用相同的Token"
echo " - 格式: my-secure-webhook-token-2024"
echo
echo "✏️ 配置步骤:"
echo "1. 编辑 configs/my_bot1.toml"
echo "2. 编辑 configs/my_bot2.toml"
echo "3. 编辑 configs/my_webhook_server.toml"
echo "4. 替换上述文件中的占位符"
echo
echo "🚀 启动步骤:"
echo "1. 启动Webhook服务器: python scripts/webhook_server.py my_webhook_server"
echo "2. 启动Bot1: python scripts/telegram_bot.py my_bot1"
echo "3. 启动Bot2: python scripts/telegram_bot.py my_bot2"
echo
echo "📋 快速测试:"
echo "1. 将两个Bot添加到同一个群组"
echo "2. 在群组中@其中一个Bot: '@bot1 你好'"
echo "3. 观察另一个Bot是否能看到第一个Bot的回复"