Add Mattermost as a supported messaging channel with bot API and WebSocket integration. Includes channel state tracking (tint, summary, details), multi-account support, and delivery target routing. Update documentation and tests to include Mattermost alongside existing channels.
22 lines
443 B
TypeScript
22 lines
443 B
TypeScript
export type QueueMode =
|
|
| "steer"
|
|
| "followup"
|
|
| "collect"
|
|
| "steer-backlog"
|
|
| "steer+backlog"
|
|
| "queue"
|
|
| "interrupt";
|
|
export type QueueDropPolicy = "old" | "new" | "summarize";
|
|
|
|
export type QueueModeByProvider = {
|
|
whatsapp?: QueueMode;
|
|
telegram?: QueueMode;
|
|
discord?: QueueMode;
|
|
slack?: QueueMode;
|
|
mattermost?: QueueMode;
|
|
signal?: QueueMode;
|
|
imessage?: QueueMode;
|
|
msteams?: QueueMode;
|
|
webchat?: QueueMode;
|
|
};
|