botfromzero.
Русский
Написать

Telegram · Mini Apps

Разработка Telegram-ботов и Mini Apps

Оплата, подписки, заказы, уведомления и ответы ИИ можно собрать в Telegram-бота, которым пользуются. Уже существующего бота можно оценить и принять. Проекты от US$500.

Что может делать Telegram-бот

Бот может работать в чате, в Mini App или в обоих местах. Публичные демо на сайте — магазин, платное сообщество, уведомления о заявках и экспорт записей — это наши собственные сценарии, а не кейсы клиентов. Они не ограничивают новый проект. Эта страница про Telegram. Разработка без привязки к платформе описана на странице ботов и ИИ-ассистентов на заказ.

Сначала выбирается одно действие первой версии, а не список функций всех отделов. Когда это действие принято, следующие шаги добавляются отдельно.

  • Приём клиентов и заказы: ответ по прайсу, заявка и передача неясного вопроса человеку.
  • Магазин и оплата: каталог, оплата цифрового товара и выдача файла или статуса доставки.
  • Подписки: платный доступ, напоминание до окончания и экран для администратора.
  • Внутренние отчёты: сводка, порог или кнопка согласования в чате, который команда уже открывает.
  • Мониторинг: уведомление об изменении публичной цены, остатка или статуса в рамках правил сайта.
  • Приём существующего бота: разработчик пропал, бот падает, а процесс ещё нужен.

Какие демо можно открыть

Ниже наши демо и один внутренний инструмент. Примерные данные подписаны как примерные. Здесь нет логотипов клиентов, числа пользователей или отзывов.

Магазин цифровых товаров — рабочее демо в Telegram. Покупатель смотрит товары, платит Stars и получает файл. Администратор работает в отдельном разделе заказов и поддержки. Просмотр бесплатный. Пробная покупка в Telegram стоит 1 Star: это плата Telegram, а не цена разработки.

Платное сообщество тоже рабочее демо. Разовый платёж Stars покупает число дней и сам не повторяется. Демо только для просмотра не меняет подписку и не принимает оплату.

Уведомления о заявках с сайта — это процесс самой формы botfromzero. Сохранённая заявка может уйти в Telegram. Картинка на главной — иллюстрация с примерными данными и ничего не отправляет.

Записи и экспорт — небольшое веб-демо с настоящим API сохранения и поиска и выгрузкой CSV. Подключения к Google Sheets, Drive или CRM нет. Такое подключение оценивается по API и доступам, которые вы можете дать.

Telegram Stars для цифровых товаров

В документации Telegram о платежах за цифровые товары сказано, что такие продажи внутри Telegram идут в Telegram Stars, код валюты XTR. Пользователь покупает Stars у Telegram. Бот отправляет счёт, обязан ответить на предварительную проверку за 10 секунд и должен получить обновление об успешной оплате до выдачи. Ответ на предварительную проверку сам по себе не доказывает, что оплата прошла.

Владелец бота хранит идентификатор платежа: возврат делается методом Telegram. Он же даёт условия и поддержку по оплате и разбирает споры. В документе сказано, что Stars можно потратить на рекламу Telegram или принять как вознаграждение, которое Telegram назначает каждой Star. Вывод этого баланса — между владельцем бота и Telegram по условиям разработчика. Мы не принимаем, не храним и не выплачиваем деньги клиентов. Мы фиксируем событие оплаты и выдаём цифровой товар, как договорились.

Там же указан отдельный сценарий для физических товаров. Если вы отправляете посылку, а не файл, скажите об этом сразу, чтобы оплату сверяли с правилами физических товаров, а не со Stars.

Mini App, группы и изменения API

Mini App — это веб-экран внутри Telegram. Он уместен, когда нужно листать каталог, кабинет участника или форму, которую неудобно дробить на короткие сообщения. Многим ботам он не нужен: хватает кнопок. Демо магазина и сообщества используют Mini App, уведомление о заявке — нет. Это часть объёма, а не значение по умолчанию.

В группе или канале бот делает только то, что разрешает чат. Исключение участника, публикация в канале или чтение отдельных обновлений обычно требуют добавить бота и выдать права администратора. Эти права записываются в чек-лист приёмки. Снимок желаемой кнопки не заменяет разрешение.

Bot API меняется. Боту в проде нужен тот, кто заметит изменения, удержит процесс запущенным и внесёт мелкие правки. Это входит в ежемесячное сопровождение, если вы его заказываете. Токен остаётся в вашем BotFather и не попадает в репозиторий, на сайт или в переписку.

Если бот уже есть

Пока бот у вас в BotFather, имя и старые чаты могут остаться у этого бота, а код переезжает на ваш сервер и ваши аккаунты. Если старого бота не восстановить, новый бот — это новый диалог, и людям придётся начать его заново. Заказы и подписки можно перенести, если есть выгрузка. Без исходников ключевые сценарии восстанавливаются по данным и API. Одних скриншотов мало, чтобы обещать правку строка за строкой.

Сама оценка описана на странице приёма и ремонта. Сопровождение после ремонта необязательно. Приём и ремонт: сначала бесплатная проверка, затем цена по проблеме. Сопровождение помесячно, цена по сложности. Стоимость назначается после оценки.

Цена, исходный код и запуск

Проекты в Telegram начинаются от US$500. Смета зависит от функций, интерфейсов и проверок, которыми вы примете бота. Исходники можно забрать и развернуть самим или поручить развёртывание нам. Сопровождение отдельно: мониторинг, копии, сбои, изменения Bot API и мелкие правки в согласованном объёме. Когда сопровождение заканчивается, вы получаете код, данные и инструкции.

До разработки фиксируется, кто пользуется ботом, что вводит, что должен получить и что происходит, если не проходит оплата Stars, файл или внешний сервис. Этот список и есть приёмка. Он же не даёт следующей правке превратиться в переписывание.

Что мы не берём

Не берём азартные игры, контент для взрослых, накрутки и фермы аккаунтов, спам и парсинг в обход капчи или авторизации.

Вопросы до старта

Кто выводит Telegram Stars?
Вы. Stars за цифровые товары учитываются по правилам Telegram, а вознаграждение или реклама — между владельцем бота и Telegram. Мы не платёжный оператор и не выводим баланс за вас.
Можно ли перенести старых пользователей?
Если бот ещё в вашем BotFather, имя и старые чаты остаются у этого бота. Новый бот — новый диалог. Записи переносятся, только если есть файл для импорта.
Обязателен ли Mini App?
Нет. Mini App нужен, когда каталог, кабинет или длинная форма плохо собираются из кнопок. Уведомление или короткое согласование часто остаётся в чате.

Начните с задачи.

Расскажите, кто пользуется и что нужно завершить. Хватит начальной идеи.

Обсудить Telegram-бота