Telegram и мессенджеры
Разработка, инфраструктура, SEO, ИИ и IT для бизнеса — коротко и по делу.
65 статей
- Telegram и мессенджеры3 мин
Как принимать Telegram Stars в боте или Mini App
Бот выставляет инвойс в валюте XTR без платежного провайдера, подтверждает pre_checkout_query, а товар выдает только после successful_payment, сохраняя telegram_payment_charge_id для идемпотентности и возвратов через refundStarPayment.
Практика - Telegram и мессенджеры4 мин
Архитектура проекта на aiogram 3: роутеры, middleware и DI
Разделите хендлеры на роутеры по фичам, держите бизнес-логику в сервисах, передавайте сессию БД и сервисы через middleware — и хендлеры останутся тонкими и легко тестируемыми.
Продвинутое - Telegram и мессенджеры3 мин
FSM в aiogram: как сделать многошаговые анкеты в боте
FSM в aiogram запоминает, на каком шаге анкеты находится пользователь: вы описываете шаги в StatesGroup, вешаете хендлеры на состояния, складываете ответы через update_data и храните всё в Redis, чтобы не терять данные при перезапуске.
Практика - Telegram и мессенджеры3 мин
aiogram, python-telegram-bot или pyTelegramBotAPI: что выбрать
Для сложного асинхронного бота с диалогами и нагрузкой берите aiogram, для проекта, где важны документация и стабильность, — python-telegram-bot, а для простого бота или обучения — pyTelegramBotAPI.
Основы - Telegram и мессенджеры4 мин
Почему WhatsApp блокирует бизнес-номера и как этого избежать
WhatsApp блокирует номера в первую очередь из-за жалоб и блокировок получателей: рассылки без согласия, массовые отправки и запрещённые товары. Пишите только тем, кто согласился, через официальный API, наращивайте объём постепенно и следите за рейтингом качества.
Практика - Telegram и мессенджеры3 мин
Как сделать Telegram Mini App на React
Mini App на React — обычное веб-приложение по HTTPS, которое подключает скрипт telegram-web-app.js, берёт цвета из themeParams, управляет нативными MainButton и BackButton через window.Telegram.WebApp и открывается из бота.
Практика - Telegram и мессенджеры3 мин
Как закупать рекламу в Telegram-каналах и не слить бюджет
Закупайте рекламу небольшими тестами в проверенных тематических каналах, давайте каждому размещению отдельную пригласительную ссылку и считайте не охват, а цену подписчика и цену лида.
Практика - Telegram и мессенджеры4 мин
Как подключить ChatGPT или Claude к Telegram-боту
Бэкенд бота получает сообщение, подгружает недавнюю историю пользователя, вызывает API модели с ключом, который хранится только на сервере, стримит ответ редактированием одного сообщения и применяет лимиты и проверки ввода.
Практика - Telegram и мессенджеры3 мин
Как создать Telegram-бота через BotFather: пошаговая инструкция
Откройте @BotFather, отправьте /newbot, задайте имя и username с окончанием bot и получите токен; затем настройте описание, аватар, команды и кнопку меню, а токен храните только в переменных окружения сервера.
Основы - Telegram и мессенджеры3 мин
Как развернуть Telegram-бота на VPS с webhook
Боту на webhook нужен публичный HTTPS-адрес: nginx с сертификатом принимает запросы от Telegram и проксирует их в приложение, которое работает как systemd-сервис и проверяет заголовок с секретным токеном.
Практика - Telegram и мессенджеры3 мин
Как продвигать Telegram-канал бизнеса
Канал растет за счет четырех источников — взаимопиара, покупной рекламы в тематических каналах, Telegram Ads и собственного трафика с сайта, из бота и офлайна; для каждого источника создавайте отдельную пригласительную ссылку, чтобы видеть, откуда пришли подписчики.
Практика - Telegram и мессенджеры3 мин
Как устроен Telegram Bot API: апдейты, методы и токен
Bot API — это HTTP-интерфейс: ваш код вызывает методы по адресу api.telegram.org с токеном бота и получает JSON, а входящие события приходят в виде объектов Update через getUpdates или webhook.
Основы - Telegram и мессенджеры4 мин
Локальный Telegram Bot API сервер: зачем и как его запустить
Локальный Bot API сервер позволяет боту загружать файлы до 2 ГБ, читать скачанные файлы прямо с диска и принимать гораздо больше webhook-соединений; цена — сборку, обновления, защиту и мониторинг вы берёте на себя.
Продвинутое - Telegram и мессенджеры3 мин
Почему мессенджеры стали каналом продаж и как их использовать
Клиенты уже проводят время в мессенджерах и предпочитают спросить, а не искать на сайте; продажи работают, когда канал привлекает, бот быстро отвечает и собирает данные, а менеджер закрывает сделку, и все это связано с CRM.
Основы - Telegram и мессенджеры4 мин
Как сделать Telegram-бота на русском, узбекском и английском
Берите language_code только как подсказку, сразу давайте выбрать язык и храните выбор в базе, все тексты держите в файлах gettext или Fluent, а описания команд задавайте для каждого языка через setMyCommands.
Практика - Telegram и мессенджеры3 мин
Как масштабировать Telegram-бота под высокую нагрузку
Принимайте апдейты через webhook и сразу кладите их в очередь, обрабатывайте stateless-воркерами с состоянием в Redis, защищайтесь от повторов по update_id, а исходящие сообщения пропускайте через общий rate limiter.
Продвинутое - Telegram и мессенджеры4 мин
Как продавать платный доступ в закрытый Telegram-канал
Проще всего — подписочная ссылка за Stars: оплату, продление и удаление делает сам Telegram. Для местных карт нужен бот, который выдаёт личные ссылки, одобряет заявки и удаляет участников по окончании доступа.
Практика - Telegram и мессенджеры4 мин
Что такое Telegram Ads и как работает официальная реклама в Telegram
Telegram Ads — официальная рекламная платформа мессенджера, которая показывает короткие спонсорские сообщения в крупных публичных каналах, ботах и поиске; вы платите за тысячу показов по аукциону CPM, а пополняете счёт в TON напрямую или в валюте через официальных реселлеров.
Основы - Telegram и мессенджеры3 мин
Как сделать бота для онлайн-записи в Telegram
Бот записи ведет клиента по цепочке «услуга → специалист → дата → время → подтверждение», считает свободные слоты по графику и длительности услуг, сам напоминает о визите и дает перенести запись одной кнопкой, а все записи хранит в одном календаре или CRM.
Практика - Telegram и мессенджеры3 мин
Как считать аналитику Telegram-бота: метрики и инструменты
Записывайте каждое действие пользователя как событие на своем сервере, источник трафика передавайте через параметр start в ссылке на бота, а затем считайте старты, активацию, удержание, конверсию по шагам воронки и долю блокировок — в своей базе или в системе продуктовой аналитики.
Практика - Telegram и мессенджеры3 мин
Ограничения Telegram Bot API: лимиты сообщений, файлов и запросов
Telegram рекомендует не чаще 1 сообщения в секунду в один чат, не больше 20 в минуту в группу и около 30 в секунду суммарно; файлы бот скачивает до 20 МБ и загружает до 50 МБ, текст — до 4096 символов, а при превышении частоты приходит ошибка 429 с retry_after.
Основы - Telegram и мессенджеры4 мин
Bot API или MTProto: Telethon, Pyrogram и риски юзерботов
Для бизнес-ботов почти всегда достаточно Bot API; локальный Bot API сервер или MTProto от имени бота нужны для больших файлов, а юзерботы на личном аккаунте оправданы редко и несут риск бана и нарушения правил Telegram.
Продвинутое - Telegram и мессенджеры4 мин
Как писать автотесты для Telegram-бота
Тестируйте хендлеры и шаги FSM изолированно — с замоканными вызовами Bot API и фейковыми апдейтами, добавьте несколько smoke-тестов в тестовой среде Telegram и запускайте всё в CI, чтобы упавший тест блокировал деплой.
Продвинутое - Telegram и мессенджеры4 мин
Как делать рассылки по пользователям бота без блокировок
Отправляйте рассылку через очередь с ограничением скорости, на ошибку 429 ждите ровно retry_after, пользователей с ошибкой 403 помечайте неактивными, а результат считайте по статусам каждого сообщения и переходам по ссылкам.
Практика - Telegram и мессенджеры3 мин
Как настроить команды, кнопку меню и описание Telegram-бота
Команды задаются через setMyCommands отдельно для каждой области и языка, кнопка меню — через setChatMenuButton, а описание, короткое описание и аватар определяют, что пользователь видит до нажатия Start.
Практика - Telegram и мессенджеры4 мин
Как подключить Telegram-бота к amoCRM или Битрикс24
Если нужна переписка менеджера с клиентом прямо из CRM, подключите бота через встроенный канал Telegram в amoCRM или открытые линии Битрикс24; если нужны структурированные заявки из сценария бота, отправляйте их через API, предварительно ища контакт по телефону или Telegram ID.
Практика - Telegram и мессенджеры3 мин
Сколько стоит Telegram-бот и от чего зависит цена
Цена бота определяется не «ботом» как таковым, а объемом работы: числом и сложностью сценариев, интеграциями, приемом оплат, админ-панелью, наличием Mini App и требованиями к поддержке после запуска.
Основы - Telegram и мессенджеры3 мин
Частые ошибки при разработке Telegram-ботов и как их избежать
Большинство проблем ботов — это тупиковые меню, состояние в памяти процесса, токен в коде, отсутствие обработки ошибок и админки; их закрывают кнопки «Назад» на каждом экране, Redis или база для состояний, секреты в переменных окружения, общий обработчик ошибок и простая панель управления.
Практика - Telegram и мессенджеры3 мин
Как написать Telegram-бота на Node.js с grammY
В grammY бот — это объект Bot с цепочкой middleware: команды, клавиатуры и сессии подключаются через bot.command, InlineKeyboard и плагин session, а запуск для разработки делается одной строкой bot.start().
Практика - Telegram и мессенджеры3 мин
Как запустить интернет-магазин внутри Telegram-бота
Магазин в боте — это каталог из категорий и карточек, корзина в базе данных, короткое оформление, оплата через Telegram Payments или ссылку платежной системы и уведомления о статусах; когда товаров много и нужны фильтры, витрину переносят в Mini App.
Практика - Telegram и мессенджеры4 мин
Как принимать оплату в Telegram-боте через Payme и Click
Есть два пути: подключить Payme или Click как провайдера в BotFather и выставлять инвойс прямо в чате, либо отправлять ссылку на оплату и подтверждать заказ по callback от платежной системы; в обоих случаях заказ считается оплаченным только после серверного подтверждения.
Практика - Telegram и мессенджеры3 мин
Как написать Telegram-бота на Python с aiogram 3
В aiogram 3 бот состоит из Bot (связь с API), Dispatcher (приём апдейтов) и Router с хендлерами, которые срабатывают по фильтрам; клавиатуры прикрепляются к ответам, а запуск делается через start_polling.
Практика - Telegram и мессенджеры3 мин
Как построить воронку продаж в Telegram-боте
Разбейте путь клиента на этапы от /start до повторной покупки, метьте источник глубокой ссылкой, сегментируйте вопросами-кнопками, возвращайте отвалившихся короткими напоминаниями и записывайте каждый этап как событие, чтобы считать конверсию.
Практика - Telegram и мессенджеры4 мин
Безопасность Telegram-бота: токены, вебхуки и контроль доступа
Храните токен как пароль, проверяйте каждый запрос вебхука по секретному заголовку, сверяйте права по user_id на сервере и считайте любой ввод, включая callback data, недоверенным.
Продвинутое - Telegram и мессенджеры3 мин
Сценарии Telegram-ботов для бизнеса по отраслям
Бот окупает себя там, где есть повторяющийся сценарий с понятными шагами: заказ, запись, статус, заявка, анкета; в каждой отрасли это свои два-три процесса, и начинать стоит с одного из них.
Основы - Telegram и мессенджеры3 мин
Telegram-бот или Mini App: что выбрать для проекта
Бот подходит для коротких линейных сценариев в формате переписки, Mini App — для каталогов, сложных форм и кабинетов, где нужен полноценный экран; часто лучший вариант — бот с Mini App внутри.
Основы - Telegram и мессенджеры4 мин
Корпоративные Telegram-боты: HR, согласования и отчёты
Внутренний Telegram-бот хорошо закрывает короткие повторяющиеся действия — заявки, согласования, отчёты и уведомления из учётных систем, — но данные и права доступа должны жить в ваших системах, а не в чате.
Основы - Telegram и мессенджеры3 мин
Как боты работают в группах Telegram: privacy mode и права админа
По умолчанию бот в группе работает в privacy mode и видит только команды, ответы на свои сообщения и служебные события; чтобы получать все сообщения, отключите privacy mode в BotFather или сделайте бота администратором.
Основы - Telegram и мессенджеры3 мин
Функции Telegram Business: часы работы, быстрые ответы и чат-боты
Telegram Business превращает личный аккаунт в рабочий: показывает часы работы и адрес, сам отправляет приветствие и сообщение об отсутствии, дает быстрые ответы по шаблонам и позволяет подключить бота, который отвечает клиентам от вашего имени.
Основы - Telegram и мессенджеры3 мин
Как вести Telegram-канал компании: контент-план и форматы
Держите в канале смесь из полезных постов, продукта, закулисья, отзывов и интерактива, публикуйте в предсказуемом ритме, который сможете выдерживать месяцами, и раз в месяц сверяйтесь со статистикой: охват постов, ERR, пересылки, реакции и отписки.
Практика - Telegram и мессенджеры3 мин
Статистика Telegram-канала: охват, ERR и просмотры простыми словами
Для бизнес-канала главное — средний охват поста, ERR (доля подписчиков, которые видят публикации), источники новых подписчиков и отписки после постов; всё это есть во встроенной статистике Telegram, а TGStat и Telemetr помогают сравнить канал с другими и проверить площадки перед закупкой рекламы.
Основы - Telegram и мессенджеры3 мин
Канал или группа в Telegram: что нужно вашему бизнесу
Канал — это вещание от бизнеса к аудитории, группа — общение участников между собой; большинству компаний подходит канал с привязанной группой обсуждений, а отдельная группа нужна, когда ценность именно в разговоре клиентов.
Основы - Telegram и мессенджеры3 мин
Глубокие ссылки в Telegram: параметр start для трекинга и рефералок
Добавьте к ссылке на бота ?start=КОД (или ?startapp=КОД для Mini App) — бот получит этот код при запуске, и вы узнаете, какая реклама, блогер или друг привели пользователя.
Практика - Telegram и мессенджеры3 мин
Игры в Telegram: Games API или Mini App — как это работает
Games API — простой старый способ запустить HTML5-игру с таблицей рекордов в чате, а Mini App даёт полноэкранный режим, данные пользователя, оплату в Stars и шаринг; для новых проектов почти всегда выбирают Mini App.
Основы - Telegram и мессенджеры3 мин
Как модерировать группу в Telegram и бороться со спамом
Ограничьте права новых участников, включите заявки на вступление с проверкой ботом-капчей, добавьте медленный режим и антиспам-фильтры, а главное — опубликуйте короткие правила и назначьте модераторов, которые применяют их одинаково ко всем.
Практика - Telegram и мессенджеры3 мин
Что такое inline-режим Telegram-ботов и как его применить
Inline-режим позволяет вызвать бота в любом чате, набрав @имя_бота и запрос: бот возвращает список результатов, а пользователь отправляет выбранный в текущий чат — так удобно делиться товарами, статьями и ссылками.
Основы - Telegram и мессенджеры3 мин
Inline- и reply-клавиатура в Telegram-боте: когда что использовать
Reply-клавиатура заменяет обычную клавиатуру и отправляет текст от имени пользователя — она для постоянного главного меню, а inline-кнопки прикреплены к сообщению и тихо передают боту callback data — они для действий над конкретным сообщением.
Основы - Telegram и мессенджеры4 мин
Как спроектировать сценарий бота для сбора заявок в Telegram
Хороший сценарий начинается с понятной пользы, задает 2-4 вопроса кнопками, ветвится по ответам, просит телефон кнопкой «Поделиться контактом» и сразу отправляет менеджеру карточку заявки со всеми ответами и источником.
Практика - Telegram и мессенджеры3 мин
Как добавить вход через Telegram на сайт
Создайте бота, привяжите к нему домен через BotFather, вставьте виджет на сайт, а на сервере проверьте подпись hash с помощью SHA-256 от токена бота и свежесть auth_date — только после этого создавайте сессию.
Практика - Telegram и мессенджеры4 мин
Дизайн Telegram Mini App: тема, кнопки и нативное ощущение
Mini App ощущается нативным, когда берёт цвета из темы Telegram, учитывает safe areas, использует MainButton и BackButton вместо своих кнопок, даёт тактильный отклик и открывается почти мгновенно.
Практика - Telegram и мессенджеры3 мин
Опросы и викторины в Telegram: как использовать их для бизнеса
В каналах опросы подходят для исследований и вовлечения, но там они всегда анонимные; чтобы знать, кто и что ответил, и квалифицировать лидов, отправляйте неанонимный опрос из бота в личном чате и читайте ответы через обновления poll_answer.
Основы - Telegram и мессенджеры3 мин
Как сделать бота поддержки в Telegram с передачей оператору
Бот сначала закрывает типовые вопросы через FAQ, а если ответа нет, создает обращение и пересылает переписку в группу сотрудников с отдельной темой на каждого клиента или в helpdesk; ответ оператора бот копирует обратно клиенту, так что клиент общается только с ботом.
Практика - Telegram и мессенджеры3 мин
Telegram или WhatsApp для бизнеса: какой мессенджер выбрать
Главный критерий — где уже переписываются ваши клиенты; при равной аудитории Telegram дает больше свободы и дешевле в автоматизации, а WhatsApp сильнее там, где он основной мессенджер, но рассылки и боты в нем строже регулируются и платные.
Основы - Telegram и мессенджеры3 мин
Webhook или long polling для Telegram-бота: что выбрать
Long polling проще: бот сам забирает апдейты и работает без домена и SSL, что удобно для разработки и небольших ботов; webhook требует HTTPS-адреса, но лучше подходит для продакшена, масштабирования и serverless.
Основы - Telegram и мессенджеры4 мин
Как тестировать и отлаживать Telegram Mini App
Откройте локальный dev-сервер через HTTPS-туннель и подключите к нему отдельного dev-бота, мокайте окружение Telegram для быстрой работы в браузере, включите devtools WebView в каждом клиенте и проверьте реальные устройства перед релизом.
Практика - Telegram и мессенджеры4 мин
Как подключить TON Connect в Telegram Mini App
Подключите кошелёк через @tonconnect/ui с манифестом, подтверждайте владение адресом через ton_proof с проверкой на сервере, отправляйте транзакции через sendTransaction и считайте оплату завершённой только после проверки в блокчейне — а до запуска разберитесь с правилами Telegram и местным регулированием.
Продвинутое - Telegram и мессенджеры3 мин
Как проверять initData в Telegram Mini App на бэкенде
Отправляйте на сервер сырую строку initData, пересчитывайте HMAC-SHA-256 с ключом, полученным из токена бота и строки WebAppData, сравнивайте с hash и проверяйте auth_date — данным из initDataUnsafe доверять нельзя никогда.
Продвинутое - Telegram и мессенджеры4 мин
Как отправлять заявки с сайта в Telegram
Форма отправляет данные на ваш сервер, сервер проверяет их, сохраняет заявку и вызывает sendMessage Bot API с токеном из переменных окружения; при ошибке повторяет отправку, а заявка остаётся в базе и не теряется.
Практика - Telegram и мессенджеры3 мин
Что такое Telegram Stars и как работают оплаты цифровых товаров
Telegram Stars — внутренняя валюта Telegram, которой обязательно оплачиваются цифровые товары и услуги в ботах и Mini Apps; физические товары и офлайн-услуги по-прежнему принимают через обычных платёжных провайдеров.
Основы - Telegram и мессенджеры3 мин
Что такое Telegram-бот и что он умеет для бизнеса
Telegram-бот — это программа, которая общается с людьми через Telegram по заданным правилам; он отвечает только тем, кто сам начал диалог, зато круглосуточно принимает заявки, отвечает на вопросы и передаёт данные в ваши системы.
Основы - Telegram и мессенджеры3 мин
Что такое Telegram Mini App и как оно работает
Telegram Mini App — это обычный сайт на HTML, CSS и JavaScript, который открывается внутри Telegram по кнопке или ссылке бота и получает доступ к данным пользователя, теме оформления, кнопкам и платежам Telegram без отдельной регистрации.
Основы - Telegram и мессенджеры3 мин
WhatsApp Business и WhatsApp Business API: в чем разница
WhatsApp Business — бесплатное приложение для небольшой команды, которая отвечает клиентам вручную; WhatsApp Business API — платформа без своего интерфейса для многих операторов, ботов, интеграций с CRM и рассылок по шаблонам с оплатой за сообщения.
Основы - Telegram и мессенджеры3 мин
Как устроены тарифы WhatsApp Business Platform
В WhatsApp Business Platform вы платите Meta за отправленные шаблонные сообщения, цена зависит от категории (marketing, utility, authentication) и страны получателя, ответы клиенту в 24-часовом окне обслуживания бесплатны, а BSP добавляет к этому свои тарифы.
Основы - Telegram и мессенджеры3 мин
Как настроить WhatsApp Business: профиль, каталог и автоответы
Поставьте WhatsApp Business на рабочий номер, заполните профиль и каталог, включите приветствие и сообщение об отсутствии, заведите быстрые ответы и ярлыки, а клиентам раздайте короткую ссылку wa.me с QR-кодом.
Практика - Telegram и мессенджеры3 мин
Как подключить WhatsApp Cloud API: шаблоны сообщений и вебхуки
Создайте приложение в Meta, привяжите и подтвердите номер, получите постоянный токен, согласуйте шаблоны и поднимите вебхук; первым клиенту пишут только шаблоном, а свободные сообщения возможны 24 часа после его сообщения.
Практика
Есть идея или задача? Расскажите нам
Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.