Channels

Chat with Friday from Telegram and Discord.

A message arrives from a channel, Friday runs an agent turn, and the reply is delivered back through the same channel. Each channel has its own enabled state, secrets, allow-lists, targets, and DM policy.

Supported today

Telegram and Discord can be connected as bot channels for inbound and outbound assistant chat.

Same agent turn

Channel messages run the same permissioned assistant flow as the desktop chat.

DM policies

Four policy modes — Allowlist, Pairing, Open, or Deny — control who can reach the agent directly.

Supported channels

2 channels

Telegram

Supported

Chat with Friday from Telegram using a bot connection. Messages run an agent turn and replies are delivered back to the same chat or thread.

DM defaultAllowlist
Thread supportYes
Bot tokenAllow-from listGroup allow-from listDefault targetDM policy
Official docs

Discord

Supported

Reach Friday from Discord through a configured bot, with access control for direct messages, groups, and allowed senders.

DM defaultAllowlist
Thread supportYes
Bot tokenClient IDAllow-from listDefault targetDM policy
Official docs

Inbound flow

01
Platform adapter

Receives the platform event and emits a channel inbound message.

02
Ingress admission

Evaluates the security policy. Outcomes: dispatch, handled, observe-only, or drop.

03
Agent dispatch

Allowed messages are forwarded to AgentService with the session key and reply target.

04
Channel reply

The agent response routes back through the channel adapter to the original chat and thread.

Channel access

Every channel runs through explicit access control.

Use allowlists, pairing, open, or deny policies so you decide who can message Friday from outside the app.