Свой бот

Твой персонаж — с собственным Telegram-ботом

Дай любому персонажу собственный @username за пару минут — без кода и без @BotFather. Бота ты создаёшь изнутри Talaforge, Telegram регистрирует его на твой аккаунт, а твоя доля с того, что люди тратят внутри, приходит тебе в Telegram Stars.

Talaforge › Твой персонаж — с собственным Telegram-ботом

Обычно с персонажем знакомятся внутри чужого бота. Но с персонажем можно сделать и другое: дать ему собственный адрес, чтобы люди открывали чат именно с ним, а не с меню, в котором он где-то есть.

На это уходит пара минут и ноль кода. Ниже — ровно то, что происходит, включая моменты, которые скорее ограничения, чем возможности.

Что на самом деле значит «свой бот»

Никакого @BotFather здесь нет, и токен копировать не нужно. Бота создаёт для тебя Talaforge — через собственный механизм управления ботами в Telegram, самую новую часть платформы, где бот может создавать ботов. Ты нажимаешь «Создать моего бота», Telegram открывает собственное окно создания с уже предложенным @username, ты оставляешь его или вписываешь другой, и Telegram тут же говорит, свободен ли он. Это окно — единственный экран за пределами Talaforge за весь процесс.

После подтверждения новый бот передаётся сразу нам. Ключ ни разу не проходит через сообщение в чате — а раньше ломалось именно на этом месте: старого ритуала «открыть @BotFather, выполнить команду, скопировать живой ключ, вставить его в переписку» здесь просто нет. И этот ключ мы можем потом сменить сами, ничего у тебя не спрашивая.

Собственность при этом не меняется: @username Telegram регистрирует на ТВОЙ аккаунт, и бот стоит в твоём списке ботов Telegram, как любой другой твой бот. Если однажды захочешь забрать его назад или убрать совсем — это делается в Telegram: отзыв ключа заставляет персонажа там замолчать, а удаление бота освобождает @username навсегда.

Это значит и другое: ответственность тоже твоя. Бот зарегистрирован на твой аккаунт, поэтому правила Telegram для владельцев ботов относятся к тебе, а не к нам.

От персонажа к живому боту

Сначала персонаж. Ты создаёшь его как обычно — хватит одного предложения, остальное будет набросано за тебя и останется редактируемым, — а потом открываешь Профиль → 🤖 Мои боты → ➕ Новый бот или нажимаешь «Сделать отдельным ботом» на карточке самого персонажа.

Дальше Talaforge сам оформляет бота под этого персонажа, и заполнять тебе ничего не нужно:

Ни кода, ни сервера, ни деплоя. Ничего не крутится на машине, которую нужно поддерживать.

Кому разрешено ему писать

Решаешь ты. Бот может быть открыт для всех, кто его найдёт, или отвечать только тебе.

Оба варианта — настоящие сценарии. Открытый бот — это то, чем делятся: персонаж, с которым разговаривают другие люди. Закрытый — личная линия к собственному персонажу, адрес, до которого можно дотянуться с любого устройства, не открывая сначала меню.

Что бот наследует

Персонаж за ботом остаётся персонажем. Он не превращается в застывшую копию:

Иными словами, ты не строишь отдельный продукт. Ты даёшь одному из своих персонажей парадный вход.

Всё, что он умеет, — с одной карточки

Бот живёт на своей карточке в Профиль → 🤖 Мои боты, и оттуда делается всё:

Единственное, чего на этой карточке нет, — удалить бота насовсем и освободить его @username. Это делает Telegram, решаешь это ты, и отменить это нельзя.

Как ты на этом зарабатываешь

Твоя доля — это чаевые СВЕРХУ цены пакета, и платит их тебе Telegram, а не мы. Когда гость пополняет энергию внутри твоего бота, Telegram просит у него два платежа: твою долю, которая уходит в Telegram Stars на твоего же бота, и сам пакет.

Об этом стоит сказать точно, потому что так почти не бывает: Stars падают на Stars-баланс того бота, который зарегистрирован на тебя. Никакой выплаты, которую назначаем мы, никакого порога и никакого нашего счёта, через который проходят твои деньги.

