From 34c3e90156b64e932948119815c2a9a658b3d5ed Mon Sep 17 00:00:00 2001 From: "exe.dev user" Date: Mon, 4 May 2026 09:01:43 +0000 Subject: [PATCH] feat(setup): clarify @BotFather is Telegram's official bot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Step 1 of the Telegram channel's BotFather instructions used to read: 1. Open Telegram and message @BotFather Two small UX issues with that: - "BotFather" reads slightly sketchy without context — a first-time user has no way to know it's the official, sanctioned account rather than an impersonator. - Typing the username from memory leaves room for picking a typo'd impostor account (Telegram has many @BotF4ther / @BotFAther / etc. look-alikes). Update the line so the official-bot framing is part of the instruction itself: 1. Open Telegram and message @BotFather — Telegram's official bot for creating and managing bots One-line change in the existing note() body. No new dependencies, no asset churn, no other behavior change. --- setup/channels/telegram.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup/channels/telegram.ts b/setup/channels/telegram.ts index 41ee407..bf474f2 100644 --- a/setup/channels/telegram.ts +++ b/setup/channels/telegram.ts @@ -149,7 +149,7 @@ async function collectTelegramToken(): Promise { "Your assistant talks to you through a Telegram bot you create.", "Here's how:", '', - ' 1. Open Telegram and message @BotFather', + " 1. Open Telegram and message @BotFather — Telegram's official bot for creating and managing bots", ' 2. Send /newbot and follow the prompts', ' 3. Copy the token it gives you (it looks like :)', '',