README.md 1.2 KB
Newer Older
S
superyan 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
# 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:显示帮助信息

## 注意事项

- 请确保已正确配置所有环境变量
- 确保机器人已被添加到目标群组
- 机器人需要有足够的群组权限