# Telegram AI 助手机器人 这是一个基于 Streamlit 的 Telegram 机器人应用,可以在私聊和群组中与用户进行对话。 ## 功能特点 - 支持私聊和群组对话 - 在群组中通过 @ 机器人触发对话 - 支持基本命令(/start, /help) - 实时显示对话历史 - 使用 Streamlit 提供友好的 Web 界面 ## 安装说明 1. 克隆项目到本地 2. 安装依赖: ```bash pip install -r requirements.txt ``` 3. 创建 `.env` 文件,添加以下配置: ``` API_TOKEN=你的API密钥 TELEGRAM_BOT_TOKEN=你的Telegram机器人Token BOT_NAME=你的机器人名称 ``` ## 使用方法 1. 运行应用: ```bash streamlit run bot.py ``` 2. 在浏览器中打开显示的地址 3. 点击"开始监听 Telegram"按钮启动机器人 ### 在 Telegram 中使用 - 私聊:直接发送消息给机器人 - 群组:在消息中 @ 机器人(例如:@你的机器人 你好) - 命令: - /start:开始对话 - /help:显示帮助信息 ## 注意事项 - 请确保已正确配置所有环境变量 - 确保机器人已被添加到目标群组 - 机器人需要有足够的群组权限