| #!/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的回复" |