class

CRE::Notifiers::TelegramSubscriber

Inherits Reference < Object

TelegramSubscriber sends emoji-prefixed messages to allowlisted chats on significant events. Best-effort delivery (Drop overflow); transient Telegram errors are logged and swallowed so a network blip never blocks the engine.

Constants

Log = ::Log.for("cre.telegram_subscriber")

Constructors

new(bus : Engine::EventBus, telegram : Telegram, viewer_chats : Array(Int64), notify_on_success : Bool = false)
Source

Instance methods

start
Source
stop
Source