Documentation
¶
Overview ¶
Package telegram provides Telegram Bot API helpers for sending messages and managing interactions.
It wraps the go-telegram/bot library to send text messages, voice (OGG) messages, and emoji reactions. It also provides rendering helpers for interactive question pages with inline keyboards, used by the daemon to surface AskUserQuestion prompts from agent sessions to the human operator over Telegram.
Plane: shared
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseChatID ¶
ParseChatID converts a string chat ID to int64.
func SendMessage ¶
SendMessage sends a text message to a chat via the Telegram Bot API. Long messages are automatically split at natural boundaries to fit within Telegram's 4096-rune limit.
func SetReaction ¶ added in v1.0.0
SetReaction sets an emoji reaction on a Telegram message. Setting a new reaction replaces the previous one (Telegram API behavior).
func ToolEmoji ¶ added in v1.0.0
ToolEmoji maps a tool name to a Telegram-allowed reaction emoji. Returns empty string for tools that should not trigger a reaction. Allowed list: https://gist.github.com/Soulter/3f22c8e5f9c7e152e967e8bc28c97fc9
Types ¶
This section is empty.