Documentation
¶
Overview ¶
Package telegram exposes the Telegram (Bot API) constructor and the raw-update and client accessors for botbooter. Import it for a Telegram bot; a Telegram-only binary pulls in go-telegram but never discordgo or slack-go.
Index ¶
Constants ¶
const EnvSuppressURLWarning = tgint.EnvSuppressURLWarning
EnvSuppressURLWarning names the environment variable that silences the plaintext-token warning the Telegram resolver logs on every successful attachment resolve. Set it to any non-empty value to opt out.
Variables ¶
This section is empty.
Functions ¶
func Client ¶
Client returns the go-telegram bot client backing b, or nil if b is not a Telegram bot.
func New ¶
New creates a Telegram bot from a BotFather token. It returns an error only if go-telegram rejects the token at construction; an invalid token otherwise surfaces when Run or Connect starts polling.
func RawReactionUpdate ¶ added in v0.4.0
func RawReactionUpdate(r *botbooter.Reaction) (*models.MessageReactionUpdated, bool)
RawReactionUpdate returns the raw Telegram message_reaction update carried on r, reporting whether r originated from a Telegram reaction.
Types ¶
This section is empty.