setup guide04 / 04

Telegram bot

A couple of messages to BotFather is all it takes. Once connected, SILV can read incoming messages, send to groups and channels, and post replies.

01

Create the bot with BotFather

In Telegram, message @BotFather and send /newbot. Pick a display name, then a username ending in “bot”. BotFather replies with your bot token — copy it.

02

Add the bot to a group

Add the bot to any group you want it working in, the same way you'd add a person. By default, Telegram's privacy mode means the bot only sees commands and replies to its own messages. If SILV should see all group messages (needed for monitors and summaries), message BotFather, send /setprivacy, pick your bot, and choose Disable. Re-add the bot to the group if it was already in it.

03

For channels: make it an administrator

Bots can only post to a channel as an administrator. Open the channel's settings, add your bot as an admin, and SILV can then send to it by @channelusername or by numeric chat id.

04

Connect it to SILV

Paste the token into the Telegram field at /console and connect. Send a message in one of the bot's groups, then confirm SILV is receiving with a first prompt.Connect at the console

first prompt

> what Telegram messages have you seen?

Know the limitation: no message history

Telegram bots cannot fetch older messages — that's a platform rule, not a SILV one. SILV only sees messages received after the bot connects, kept in a live in-memory buffer of the last 500. If you ask about something said before you connected, the agent genuinely can't see it.