Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SourceKey = "source"
Functions ¶
Types ¶
type MessageConfigurator ¶ added in v2.2.0
type MessageConfigurator func(messageConfig tgbotapi.MessageConfig, loggerAttr []slog.Attr) tgbotapi.MessageConfig
type Option ¶
type Option struct { // log level (default: debug) Level slog.Leveler // Telegram bot token Token string // Username of the channel in the form of `@username` Username string // optional: customize Telegram message builder Converter Converter MessageConfigurator MessageConfigurator // optional: see slog.HandlerOptions AddSource bool ReplaceAttr func(groups []string, a slog.Attr) slog.Attr }
func (Option) NewTelegramHandler ¶
Click to show internal directories.
Click to hide internal directories.