Главная / Блог / Как дать ИИ-ассистенту собственный Telegram-бот
Как дать ИИ-ассистенту собственный Telegram-бот (а не номер телефона)
Две вещи звучат одинаково — и это не одно и то же. Telegram-номер для ИИ, то есть реальная сим-карта, залогиненная как реальный аккаунт, — это версия из кино. Telegram-бот для ИИ — маленькая личность от BotFather, адресуемая через @username, — это версия, которая реально работает, легальна и настраивается за десять минут.
Что обычно имеют в виду под этим вопросом
«Дать ИИ номер в Telegram» редко означает сим-карту. Чаще — «дай мне писать ему в Telegram как человеку». Тот же интерфейс, которым я уже пользуюсь для родных и работы. То же пересылание, те же голосовые, те же файлы. Просто пусть на том конце сидит мой ассистент, а не человек.
Telegram даёт для этого две двери. Для личного ассистента честная — только одна.
Две двери, рядом
Дверь первая — юзербот. Логинишь реальный Telegram-аккаунт в автоматизационную библиотеку (Telethon, MTProto, TDLib). В приложении он выглядит как обычный контакт, видит ту же историю сообщений, что и ты, и может делать всё то же, что и человек. Мощно. Также: нужна реальная сим-карта на регистрацию, нарушает Terms of Service Telegram при любом заметно автоматизированном поведении, получает флажок и блок, как только паттерн-детектор его замечает, и мешает активность ассистента с твоими личными чатами в одной папке. Эта дверь — для тех, кто строит слежку или готов терять аккаунт раз в две недели. Для личного ИИ — не та дверь.
Дверь вторая — бот. Открываешь чат с @BotFather, запускаешь /newbot, придумываешь имя и юзернейм, получаешь токен. Этот токен — самостоятельная Telegram-личность: не человек, а бот. Адресуется через @имя_бота. Работает внутри официального контракта: боты не начинают разговоры с незнакомцами, не собирают историю задним числом, не притворяются пользователем. Скучно, безопасно и ровно то, что нужно личному ассистенту.
Дальше в тексте — только дверь вторая.
Настройка за десять минут
- Поговори с BotFather. Открой
@BotFather. Отправь/newbot. Придумай отображаемое имя (это то, что видно в шапке чата). Придумай юзернейм, оканчивающийся наbot— это постоянный@handle. BotFather ответит токеном вида1234567890:AA.... - Храни токен как пароль. Положи его в файл
.envна сервере, где будет жить бот. Никогда в git, никогда в скриншот, никогда в чужой чат. Если утёк — запусти/revokeв BotFather и обнови. - Подними процесс, который говорит с Telegram. Ассистенту нужен один рабочий процесс, который держит long-poll или webhook с этим токеном. Один процесс. Два процесса на один токен отменяют друг друга ошибкой
409 Conflictот Telegram API — классический сбой первого дня. - Скажи «привет». Напиши боту из своего Telegram. Он должен ответить. Если нет — токен неправильный, процесс мёртв или токен уже занят кем-то ещё.
- Включи нужные фичи. Обратно в BotFather:
/setuserpic— аватар,/setdescription— блёрб профиля,/setabouttext— короткая биография,/setcommands— меню слэш-команд,/setprivacy— если планируешь работу в группах и хочешь, чтобы бот видел все сообщения, а не только упоминания.
Что «свой бот» реально даёт ИИ
- Адрес, который можно упомянуть.
@твой_ботработает в любом чате, куда его пригласили. Переслал фото. Скинул голосовое. Отправил PDF. Это Telegram-гражданин, а не вкладка браузера. - Группы и топики форумов, а не только личка. Добавь бота в группу из двух, пяти, пятидесяти. Упомянул — говорит, не упомянул — молчит. Форум-топики Telegram — то же самое: каждый топик — отдельная ветка, и хорошо построенный ассистент держит по одной сессии на топик, чтобы разговоры не перемешивались.
- Голос, файлы, картинки из коробки. Отправляешь голосовое — расшифровывается. Отправляешь фото — видится. Отправляешь PDF — читается. Всё нативное, без отдельного окна загрузки.
- Push-сообщения от ассистента к тебе. Боты не могут писать первыми незнакомцам, но если чат уже есть — могут инициировать его потом. Так self-hosted ассистент присылает утреннюю сводку, напоминание, уведомление о завершении задачи, без твоего запроса.
- Один адрес на все устройства. Один и тот же бот с телефона, ноутбука, планшета, часов. Синхронизацией занимается Telegram. У ИИ не должно быть своего приложения.
Чего бот не даёт (и почему это нормально)
Бот не может писать в личку незнакомцам, не может читать чаты, куда его не позвали, не видит сообщения, отправленные до его добавления в группу. Это правила Telegram, и они существуют потому, что альтернатива — спам-помойка. Для личного ассистента эти ограничения — подарок: значит, бот слышит только тебя, говорит только с тобой и видит только то, что ты сам ему принёс.
У бота также нет привязанного номера. Это фича, а не баг. Нет сим-карты, которую можно потерять, нет аккаунта, который могут забанить, нет «главного устройства», которое надо держать живым. Только токен и процесс, который его крутит.
Три частые ошибки первого дня
- Один бот под все задачи. Первый бот работает так хорошо, что каждый следующий проект вешают на тот же токен. Потом в одном имени живут и авто-транскрибер, и трейдинг-алерты, и семейный чат-помощник, и sales-воронка. Разноси: один бот на задачу, один токен на бота, один процесс на токен. Это ничего не стоит и держит поверхности отказа маленькими.
- Закоммитить токен. Токен — это вся аутентификация. Кто им обладает, тот и есть бот. Держи в
.env(который в.gitignore) или в secret-менеджере. Если он засветился в коммите, логах GitHub или расшаренном скриншоте — сразу отзывай и обновляй в BotFather. - Запустить две копии бота. Два процесса, поллящих один токен, гоняются друг за другом и оба получают
409 Conflict. Симптом: бот отвечает на сообщение, через пару секунд отвечает ещё раз, потом замолкает. Лечение: один процесс на одном хосте. Раскатываешь новую версию — сначала останови старую.
Где это встаёт в схему личного ИИ
Бот — это парадная дверь. За ней сидит собственно ассистент: модель, память, набор скиллов, планировщик и немного клея, который каждый Telegram-апдейт превращает в осмысленный ответ. Всё это можно собрать самому — токен стандартный, API документированный, SDK зрелые. Или взять систему, где всё уже сшито: у Avelina установщик-бот проводит через BotFather, забирает токен, разворачивает ассистента на твой VPS и отдаёт рабочий чат к вечеру. Та же дверь, меньше клея.
Как бы ты ни шёл, помни: бот — это не сам ассистент, а адрес, по которому ассистент отвечает. Сделать этот адрес правильно с первого раза стоит десяти минут времени.
Что почитать дальше
- Как построить личного ИИ-ассистента на Telegram — полный конвейер за ботом.
- ИИ-боты для Telegram — путеводитель по решению 2026 — четыре честных корзины и в какую попадает твоя задача.
- Лучший ИИ-бот в Telegram в 2026 — публичные боты против self-hosted, с реальными компромиссами.
- Запустить Claude как Telegram-ассистента — одна конкретная модель, одна конкретная настройка.
- Четыре слоя памяти — что делает ассистента, живущего за ботом, действительно личным.
- Как научить ИИ помнить тебя — что происходит между сообщениями.