当前位置: 首页 > news >正文

[TradeAI] Kario 系统启动与运维指南

本⽂档包含 Kario 系统各个核⼼模块的启动⽅法、保活策略以及常⻅问题的排查指南。

1. Telegram Bot 启动指南

telegram_bot是系统的核⼼交互端,集成了实时⾏情、定时推送、异动监控和 Binance 交易等功
能。

1.1 启动命令

⽆需使⽤ FastAPI 或 Uvicorn,直接运⾏独⽴的启动脚本:
cd C:\Users\13804\.minimax-agent\projects\Kario python apps\telegram_bot\run.py

1.2 预期输出

成功启动后,控制台应输出如下信息:
✅ 已加载 .env
✅ 主 Bot Token: ...xxxx
✅ Binance API 已配置
✅ 命令菜单已设置
✅ Polling 已启动
✅ 定时推送已启动
✅ 盘中异动监控已启动 (30s 扫描)
🟢 Bot 运⾏中... (Ctrl+C 退出)

1.3 进程保活策略 (Windows)

为了确保 Telegram Bot 在崩溃或重启后⾃动恢复,建议使⽤ PM2(Node.js 的进程管理器)或
Windows 计划任务进⾏保活。
⽅案 A:使⽤ PM2(推荐,需安装 Node.js)
# 全局安装 pm2 npm install -g pm2# 启动并命名为 kario_tg_bot pm2 start apps\telegram_bot\run.py --name kario_tg_bot --interpreter python # 设置开机自启 pm2 save pm2 startup
⽅案 B:使⽤ PowerShell 守护脚本
创建⼀个名为start_kario.bat的⽂件:
@echo off :loop echo 启动 Kario Telegram Bot... cd C:\Users\13804\.minimax-agent\projects\Kario python apps\telegram_bot\run.py echo Bot 意外退出,5秒后重启... timeout /t 5 goto loop

2. Web Market 后端 API 启动指南

Web Market 后端服务提供了供前端⻚⾯(包括 Telegram Web App)调⽤的 API,同时也是统⼀
数据层的 HTTP 出⼝。

2.1 启动命令

cd C:\Users\13804\.minimax-agent\projects\Kario python apps\web_market\server.py 或使⽤ Uvicorn: uvicorn apps.web_market.server:app --host 0.0.0.0 --port 8000

2.2 预期输出

🚀 Kario Web Market API 启动: http://0.0.0.0:8000
✅ 市场数据缓存预热完成

2.3 进程保活策略

同样可以使⽤ PM2 进⾏管理:
pm2 start apps\web_market\server.py --name kario_web_api --interpreter python pm2 save

3. 环境变量 (.env ) 配置检查清单

在启动之前,请确保.env⽂件中包含以下关键配置:

4. 常⻅问题排查 (FAQ)

Q1: Telegram 按钮点击后⼀直转圈?
A: 本次更新已加⼊即时 ACK 机制(tg_answer_callback)。如果仍然转圈,请检查⽹络是否能够正
常访问 Telegram API,或查看控制台是否有报错⽇志。
Q2: Telegram 底部键盘消失?
A: 本次更新已修复该问题。系统会在发送内联键盘(Inline Keyboard)后,⾃动追加⼀条静默消
息来恢复底部持久键盘。如果偶尔丢失,可发送/start或任意⽆法识别的⽂本重新唤出。
Q3: ⽆法获取 X 平台 KOL 情绪数据?
A: 检查.env中的TWITTER_BEARER_TOKEN是否有效。如果未配置,系统会⾃动降级,不影响其
他⾏情和新闻功能。
Q4: 定时推送没有按时发出?
变量名
说明
状态要求
TELEGRAM_BOT_TOKEN_KARIO
主 Bot Token
必填
DEEPSEEK_API_KEY
DeepSeek LLM 密钥
必填
BINANCE_API_KEY
币安 API Key
实盘交易必填
BINANCE_API_SECRET
币安 API Secret
实盘交易必填
TWITTER_BEARER_TOKEN
X 平台 API Token
选填(⽤于 KOL 情绪采集)
BINANCE_WHITELIST
交易⽩名单币种
选填(如BTCUSDT,ETHUSDTA: 检查run.py启动⽇志中是否包含“定时推送已启动”。本次修复了scheduler.py中的缩进错
误,只要脚本保持运⾏,9:00 / 12:00 / 15:00 / 21:00 将准时推送。
http://www.jsqmd.com/news/1152119/

相关文章:

  • 7000元保鲜强的冰箱怎么选?海尔麦浪9系测评
  • word文档如何按照章节修改页眉
  • 储能充电桩186kWh/120kW配置:老旧小区电网扩容的3种替代方案
  • BurpSuite 2023.12 垂直越权实战:3步手工测试与2类常见响应结果分析
  • 3 种蛋白质理化性质计算方案对比:Expasy vs BioPython vs EMBOSS
  • 拒绝黑箱计算,用 Python 沙箱让金融 Agent 的分析结果可审计
  • 最大公有云核心算力池迎来“中国芯“
  • Transformer+物理约束的PCT模型
  • Cursor AI × Angular开发闭环(企业级工程实践大揭秘):从Prompt设计到CI/CD自动集成
  • 信安毕设2026课题100例
  • 影刀RPA Excel批注管理:添加与读取批注
  • AI编程生产力断层真相:Claude Code的RAG架构缺陷 vs Cursor的AST-aware编辑器深度集成——资深架构师20年经验解构
  • 【SSM课程设计/毕业设计】基于前后端分离的学生干部事务审批系统的设计与实现 基于 SSM+Vue 的学生干部综合考评系统【附源码、数据库、万字文档】
  • 第十三:Python+Airtest+poco+pytest+pytest-html实现Android App自动化测试框架
  • 为什么你的SD出图总发灰?Stable Diffusion模型推荐暗藏玄机:3个被99%新手忽略的精度匹配陷阱
  • DDR4 和 DDR5 的价格太离谱了,准备继续用DDR3了
  • Core2vst – 苹果macOS虚拟跳线内录/直播跳线工具 使用教程
  • 百度网盘提取码终极指南:3秒解锁加密资源的免费神器
  • 芯片音乐电台来袭!Aleph Void 全天候直播,带你感受 8 位音效魅力
  • 2026Word转PDF完整实操指南:电脑自带免工具方案与免费无水印转换工具汇总
  • 领英好友乱成一锅粥?用这个分组备注功能,B2B 获客效率翻倍|附干货
  • Word2Vec 与 BERT 词嵌入对比:3个维度解析语义捕捉差异与适用场景
  • 【Stable Diffusion电商合规白皮书】:规避版权雷区、通过平台审核、过审率98.7%的提示词工程体系
  • Claude Code vs Cursor:从LLM token效率到IDE事件循环劫持——底层原理级拆解(附可复现的CPU/GPU内存占用热力图)
  • 注塑机效率看不准?警惕OEE计算中的常见陷阱
  • PG 日报|每位 DBA 必知的 PostgreSQL 5 大性能瓶颈
  • 标杆案例|AIGC宣发智能体,让影视营销迈入「一片一策」智能生产时代
  • FlashOfThought 闪念:一个把语音灵感自动整理成知识库的 AI 笔记系统
  • 选择社区直播系统的难点在哪?
  • 影刀RPA Excel单元格样式:字体、颜色、边框