mirror of
https://github.com/YspCoder/clawgo.git
synced 2026-04-13 05:37:29 +08:00
699 lines
13 KiB
JSON
699 lines
13 KiB
JSON
{
|
|
"version": 1,
|
|
"generated_at": "Tue Mar 3 02:06:08 2026 UTC",
|
|
"items": [
|
|
{
|
|
"code": 1,
|
|
"text": "Message rejected by allowlist"
|
|
},
|
|
{
|
|
"code": 2,
|
|
"text": "Duplicate inbound message skipped"
|
|
},
|
|
{
|
|
"code": 3,
|
|
"text": "Duplicate inbound content skipped"
|
|
},
|
|
{
|
|
"code": 4,
|
|
"text": "Initializing channel manager"
|
|
},
|
|
{
|
|
"code": 5,
|
|
"text": "Attempting to initialize Telegram channel"
|
|
},
|
|
{
|
|
"code": 6,
|
|
"text": "Telegram token is empty, skipping"
|
|
},
|
|
{
|
|
"code": 7,
|
|
"text": "Failed to initialize Telegram channel"
|
|
},
|
|
{
|
|
"code": 8,
|
|
"text": "Telegram channel enabled successfully"
|
|
},
|
|
{
|
|
"code": 9,
|
|
"text": "WhatsApp bridge URL is empty, skipping"
|
|
},
|
|
{
|
|
"code": 10,
|
|
"text": "Failed to initialize WhatsApp channel"
|
|
},
|
|
{
|
|
"code": 11,
|
|
"text": "WhatsApp channel enabled successfully"
|
|
},
|
|
{
|
|
"code": 12,
|
|
"text": "Failed to initialize Feishu channel"
|
|
},
|
|
{
|
|
"code": 13,
|
|
"text": "Feishu channel enabled successfully"
|
|
},
|
|
{
|
|
"code": 14,
|
|
"text": "Discord token is empty, skipping"
|
|
},
|
|
{
|
|
"code": 15,
|
|
"text": "Failed to initialize Discord channel"
|
|
},
|
|
{
|
|
"code": 16,
|
|
"text": "Discord channel enabled successfully"
|
|
},
|
|
{
|
|
"code": 17,
|
|
"text": "Failed to initialize MaixCam channel"
|
|
},
|
|
{
|
|
"code": 18,
|
|
"text": "MaixCam channel enabled successfully"
|
|
},
|
|
{
|
|
"code": 19,
|
|
"text": "Failed to initialize QQ channel"
|
|
},
|
|
{
|
|
"code": 20,
|
|
"text": "QQ channel enabled successfully"
|
|
},
|
|
{
|
|
"code": 21,
|
|
"text": "DingTalk Client ID is empty, skipping"
|
|
},
|
|
{
|
|
"code": 22,
|
|
"text": "Failed to initialize DingTalk channel"
|
|
},
|
|
{
|
|
"code": 23,
|
|
"text": "DingTalk channel enabled successfully"
|
|
},
|
|
{
|
|
"code": 24,
|
|
"text": "Channel initialization completed"
|
|
},
|
|
{
|
|
"code": 25,
|
|
"text": "No channels enabled"
|
|
},
|
|
{
|
|
"code": 26,
|
|
"text": "Starting all channels"
|
|
},
|
|
{
|
|
"code": 27,
|
|
"text": "Starting channel"
|
|
},
|
|
{
|
|
"code": 28,
|
|
"text": "Failed to start channel"
|
|
},
|
|
{
|
|
"code": 29,
|
|
"text": "All channels started"
|
|
},
|
|
{
|
|
"code": 30,
|
|
"text": "Stopping all channels"
|
|
},
|
|
{
|
|
"code": 31,
|
|
"text": "Stopping channel"
|
|
},
|
|
{
|
|
"code": 32,
|
|
"text": "Error stopping channel"
|
|
},
|
|
{
|
|
"code": 33,
|
|
"text": "All channels stopped"
|
|
},
|
|
{
|
|
"code": 34,
|
|
"text": "Restarting channel"
|
|
},
|
|
{
|
|
"code": 35,
|
|
"text": "Outbound dispatcher started"
|
|
},
|
|
{
|
|
"code": 36,
|
|
"text": "Outbound dispatcher stopped"
|
|
},
|
|
{
|
|
"code": 37,
|
|
"text": "Outbound dispatcher stopped (bus closed)"
|
|
},
|
|
{
|
|
"code": 38,
|
|
"text": "Duplicate outbound message skipped"
|
|
},
|
|
{
|
|
"code": 39,
|
|
"text": "Unknown channel for outbound message"
|
|
},
|
|
{
|
|
"code": 40,
|
|
"text": "Channel does not support outbound action"
|
|
},
|
|
{
|
|
"code": 41,
|
|
"text": "Outbound rate limiter canceled"
|
|
},
|
|
{
|
|
"code": 42,
|
|
"text": "Error sending message to channel"
|
|
},
|
|
{
|
|
"code": 43,
|
|
"text": "Feishu channel started (websocket mode)"
|
|
},
|
|
{
|
|
"code": 44,
|
|
"text": "Feishu channel stopped"
|
|
},
|
|
{
|
|
"code": 45,
|
|
"text": "create sheet from markdown table failed"
|
|
},
|
|
{
|
|
"code": 46,
|
|
"text": "Feishu message sent"
|
|
},
|
|
{
|
|
"code": 47,
|
|
"text": "Feishu message rejected by chat allowlist"
|
|
},
|
|
{
|
|
"code": 48,
|
|
"text": "Ignoring group message without mention/command"
|
|
},
|
|
{
|
|
"code": 49,
|
|
"text": "Feishu message received"
|
|
},
|
|
{
|
|
"code": 50,
|
|
"text": "download inbound image failed"
|
|
},
|
|
{
|
|
"code": 51,
|
|
"text": "download inbound file failed"
|
|
},
|
|
{
|
|
"code": 52,
|
|
"text": "set sheet permission failed"
|
|
},
|
|
{
|
|
"code": 53,
|
|
"text": "Upload failed"
|
|
},
|
|
{
|
|
"code": 54,
|
|
"text": "Starting Telegram bot (polling mode)"
|
|
},
|
|
{
|
|
"code": 55,
|
|
"text": "Telegram bot connected"
|
|
},
|
|
{
|
|
"code": 56,
|
|
"text": "Updates channel closed unexpectedly, attempting to restart polling..."
|
|
},
|
|
{
|
|
"code": 57,
|
|
"text": "Failed to restart updates polling"
|
|
},
|
|
{
|
|
"code": 58,
|
|
"text": "Updates polling restarted successfully"
|
|
},
|
|
{
|
|
"code": 59,
|
|
"text": "Stopping Telegram bot"
|
|
},
|
|
{
|
|
"code": 60,
|
|
"text": "Timeout waiting for telegram message handlers to stop"
|
|
},
|
|
{
|
|
"code": 61,
|
|
"text": "Recovered panic in telegram message handler"
|
|
},
|
|
{
|
|
"code": 62,
|
|
"text": "Callback query received"
|
|
},
|
|
{
|
|
"code": 63,
|
|
"text": "HTML parse failed, fallback to plain text"
|
|
},
|
|
{
|
|
"code": 64,
|
|
"text": "Ignoring bot-originated message"
|
|
},
|
|
{
|
|
"code": 65,
|
|
"text": "Telegram message rejected by chat allowlist"
|
|
},
|
|
{
|
|
"code": 66,
|
|
"text": "Telegram message received"
|
|
},
|
|
{
|
|
"code": 67,
|
|
"text": "Telegram message rejected by allowlist"
|
|
},
|
|
{
|
|
"code": 68,
|
|
"text": "Failed to fetch job details"
|
|
},
|
|
{
|
|
"code": 69,
|
|
"text": "Starting Discord bot"
|
|
},
|
|
{
|
|
"code": 70,
|
|
"text": "Discord bot connected"
|
|
},
|
|
{
|
|
"code": 71,
|
|
"text": "Stopping Discord bot"
|
|
},
|
|
{
|
|
"code": 72,
|
|
"text": "Received message"
|
|
},
|
|
{
|
|
"code": 73,
|
|
"text": "Failed to create media directory"
|
|
},
|
|
{
|
|
"code": 74,
|
|
"text": "Failed to download attachment"
|
|
},
|
|
{
|
|
"code": 75,
|
|
"text": "Attachment download returned non-200"
|
|
},
|
|
{
|
|
"code": 76,
|
|
"text": "Failed to create local attachment file"
|
|
},
|
|
{
|
|
"code": 77,
|
|
"text": "Failed to write local attachment file"
|
|
},
|
|
{
|
|
"code": 78,
|
|
"text": "Attachment downloaded successfully"
|
|
},
|
|
{
|
|
"code": 79,
|
|
"text": "Starting MaixCam channel server"
|
|
},
|
|
{
|
|
"code": 80,
|
|
"text": "MaixCam server listening"
|
|
},
|
|
{
|
|
"code": 81,
|
|
"text": "Starting connection acceptor"
|
|
},
|
|
{
|
|
"code": 82,
|
|
"text": "Stopping connection acceptor"
|
|
},
|
|
{
|
|
"code": 83,
|
|
"text": "Failed to accept connection"
|
|
},
|
|
{
|
|
"code": 84,
|
|
"text": "New connection from MaixCam device"
|
|
},
|
|
{
|
|
"code": 85,
|
|
"text": "Handling MaixCam connection"
|
|
},
|
|
{
|
|
"code": 86,
|
|
"text": "Connection closed"
|
|
},
|
|
{
|
|
"code": 87,
|
|
"text": "Failed to decode message"
|
|
},
|
|
{
|
|
"code": 88,
|
|
"text": "Received heartbeat"
|
|
},
|
|
{
|
|
"code": 89,
|
|
"text": "Unknown message type"
|
|
},
|
|
{
|
|
"code": 90,
|
|
"text": "Person detected event"
|
|
},
|
|
{
|
|
"code": 91,
|
|
"text": "Status update from MaixCam"
|
|
},
|
|
{
|
|
"code": 92,
|
|
"text": "Stopping MaixCam channel"
|
|
},
|
|
{
|
|
"code": 93,
|
|
"text": "MaixCam channel stopped"
|
|
},
|
|
{
|
|
"code": 94,
|
|
"text": "No MaixCam devices connected"
|
|
},
|
|
{
|
|
"code": 95,
|
|
"text": "Failed to send to client"
|
|
},
|
|
{
|
|
"code": 96,
|
|
"text": "load recent logs failed"
|
|
},
|
|
{
|
|
"code": 97,
|
|
"text": "Log stream error:"
|
|
},
|
|
{
|
|
"code": 98,
|
|
"text": "Agent initialized"
|
|
},
|
|
{
|
|
"code": 99,
|
|
"text": "Starting QQ bot (WebSocket mode)"
|
|
},
|
|
{
|
|
"code": 100,
|
|
"text": "Got WebSocket info"
|
|
},
|
|
{
|
|
"code": 101,
|
|
"text": "QQ bot started successfully"
|
|
},
|
|
{
|
|
"code": 102,
|
|
"text": "Stopping QQ bot"
|
|
},
|
|
{
|
|
"code": 103,
|
|
"text": "Failed to send C2C message"
|
|
},
|
|
{
|
|
"code": 104,
|
|
"text": "Received message with no sender ID"
|
|
},
|
|
{
|
|
"code": 105,
|
|
"text": "Received empty message, ignoring"
|
|
},
|
|
{
|
|
"code": 106,
|
|
"text": "Received C2C message"
|
|
},
|
|
{
|
|
"code": 107,
|
|
"text": "Received group message with no sender ID"
|
|
},
|
|
{
|
|
"code": 108,
|
|
"text": "Received empty group message, ignoring"
|
|
},
|
|
{
|
|
"code": 109,
|
|
"text": "Received group AT message"
|
|
},
|
|
{
|
|
"code": 110,
|
|
"text": "Startup compaction check completed"
|
|
},
|
|
{
|
|
"code": 111,
|
|
"text": "Bootstrap init model call failed"
|
|
},
|
|
{
|
|
"code": 112,
|
|
"text": "Bootstrap init marker write failed"
|
|
},
|
|
{
|
|
"code": 113,
|
|
"text": "Bootstrap file cleanup failed"
|
|
},
|
|
{
|
|
"code": 114,
|
|
"text": "Bootstrap init model call completed"
|
|
},
|
|
{
|
|
"code": 115,
|
|
"text": "Starting DingTalk channel (Stream Mode)"
|
|
},
|
|
{
|
|
"code": 116,
|
|
"text": "DingTalk channel started (Stream Mode)"
|
|
},
|
|
{
|
|
"code": 117,
|
|
"text": "Stopping DingTalk channel"
|
|
},
|
|
{
|
|
"code": 118,
|
|
"text": "DingTalk channel stopped"
|
|
},
|
|
{
|
|
"code": 119,
|
|
"text": "DingTalk outbound message"
|
|
},
|
|
{
|
|
"code": 120,
|
|
"text": "DingTalk inbound message"
|
|
},
|
|
{
|
|
"code": 121,
|
|
"text": "Starting WhatsApp channel"
|
|
},
|
|
{
|
|
"code": 122,
|
|
"text": "WhatsApp channel connected"
|
|
},
|
|
{
|
|
"code": 123,
|
|
"text": "Stopping WhatsApp channel"
|
|
},
|
|
{
|
|
"code": 124,
|
|
"text": "Error closing WhatsApp connection"
|
|
},
|
|
{
|
|
"code": 125,
|
|
"text": "WhatsApp connection closed"
|
|
},
|
|
{
|
|
"code": 126,
|
|
"text": "WhatsApp read error"
|
|
},
|
|
{
|
|
"code": 127,
|
|
"text": "Failed to unmarshal WhatsApp message"
|
|
},
|
|
{
|
|
"code": 128,
|
|
"text": "WhatsApp message received"
|
|
},
|
|
{
|
|
"code": 129,
|
|
"text": "PublishInbound on closed channel recovered"
|
|
},
|
|
{
|
|
"code": 130,
|
|
"text": "PublishInbound timeout (queue full)"
|
|
},
|
|
{
|
|
"code": 131,
|
|
"text": "PublishOutbound on closed channel recovered"
|
|
},
|
|
{
|
|
"code": 132,
|
|
"text": "PublishOutbound timeout (queue full)"
|
|
},
|
|
{
|
|
"code": 133,
|
|
"text": "HTTP chat request"
|
|
},
|
|
{
|
|
"code": 134,
|
|
"text": "Sentinel started"
|
|
},
|
|
{
|
|
"code": 135,
|
|
"text": "Sentinel stopped"
|
|
},
|
|
{
|
|
"code": 136,
|
|
"text": "Attempting auto-heal for channel"
|
|
},
|
|
{
|
|
"code": 137,
|
|
"text": "Auto-heal restart failed"
|
|
},
|
|
{
|
|
"code": 138,
|
|
"text": "Auto-heal successful"
|
|
},
|
|
{
|
|
"code": 139,
|
|
"text": "Starting HTTP server"
|
|
},
|
|
{
|
|
"code": 140,
|
|
"text": "Server ready for reverse proxying"
|
|
},
|
|
{
|
|
"code": 141,
|
|
"text": "HTTP server failed"
|
|
},
|
|
{
|
|
"code": 142,
|
|
"text": "Stopping HTTP server"
|
|
},
|
|
{
|
|
"code": 143,
|
|
"text": "System prompt built"
|
|
},
|
|
{
|
|
"code": 144,
|
|
"text": "System prompt preview"
|
|
},
|
|
{
|
|
"code": 145,
|
|
"text": "Failed to clean up old log files:"
|
|
},
|
|
{
|
|
"code": 146,
|
|
"text": "File logging enabled:"
|
|
},
|
|
{
|
|
"code": 147,
|
|
"text": "File logging disabled"
|
|
},
|
|
{
|
|
"code": 148,
|
|
"text": "Failed to write file log:"
|
|
},
|
|
{
|
|
"code": 149,
|
|
"text": "Session-sharded dispatcher enabled"
|
|
},
|
|
{
|
|
"code": 150,
|
|
"text": "LLM fallback provider switched"
|
|
},
|
|
{
|
|
"code": 151,
|
|
"text": "LLM iteration"
|
|
},
|
|
{
|
|
"code": 152,
|
|
"text": "LLM request"
|
|
},
|
|
{
|
|
"code": 153,
|
|
"text": "Full LLM request"
|
|
},
|
|
{
|
|
"code": 154,
|
|
"text": "Purged orphan tool outputs after provider pairing error"
|
|
},
|
|
{
|
|
"code": 155,
|
|
"text": "LLM call failed"
|
|
},
|
|
{
|
|
"code": 156,
|
|
"text": "LLM response without tool calls (direct answer)"
|
|
},
|
|
{
|
|
"code": 157,
|
|
"text": "LLM requested tool calls"
|
|
},
|
|
{
|
|
"code": 158,
|
|
"text": "append daily summary log failed"
|
|
},
|
|
{
|
|
"code": 159,
|
|
"text": "Processing system message"
|
|
},
|
|
{
|
|
"code": 160,
|
|
"text": "Purged orphan tool outputs after provider pairing error (system)"
|
|
},
|
|
{
|
|
"code": 161,
|
|
"text": "Heartbeat session reset after repeated provider pairing error"
|
|
},
|
|
{
|
|
"code": 162,
|
|
"text": "LLM call failed in system message"
|
|
},
|
|
{
|
|
"code": 163,
|
|
"text": "System message processing completed"
|
|
},
|
|
{
|
|
"code": 164,
|
|
"text": "Tool execution started"
|
|
},
|
|
{
|
|
"code": 165,
|
|
"text": "Tool not found"
|
|
},
|
|
{
|
|
"code": 166,
|
|
"text": "Tool execution failed"
|
|
},
|
|
{
|
|
"code": 167,
|
|
"text": "Tool execution completed"
|
|
},
|
|
{
|
|
"code": 168,
|
|
"text": "Channel task stopped"
|
|
},
|
|
{
|
|
"code": 169,
|
|
"text": "Channel task failed"
|
|
},
|
|
{
|
|
"code": 170,
|
|
"text": "Sentinel alert"
|
|
},
|
|
{
|
|
"code": 171,
|
|
"text": "Processing inbound message"
|
|
},
|
|
{
|
|
"code": 172,
|
|
"text": "Tool call invoked"
|
|
},
|
|
{
|
|
"code": 173,
|
|
"text": "Response generated"
|
|
}
|
|
]
|
|
}
|