Autobot::Channels::Channel
Abstract base class for chat channel integrations.
Each channel (Telegram, Slack, etc.) should inherit from this class
and implement the start, stop, and send_message methods.
Constants
Log = ::Log.for("channels")
REPLY_CONTEXT_MAX_LENGTH = 500
Constructors
Instance methods
Check if a sender is allowed to use this bot. Returns false if no allow list (deny by default). Use ["*"] in allow_from to allow all senders.
name
Sourcerunning?
Sourcesend_message(message : Bus::OutboundMessage) : Nil
Send an outbound message through this channel.