Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MultiNotifier ¶
type MultiNotifier struct {
// contains filtered or unexported fields
}
MultiNotifier sends notifications to multiple destinations
func NewMultiNotifier ¶
func NewMultiNotifier(configs []config.TelegramNotificationConfig) *MultiNotifier
NewMultiNotifier creates a multi notifier
func (*MultiNotifier) Notify ¶
func (m *MultiNotifier) Notify(info *domain.IPInfo)
Notify sends a notification to all notifiers
type TelegramNotifier ¶
type TelegramNotifier struct {
// contains filtered or unexported fields
}
TelegramNotifier manages Telegram notifications
func NewTelegramNotifier ¶
func NewTelegramNotifier(cfg config.TelegramNotificationConfig) *TelegramNotifier
NewTelegramNotifier creates a new Telegram notifier
Click to show internal directories.
Click to hide internal directories.