chore: initial commit
This commit is contained in:
100
README_SESSION.md
Normal file
100
README_SESSION.md
Normal file
@@ -0,0 +1,100 @@
|
||||
# Pyrogram Session 修复指南
|
||||
|
||||
## 问题描述
|
||||
镜像搜索功能报错:`AUTH_KEY_UNREGISTERED` - Session 文件已过期
|
||||
|
||||
## 解决方案
|
||||
|
||||
### 方法 1:使用自动化脚本(推荐)
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
cd ~/telegram-bot
|
||||
./auto_create_session.exp
|
||||
```
|
||||
|
||||
脚本会自动:
|
||||
1. 输入电话号码 (+66621394851)
|
||||
2. 等待您输入 Telegram 验证码
|
||||
3. 创建新的 session 文件
|
||||
|
||||
### 方法 2:手动创建
|
||||
|
||||
```bash
|
||||
cd ~/telegram-bot
|
||||
python3 create_session_correct.py
|
||||
```
|
||||
|
||||
按提示操作:
|
||||
1. 输入电话号码: `+66621394851`
|
||||
2. 确认: `y`
|
||||
3. 输入收到的验证码
|
||||
4. 确认: `y`
|
||||
|
||||
### 方法 3:一键修复命令
|
||||
|
||||
```bash
|
||||
sshpass -p 'wengewudi666808' ssh -tt atai@172.16.74.159 'cd telegram-bot && ./auto_create_session.exp'
|
||||
```
|
||||
|
||||
## 完成后
|
||||
|
||||
检查 session 文件是否创建成功:
|
||||
|
||||
```bash
|
||||
ls -lh ~/telegram-bot/user_session.session*
|
||||
```
|
||||
|
||||
重启机器人:
|
||||
|
||||
```bash
|
||||
screen -r agent_bot
|
||||
# 按 Ctrl+C 停止
|
||||
# 等待几秒
|
||||
# 机器人会自动重启(run_bot_loop.sh)
|
||||
```
|
||||
|
||||
或使用管理脚本:
|
||||
|
||||
```bash
|
||||
~/telegram-bot/manage_bot.sh restart
|
||||
```
|
||||
|
||||
## 验证
|
||||
|
||||
重启后检查日志:
|
||||
|
||||
```bash
|
||||
tail -f ~/telegram-bot/logs/integrated_bot_errors.log
|
||||
```
|
||||
|
||||
确认没有 `AUTH_KEY_UNREGISTERED` 错误。
|
||||
|
||||
## 文件说明
|
||||
|
||||
- `create_session_correct.py` - Session 创建脚本(Python)
|
||||
- `auto_create_session.exp` - 自动化脚本(Expect)
|
||||
- `user_session.session` - Session 文件(创建后)
|
||||
|
||||
## 故障排除
|
||||
|
||||
### 代理问题
|
||||
如果连接失败,检查代理:
|
||||
|
||||
```bash
|
||||
curl --socks5 127.0.0.1:1080 https://api.telegram.org
|
||||
```
|
||||
|
||||
### 验证码问题
|
||||
- 确保 Telegram 应用已打开
|
||||
- 验证码可能在"Telegram" 或"Saved Messages"
|
||||
- 如果收不到验证码,等待几分钟后重试
|
||||
|
||||
### 文件权限
|
||||
```bash
|
||||
chmod 600 ~/telegram-bot/user_session.session*
|
||||
```
|
||||
|
||||
---
|
||||
创建时间: 2025-10-26
|
||||
Reference in New Issue
Block a user