Процент ты ставишь сам, на карточке бота — до потолка и вплоть до нуля. На нуле пополнение внутри твоего бота стоит гостям ДЕШЕВЛЕ, чем такой же пакет в основном боте: живой вариант, если бот у тебя для сообщества, а не ради дохода.

Чем это не является: маркетплейсом. Нет витрины, нет корзины, которую нужно настраивать, нет каталога товаров и панели продавца. Ты получаешь персонажа, адрес и долю с того, что там происходит.

Куда бот может пойти дальше

Когда у персонажа появляется свой бот, становятся возможны ещё три вещи — и каждая из них это тот же бот на другой работе.

Он может вести и групповой чат: добавьте его в группу Telegram — и он отвечает в образе. Прав администратора для этого Telegram не требует: ответы на собственные сообщения бот получает всегда, так что персонаж может разговаривать с первой минуты в группе. Чтобы он видел всю комнату — а это нужно для @упоминаний и обращения по имени — у Telegram есть два пути: выключить ему Group Privacy в @BotFather либо сделать его администратором группы. Годится любой. Можно также велеть ему говорить только тогда, когда обращаются к нему.

Он может отвечать на твои входящие личные сообщения через Telegram Business — от лица персонажа, пока тебя нет. Какие чаты он охватывает, ты выбираешь в настройках самого Telegram, и как только ты отвечаешь сам, твой ответ побеждает.

И он может открыть и вести ветку комментариев под новым постом в твоём канале.

Нужно ли писать код или общаться с @BotFather?
Ни то, ни другое. Бота создаёт для тебя Talaforge через собственный механизм управления ботами в Telegram: ты нажимаешь «Создать моего бота», Telegram показывает своё окно создания, где ты выбираешь @username, и сам же проверяет, свободен ли он, — а новый бот передаётся сразу нам. Никаких команд, никакого токена для копирования, ничего не деплоится и ничего не работает на железе, которое тебе нужно обслуживать.
Кому принадлежит бот?
Тебе. Telegram регистрирует @username на твой аккаунт, так что бот твой — как любой бот, который ты создаёшь, — и он есть в твоём списке ботов Telegram. Ключ мы держим только для того, чтобы через этого бота мог отвечать твой персонаж, и забрать его ты можешь когда захочешь.
А если я захочу забрать его назад или удалить?
И то и другое в твоих руках — через Telegram. Отзови ключ, и персонаж сразу перестанет отвечать в этом боте: мы больше не сможем действовать от его имени. Удали бота — и @username освободится навсегда; вот это отменить уже нельзя. В любом случае с самим персонажем ничего не происходит: характер, память и история в основном боте остаются при нём.
Можно оставить бота приватным?
Да. Ты выбираешь, могут ли писать ему все или только ты. Приватный бот — это просто адрес для собственного персонажа, доступный с любого устройства.
Как именно я на этом зарабатываю?
Твоя доля едет на пополнениях внутри твоего бота: Telegram выставляет гостю твою долю отдельным платежом, и эти Stars уходят на Stars-баланс твоего собственного бота — то есть деньги приходят от Telegram, а не выплатой от нас. Процент ты ставишь на карточке бота, до потолка, и можешь отказаться от него совсем: на нуле твои гости платят меньше, чем платили бы в основном боте. Это доля дохода, а не витрина — нечего оценивать, выставлять и отгружать.
Можно ли поменять, какой персонаж стоит за ботом?
Да, с карточки бота в Профиль → Мои боты, и @username останется тем же. Персонажа за ботом можно заменить, так что тот же адрес позже может нести другого — а «Сбросить оформление» заново применит его имя и картинку.
Нужны ли групповой версии особые права?
Чтобы начать — не нужны. Правило Telegram про Group Privacy, а не про статус администратора: при включённой приватности — состояние нового бота по умолчанию — бот получает адресованные ему команды и ответы на собственные сообщения, так что персонаж уже может отвечать всем, кто ответил ему. Выключение Group Privacy в @BotFather или назначение бота администратором отдаёт ему каждое сообщение в комнате — именно это нужно для @упоминаний и обращения по имени. Годится любой путь. Наша же настройка по умолчанию — персонаж говорит только тогда, когда обращаются к нему.
Создать персонажа в Telegram →

Читать дальше

Чему мы учимся, создавая персонажей