chore: initial commit
This commit is contained in:
41
core/start_sse.sh
Executable file
41
core/start_sse.sh
Executable file
@@ -0,0 +1,41 @@
|
||||
#!/bin/bash
|
||||
# Funstat MCP SSE Server 启动脚本
|
||||
|
||||
echo "🚀 启动 Funstat MCP SSE 服务器..."
|
||||
echo ""
|
||||
|
||||
# 设置环境变量
|
||||
export FUNSTAT_PORT=8091
|
||||
export FUNSTAT_HOST=127.0.0.1
|
||||
|
||||
# 检查依赖
|
||||
echo "📦 检查 Python 依赖..."
|
||||
python3 -c "import starlette; import uvicorn" 2>/dev/null || {
|
||||
echo "❌ 缺少依赖,正在安装..."
|
||||
pip3 install -r requirements.txt
|
||||
}
|
||||
|
||||
# 检查 Session 文件
|
||||
echo "🔐 检查 Session 文件..."
|
||||
if [ ! -f ~/telegram_sessions/funstat_bot.session ]; then
|
||||
echo "❌ Session 文件不存在: ~/telegram_sessions/funstat_bot.session"
|
||||
echo "请先运行 create_session_safe.py 创建 session 文件"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ Session 文件存在"
|
||||
echo ""
|
||||
|
||||
# 启动服务器
|
||||
echo "🌐 启动 SSE 服务器..."
|
||||
echo "📡 SSE 端点: http://${FUNSTAT_HOST}:${FUNSTAT_PORT}/sse"
|
||||
echo "📨 消息端点: http://${FUNSTAT_HOST}:${FUNSTAT_PORT}/messages"
|
||||
echo ""
|
||||
echo "按 Ctrl+C 停止服务器"
|
||||
echo ""
|
||||
|
||||
# 切换到脚本目录
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
# 启动
|
||||
python3 server.py
|
||||
Reference in New Issue
Block a user