fix(wecom): update error message for websocket delivery failure in late reply proactive push

This commit is contained in:
Zhang Rui 2026-03-10 15:27:57 +08:00
parent 1c138d5868
commit eb8ce8f94f

View file

@ -286,7 +286,7 @@ func (c *WeComAIBotWSChannel) Send(ctx context.Context, msg bus.OutboundMessage)
if err := c.wsSendActivePush(route.ChatID, route.ChatType, msg.Content); err != nil { if err := c.wsSendActivePush(route.ChatID, route.ChatType, msg.Content); err != nil {
logger.WarnCF("wecom_aibot", "Late reply proactive push failed", logger.WarnCF("wecom_aibot", "Late reply proactive push failed",
map[string]any{"req_id": msg.ChatID, "chat_id": route.ChatID, "error": err}) map[string]any{"req_id": msg.ChatID, "chat_id": route.ChatID, "error": err})
return fmt.Errorf("response_url delivery failed: %w", channels.ErrSendFailed) return fmt.Errorf("websocket delivery failed: %w", channels.ErrSendFailed)
} }
logger.InfoCF("wecom_aibot", "Late reply delivered via proactive push", logger.InfoCF("wecom_aibot", "Late reply delivered via proactive push",
map[string]any{"req_id": msg.ChatID, "chat_id": route.ChatID, "chat_type": route.ChatType}) map[string]any{"req_id": msg.ChatID, "chat_id": route.ChatID, "chat_type": route.ChatType})