feat: xmpp bot最终修复版+skill文档同步

xmpp_agent_core.py 当前工作配置记录:
1. send_presence() — presence = available, 否则私聊进离线
2. 入站消息队列(_inbound_queue) — 崩了不丢, 重试3次
3. 出站队列(_outbound_queue) — 崩了自动重启
4. XMPP心跳检测(xep_0199 ping) — run_filters死后15s内重连
5. 私聊回复双通道: send_message(指定resource) + send_stanza(裸JID)
6. AGENT_MENTION动态解析(群聊@知微识别)
7. session_id保持xmpp-zhiwei-v2不变(不因重启换session)
8. 断线重连2秒延迟(防资源冲突)
This commit is contained in:
知微
2026-06-26 23:17:21 +08:00
parent ef7c83a3ed
commit 40d74f89ff
22 changed files with 27418 additions and 6538 deletions
+101 -129
View File
@@ -1,200 +1,172 @@
{
"updated_at": "2026-06-25 12:00:51",
"data_timestamp": "2026-06-25 12:00:00",
"updated_at": "2026-06-26 12:00:55",
"data_timestamp": "2026-06-26 12:00:00",
"session": "midday",
"has_valid_data": true,
"indices": {
"上证指数": {
"price": 4125.76,
"change_pct": 0.36,
"high": 4133.1,
"low": 4093.01
"price": 4032.3,
"change_pct": -2.14,
"high": 4099.78,
"low": 4007.86
},
"深证成指": {
"price": 16285.83,
"change_pct": 1.46,
"high": 16303.39,
"low": 16058.85
"price": 15846.98,
"change_pct": -3.04,
"high": 16215.45,
"low": 15728.84
},
"创业板指": {
"price": 4336.74,
"change_pct": 2.01,
"high": 4338.71,
"low": 4242.86
"price": 4209.29,
"change_pct": -3.72,
"high": 4328.7,
"low": 4175.38
},
"科创50": {
"price": 2072.5,
"change_pct": 4.18,
"high": 2076.88,
"low": 2000.8
"price": 2012.53,
"change_pct": -2.6,
"high": 2076.47,
"low": 1976.92
},
"恒生指数": {
"price": 23038.52,
"change_pct": -1.6,
"high": 23388.5,
"low": 23004.75
"price": 22558.32,
"change_pct": -2.25,
"high": 22962.46,
"low": 22518.0
},
"国企指数": {
"price": 7601.15,
"change_pct": -2.11,
"high": 7757.49,
"low": 7583.03
"price": 7420.42,
"change_pct": -2.47,
"high": 7575.18,
"low": 7404.47
}
},
"structure": {
"overall": "strong_bullish",
"description": "科技成长领涨"
"overall": "strong_bearish",
"description": "权重护盘"
},
"key_sectors": [
{
"name": "国证芯片",
"change_pct": 5.17
},
{
"name": "上证信息",
"change_pct": 4.32
"name": "新能电池",
"change_pct": -4.29
},
{
"name": "机器人产业",
"change_pct": -1.11
"change_pct": -3.69
},
{
"name": "通用航空",
"change_pct": -1.05
"name": "上证信息",
"change_pct": -3.39
},
{
"name": "上证资源",
"change_pct": -0.88
"change_pct": -2.72
},
{
"name": "新能电池",
"change_pct": -0.38
"name": "国证芯片",
"change_pct": -2.35
},
{
"name": "上证周期",
"change_pct": -0.22
"change_pct": -1.98
},
{
"name": "治理指数",
"change_pct": -0.13
"change_pct": -1.95
},
{
"name": "通用航空",
"change_pct": -1.75
}
],
"top_gainers": [
{
"name": "机场航运",
"name": "教育",
"code": "",
"price": 0,
"change": 4.26,
"volume": 1319.21,
"turnover": 65.18,
"net_inflow": 13.1,
"up_count": 13,
"down_count": 0,
"avg_price": 4.94,
"lead_stock": "华夏航空",
"lead_stock_change": 10.03
"change": 1.49,
"volume": 255.83,
"turnover": 10.42,
"net_inflow": -0.05,
"up_count": 6,
"down_count": 8,
"avg_price": 4.07,
"lead_stock": "*ST开元",
"lead_stock_change": 20.16
},
{
"name": "保险",
"name": "光学光电子",
"code": "",
"price": 0,
"change": 3.56,
"volume": 348.27,
"turnover": 106.54,
"net_inflow": 6.75,
"up_count": 5,
"down_count": 0,
"avg_price": 30.59,
"lead_stock": "中国人保",
"lead_stock_change": 5.63
},
{
"name": "证券",
"code": "",
"price": 0,
"change": 3.31,
"volume": 5369.91,
"turnover": 678.34,
"net_inflow": 62.2,
"change": 0.44,
"volume": 9368.72,
"turnover": 1206.67,
"net_inflow": 14.68,
"up_count": 50,
"down_count": 0,
"avg_price": 12.63,
"lead_stock": "中信建投",
"lead_stock_change": 9.99
"down_count": 56,
"avg_price": 12.88,
"lead_stock": "惠科股份",
"lead_stock_change": 376.88
},
{
"name": "元件",
"name": "养殖业",
"code": "",
"price": 0,
"change": 2.55,
"volume": 1951.11,
"turnover": 1357.67,
"net_inflow": 87.09,
"up_count": 42,
"down_count": 20,
"avg_price": 69.58,
"lead_stock": "中京电子",
"change": 0.42,
"volume": 584.35,
"turnover": 58.7,
"net_inflow": 1.91,
"up_count": 17,
"down_count": 16,
"avg_price": 10.04,
"lead_stock": "神农集团",
"lead_stock_change": 10.02
},
{
"name": "白酒",
"code": "",
"price": 0,
"change": 2.25,
"volume": 210.31,
"turnover": 122.56,
"net_inflow": 8.5,
"up_count": 18,
"down_count": 1,
"avg_price": 58.28,
"lead_stock": "酒鬼酒",
"lead_stock_change": 7.88
}
],
"top_losers": [
{
"name": "金属",
"name": "能源金属",
"code": "",
"price": 0,
"change": -3.86,
"volume": 933.0,
"turnover": 231.38,
"net_inflow": -19.5,
"up_count": 0,
"down_count": 14,
"avg_price": 24.8,
"lead_stock": "株冶集团",
"lead_stock_change": -1.23
"change": -5.64,
"volume": 358.04,
"turnover": 201.43,
"net_inflow": -21.73,
"up_count": 1,
"down_count": 11,
"avg_price": 56.26,
"lead_stock": "博迁新材",
"lead_stock_change": 4.14
},
{
"name": "教育",
"name": "通信设备",
"code": "",
"price": 0,
"change": -2.98,
"volume": 223.13,
"turnover": 10.17,
"net_inflow": -1.14,
"up_count": 2,
"down_count": 13,
"avg_price": 4.56,
"lead_stock": "*ST高科",
"lead_stock_change": 2.02
"change": -5.09,
"volume": 2028.1,
"turnover": 1978.16,
"net_inflow": -237.95,
"up_count": 7,
"down_count": 84,
"avg_price": 97.54,
"lead_stock": "信科移动",
"lead_stock_change": 8.05
},
{
"name": "农化制品",
"name": "电池",
"code": "",
"price": 0,
"change": -2.69,
"volume": 1142.32,
"turnover": 172.6,
"net_inflow": -15.41,
"up_count": 3,
"down_count": 58,
"avg_price": 15.11,
"lead_stock": "兴发集团",
"lead_stock_change": 3.13
"change": -4.42,
"volume": 1981.51,
"turnover": 792.68,
"net_inflow": -101.69,
"up_count": 5,
"down_count": 100,
"avg_price": 40.0,
"lead_stock": "信德新材",
"lead_stock_change": 20.0
}
],
"sector_up_ratio": 11.1,
"sector_up_ratio": 3.3,
"sector_mood": "bearish"
}