LemonChannels. Adapters. Telegram. Transport. ChatPreferences
(lemon_channels v0.1.0)
View Source
Telegram-local chat and topic preference commands.
This module owns trigger-mode evaluation plus the /trigger, /thinking,
and /cwd command flows extracted from the transport shell.
Summary
Types
@type callbacks() :: %{ extract_chat_ids: (map() -> {integer() | nil, integer() | nil}), extract_message_ids: (map() -> {integer() | nil, integer() | nil, integer() | nil}), maybe_select_project_for_scope: (LemonCore.ChatScope.t(), binary() -> {:ok, map()} | {:error, binary()}), send_system_message: (map(), integer(), integer() | nil, integer() | nil, binary() -> any()) }