chore: initial commit

This commit is contained in:
你的用户名
2025-11-01 21:58:31 +08:00
commit 0406b5664f
101 changed files with 20458 additions and 0 deletions

91
QUICK_FIX.sh Executable file
View File

@@ -0,0 +1,91 @@
#\!/bin/bash
# 镜像功能快速修复脚本
clear
echo "============================================"
echo " Telegram Bot 镜像功能修复工具"
echo "============================================"
echo ""
echo "问题AUTH_KEY_UNREGISTERED"
echo "原因Pyrogram Session 已过期"
echo ""
echo "============================================"
echo ""
# 检查是否已有 session
if [ -f "user_session.session" ]; then
echo "⚠️ 检测到现有 session 文件"
echo " 文件:$(ls -lh user_session.session | awk '{print $9, $5}')"
echo ""
read -p "是否删除并重新创建?(y/N): " confirm
if [ "$confirm" \!= "y" ] && [ "$confirm" \!= "Y" ]; then
echo "操作已取消"
exit 0
fi
echo ""
echo "备份现有文件..."
cp user_session.session user_session.session.old_$(date +%Y%m%d_%H%M%S)
rm -f user_session.session user_session.session-journal
fi
echo "============================================"
echo " 准备创建新的 Session"
echo "============================================"
echo ""
echo "配置信息:"
echo " - API ID: 24660516"
echo " - 电话号码: +66621394851"
echo " - 代理: SOCKS5://127.0.0.1:1080"
echo ""
echo "请确保:"
echo " ✓ Telegram 应用已打开"
echo " ✓ 手机在身边(接收验证码)"
echo ""
read -p "按 Enter 开始创建 session..." dummy
echo ""
echo "正在启动 Pyrogram 客户端..."
echo "============================================"
echo ""
# 运行创建脚本
python3 create_session_correct.py
# 检查结果
echo ""
echo "============================================"
if [ -f "user_session.session" ]; then
echo "✅ Session 创建成功!"
echo ""
echo "文件信息:"
ls -lh user_session.session*
echo ""
echo "下一步:重启机器人"
echo ""
read -p "是否现在重启机器人?(y/N): " restart
if [ "$restart" = "y" ] || [ "$restart" = "Y" ]; then
echo ""
echo "正在重启机器人..."
./manage_bot.sh restart
echo ""
echo "请使用以下命令查看日志:"
echo " tail -f logs/integrated_bot_errors.log"
else
echo ""
echo "手动重启命令:"
echo " screen -r agent_bot # 然后按 Ctrl+C"
echo " # 或"
echo " ./manage_bot.sh restart"
fi
else
echo "❌ Session 创建失败"
echo ""
echo "请检查:"
echo " 1. 代理是否正常"
echo " 2. 验证码是否正确"
echo " 3. 网络连接"
echo ""
echo "查看详细说明:"
echo " cat README_SESSION.md"
fi
echo "============================================"