sipeed/picoclaw · error · ErrSendFailed
invalid chat ID %s: %w
Error message
invalid chat ID %s: %w
What it means
Error "invalid chat ID %s: %w" thrown in sipeed/picoclaw.
Source
Thrown at pkg/channels/vk/vk.go:205
c.HandleInboundContext(c.ctx, chatID, text, nil, bus.InboundContext{
Channel: "vk",
ChatID: chatID,
ChatType: chatType,
SenderID: userID,
MessageID: messageID,
Mentioned: isGroupChat && c.isMentioned(msg),
Raw: metadata,
}, sender)
}
func (c *VKChannel) Send(ctx context.Context, msg bus.OutboundMessage) ([]string, error) {
if !c.IsRunning() {
return nil, channels.ErrNotRunning
}
peerID, err := strconv.Atoi(msg.ChatID)
if err != nil {
return nil, fmt.Errorf("invalid chat ID %s: %w", msg.ChatID, channels.ErrSendFailed)
}
if msg.Content == "" {
return nil, nil
}
var messageIDs []string
chunks := channels.SplitMessage(msg.Content, 4000)
for _, chunk := range chunks {
if chunk == "" {
continue
}
b := params.NewMessagesSendBuilder()
b.Message(chunk)
b.RandomID(0)
b.PeerID(peerID)View on GitHub (pinned to 49183d7e8d)
When it happens
Trigger: Thrown at pkg/channels/vk/vk.go:205 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sipeed/picoclaw@49183d7e8d (2026-08-15).
Data as JSON: /api/errors/bf971c9bf5a6116b.
Report an issue: GitHub.