Конструктор ботов телеграм редакция 2

Обновлено: 27.04.2024

Чат-боты помогают повысить потребительскую ценность бизнеса при сравнительно небольших затратах на создание таких инструментов.

51 % клиентов, по данным чат-бота Ubisend, ожидает, что бизнес будет доступен в режиме 24/7.

Еще немного статистики:

  • подавляющее большинство пользователей (87,2 %) имеет нейтральный или положительный опыт общения с чат-ботами; , в 2021 году количество уникальных чат-ботов приблизилось к 1,8 миллиардам единиц. Глобальный рынок чат-ботов оценен более чем в 600 миллиардов долларов;
  • в то же время 60 % пользователей предпочли бы дождаться, пока им ответит живой сотрудник. Чат-боты кажутся этим людям примитивными и неспособными решать проблемы клиентов.

Топ-8 сценариев для чат-бота

Использовать чат-бот в Telegram можно по-разному:

  • поиск информации с дальнейшей выдачей ответа;
  • оформление заказа;
  • обработка запроса с учетом местоположение пользователя (вызов курьера, доставка еды);
  • бронирование мест;
  • финансовые переводы;
  • информационная поддержка;
  • тайм-менеджмент (чат-бот может добавить событие в календарь, создать оповещения о событиях);
  • голосование.

Это самые очевидные сценарии использования чат-бота в Telegram. Однако разработчик может настроить бот для решения практически любой задачи.

6 особенностей чат-ботов в Telegram

Как сделать чат-бота в Telegram: пошаговая инструкция

Создаются и управляются боты с помощью другого бота BotFather.

Чтобы создать чат-бота, выполните следующие действия:

  • установите десктоп-версию Telegram и запустите ее;
  • откройте Controller Bot;
  • нажмите START внизу экрана:

Как создать чат-бот в Telegram: от настроек до запуска

  • Используйте команду добавления нового канала:

Как создать чат-бот в Telegram: от настроек до запуска

  • Получите подробную инструкцию, как подключить нового бота:

Как создать чат-бот в Telegram: от настроек до запуска

  • Следуя инструкции, отправьтесь в BotFather и нажмите START внизу экрана:

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

  • Теперь дайте боту ник. Ник должен оканчиваться на слово bot:

Как создать чат-бот в Telegram: от настроек до запуска

  • Получите уникальный токен и скопируйте его. В случае потери или удаления диалога не нужно паниковать. Снова отправьте /token в диалог, и новый вариант кода будет сразу же создан.
  • Вернитесь в ControllerBot и отправьте токен в диалог:

Как создать чат-бот в Telegram: от настроек до запуска

Для этого создайте новый публичный канал через левое меню, нажав кнопку New Chanel:

Как создать чат-бот в Telegram: от настроек до запуска

Чтобы добавить созданного бота в администраторы канала, нужно выбрать его в чатах и нажать кнопку Manage Channel:

Как создать чат-бот в Telegram: от настроек до запуска

. и назначить администратора:

Как создать чат-бот в Telegram: от настроек до запуска

После выполнения двух требований ControllerBot мы успешно подключили канал. Осталось указать город для уточнения часового пояса:

Как создать чат-бот в Telegram: от настроек до запуска

Подтверждаем, нажав «Верно»:

Как создать чат-бот в Telegram: от настроек до запуска

В самом низу нажимаем кнопку «Создать новый пост»:

Как создать чат-бот в Telegram: от настроек до запуска

Бот предложит настроить форматирование. В 95 % случаев подойдет Markdown (прим. ред. – облегченный язык разметки):

Нажимаем «Продолжить»

Теперь создаем первый пост. Можно написать в нем любой текст, чтобы проверить, как это работает:

Создаем первый пост и нажимаем «Далее»

ControllerBot возвратит отправленную запись и предложит задействовать дополнительные инструменты:

  • Чтобы добавить в пост картинку, воспользуйтесь кнопкой «Прикрепить медиафайл».
  • Можно добавить в пост до шести смайлов, которые пользователи будут использовать в качестве реакций:

Как создать чат-бот в Telegram: от настроек до запуска

  • Если нужно привязать к кнопке ссылку, воспользуйтесь этой функцией:

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

Как создать чат-бот в Telegram: от настроек до запуска

. и выберите предпочтительный сценарий публикации:

Доступно несколько вариантов публикации: мгновенная и отложенная. Можно поставить таймер для удаления записи

Синтаксис. Команды. Настройки

Главные команды запомнить несложно:

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

Соблюдайте синтаксис: /команда [необязательный] [аргумент]. Например, так мы получаем статистику по боту: /get_messages_stats

Обратите внимание: список команд будет появляться сразу после ввода символа «/». Не забудьте активировать описание команд в «отце ботов».

О некоторых параметрах BotFather мы уже говорили. Это:

  • Токен – уникальный ключ, который используется для доступа к Bot API. Токен имеет следующий вид: 110201543:ААHdqTcvCН1vGWJxfSеоfSAs0K5PALDsaw.
  • Name – значение выводится только в чатах и контактах пользователя.
  • Username – не длиннее 32 символов. Может включать латиницу, цифры и символ «_».

Важные команды для чат-ботов

Дополнительных возможностей у бота в Telegram достаточно. Разбирать их все не имеет смысла, так как активно используется лишь небольшая часть.

Теперь посмотрим основные команды BotFather.

В Google и «Яндексе», соцсетях, рассылках, на видеоплатформах, у блогеров

Отобрал 10 лучших и сравнил все известные конструкторы Telegram ботов.

Я автор канала Кладезь Telegram. Три месяца занимался исследованием рынка конструкторов чат-ботов работающих с Telegram. Основными задачами были:

  1. Собрать базу зарубежных и СНГ конструкторов чат-ботов.
  2. Оценить поддержку уникальных функций для Telegram.
  3. Провести сравнение сервисов.

В список сервисов попали конструкторы из предыдущих обзоров, а также те, которые рекомендовали подписчики канала, оставили в комментариях к статьям и куда занесло активное гугление.

Список сервисов раздлён на категории:

  • Рабочий — функционирующий сервис.
  • Неизвестный — не удалось войти из-за ошибок или закрытого доступа (по всем признакам сервис функционирует) .
  • Заброшенный — без доступа и без обновлений.
  • Чёрный список — сервис, ограничевший доступ для пользователей или запятнавший репутацию.

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

Не буду проходить по каждому пункту, думаю они очевидны, к тому же дополнительно описаны заметками в самой таблице. Из наиболее важных считаю:

  • Уровень входа — оценил сложность интерфейса, документации и в целом «понятность» всего, например популярные SaleBot и Botmother могут почти всё (если не всё) , но конструкторы обоих проектов выглядят запутано, а для использования их на 100% нужно разбираться в коде (прописывать запросы).
  • Конструктор картой — лучше названия не придумал. Критерий означает наличии возможности просматривать структуру бота, как карту мыслей, а-ля miro. В конструкторах без этой фичи сложно работать с большими проектами.
  • Тип конструктора —делится на подтипы:
  1. Универсальный — подходит под все задачи, пример: PuzzleBot, Watbot, SAMBOT.
  2. Магазин,Рассылка и Информационный — конструкторы с монофункциями, пример: Botobot, Телебиз, TextBack.
  3. Программируемый — сервисы, в которых без знания программирования не обойтись, но мороку упрощают, пример: QNext, botpress, Bots. Business.

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

Кратко представлю десятку лучших конструкторов:

🏆 Самый нативный конструктор — поддерживает наибольшее количество уникальных функций в Telegram.

Минимальный тариф: 690 ₽, есть бесплатный тариф.

Минимальный тариф: 990 ₽, есть бесплатный тариф и пробный период.

Минимальный тариф: 300 ₽, есть бесплатный тариф и пробный период.

🏆 Самый интегрированный конструктор — предоставляет наибольшее количество прямых интеграций с различными сервисами.

Минимальный тариф: 899 ₽, есть бесплатный тариф и пробный период.

Минимальный тариф: 15 $, есть бесплатный тариф и пробный период.

Минимальный тариф: 1000 ₽, нет бесплатного тарифа, но есть пробный период.

P. S. Пользователи в чате жалуются на нестабильность сервиса.

Минимальный тариф: 990 ₽, нет бесплатного тарифа, но есть пробный период.

Минимальный тариф: 2699 ₽, нет бесплатного тарифа, но есть пробный период.

Минимальный тариф: 1250 ₽, есть бесплатный тариф и пробный период.

Минимальный тариф: 1990 ₽, нет бесплатного тарифа, но есть пробный период.

Помимо лучшей десятки, хочу выделить конструктор ботов Fleep.бизнес, как сервис с самым выгодным, но ёмким тарифом — 199 ₽ и MenuBuilderBot, как самый часто обновляемый сервис. Оба конструктора не имеют веб-версии и настраиваются полностью в Telegram.

Какие ещё конструкторы рассмотрены в таблице:

  • Универсальный: slashstart, Robochat, Fleep. бизнес, Aimylogic, MenuBuilderBot, MyBotan, Квесча, SnatchBot, inqoob, Xenioo, Engati, BorisBot, Flow. ai, MCN Telecom, BotTap, Dialogflow, Pipe, FlowXO, Botkits, Client Hunter, BotoMat, Manybot, Unisender.
  • Магазин: Botobot, BotStore, Телебиз, JoinChat.
  • Рассылка: TextBack, Trengo, crisp.
  • Информационный: Telegrambot. biz.
  • Программируемый: Corezoid, botpress, QNext, MyMakerBot, Bots. Business.
  • Неизвестный: Telebot. biz, Proton-bot, InfoBot, telegr. store, Telebot. biz, appypie, Botsify, Bot-It, BotPenguin, Boteus.
  • Заброшенные: CrowdRobot, Inf. ai, SocialBot, Ebot. one.
  • Чёрный список: Leeloo, SendPulse, Smart Sender, ActiveChat, Bot4Shop.

Я видел некоторое… количество конструкторов и вот такая сводка:

  1. Количество конструкторов по группам: общие (универсальные, магазины, рассылка и информационные) — 42 штуки, программируемые — 5 штук, не удалось протестировать — 11 штук, заброшенных — 4 штуки и в чёрный список попали — 5 штук.
  2. Из 67 конструкторов, поддерживающих работу с Telegram, 47 созданы в странах СНГ и всего 20 зарубежом, из которых только 13 удалось протестировать, у 7 доступ по разным причинам оказался закрыт.
  3. 13 сервисов работают исключительно с Telegram: PuzzleBot, SAMBOT, Botmaker, Botobot, Fleep.бизнес, MenuBuilderBot, Телебиз, Client Hunter, Telegrambot.biz, Manybot, QNext, MyMakerBot, Bots.Business и из них только 1 зарубежный.
  4. Из группы "общие", в которой 42 конструктора, всего 18 имеют хотя бы одну нативную функцию.

А вывод такой — создано конструкторов очень много, особенно на территории СНГ, но лишь малая доля поддерживает нативные функции, большая часть пытается увеличивать количество мессенджеров для интеграции, а не инструменты внутри них. Те же, кто пытается развиваться в обоих направлениях, имеют сложный интерфейс, что увеличивает порог входа.

Большое спасибо за прочтение! Надеюсь с таким материалом, вам будет намного проще подобрать сервис для создания чат-бота.

Если в чём-то ошибся или кого-то не добавил, то прошу написать сюда. Таблицу планирую обновлять и публиковать информацию об обновлениях в канал. По планам сделать такие же базы по остальным сервисам для Telegram: для работы с каналами, для работы с группами и различные сервисы аналитики.

Вопросы по теме этой статьи и предложение темы для будущих статей можно задавать в комментарии или в бота Кладезь Telegram | Бот.

Петр, спасибо за сводную таблицу!

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

Из свежих работ у нас еще
1. Прямо сейчас финалим текстовую документаци, помимо видео инструкций.
2. Также недавно у нас появились не просто корзины, а мега магазины в новом функционале Телеграме:
https://vc.ru/tribuna/411653-sozdaem-internet-magazin-v-telegrame-kotoryy-zamenit-mobilnoe-prilozhenie
3. И в ближайших обновлениях "Интеграция с Google Sheets", чтобы она тоже была простой.

Развиваемся дальше и надеемся, что баллы, а значит и крутость сервиса и дальше будут расти.

Если по таблице принимаются пожелания, то я бы:

1. В раздел Интеграции добавил не только CRM системы.
Есть еще сервисы рассылок, смс, LMS, вебинаров, а также сервисы типа Make (он же Integromat ранее), Zapier и т.п. Нам технарям понятно, что можно многое сделать через "Исходящие запросы" и API, а другим, возможно, и нет. То есть популярными/востребованными бывают не только две наиболее известные CRM.

2. В колонке Обновления, где "-" (не нашли/не получили историю обновлений) получается баллов меньше, чем где "редко", хотя это может быть совсем не так.

3. Возможно, колонка "Другие мессенджеры" с баллами за другие виды каналов тоже была бы полезной для выбирающих сервис. По списку критериев видно, что аудитория перечисленных функций явно пользуется и другими каналами не менее редко, чем, например, интеграциями, платежными системами и многим другим.

4. В раздел "Поддержка" добавил бы еще "Услуги под ключ". Кому-то интересно "Сообщество", а кому-то заказать работу напрямую. У нас это еще и на 2 части разделить можно (под заказ почти все что угодно делаем для развития, а первичную настройку ботов бесплатно делаем при заказе тарифов).

А так все кажется супер для первой версии таблицы, всем видно, куда, возможно, нужно копать в направлении Телеграма :)

7 конструкторов для создания Телеграм-ботов

В одной из статей мы рассказали, что умеют делать чат-боты и с чего начать создание своего робота. В этой статье собрали 7 сервисов для самостоятельной сборки простых ботов, разобрались с их преимуществами, недостатками и стоимостью. После прочтения вы сможете подобрать подходящий вам инструмент.

Sambot

Конструктор ботов, заточенный специально под Telegram. Позволяет оперативно решать сложные задачи без программирования. На сайте собраны понятные 10-20 минутные мастер-классы, которые помогут быстро создать ботов для рассылок, воронок продаж, служб поддержки, онлайн-школ и так далее.

Возможности

  1. Создание бота за 30 минут.
  2. Более 20 коротких мастер-классов — смотри и делай!
  3. Бесплатная и простая интеграция с Google Sheets, Google Disk, ЮMoney, QIWI и Юkassa.
  4. Шаблоны настроек ботов.
  5. Совместная работа в команде.
  6. Обучающие трёхдневные курсы каждые 3 месяца.
  7. Реферальная программа: 30% от платежей рефералов, вывод за 3 дня без комиссии.

Стоимость

Оплачиваются только осуществленные действия бота — запросы. Есть бесплатные запросы для тестирования или пассивного использования ботов. Для полноценной работы можно купить лимитированные пакеты без «срока годности» (минимум 1 000 запросов за 100 рублей) или безлимитные (на месяц 500 рублей, а на год — всего 3 072 рублей). Причём запросами можно делиться между своими же ботами. Выгодно брать годовой безлимит и распределять его между своими несколькими ботами.

ПлюсыМинусы
Бесплатные запросы для тестированияНет визуального конструктора
Можно делиться запросами между ботамиРабота только с Telegram
Линейный интерфейс: что нужно сделать и при каких условиях
Гибкие настройки
Бесплатные интеграции с популярными сервисами
Мастер-классы и обучающий курс

Bot Kits

Онлайн-сервис умеет создавать ботов для разных социальных сетей и мессенджеров. Реализована поддержка «Вконтакте», «Одноклассников», Facebook, Viber и Telegram. Можно создать навык для Алисы от «Яндекса» и поручить ей обработку заявок или другие задачи.

Возможности

  1. Визуальный конструктор чат-ботов на основе блок-схем.
  2. Ручное управление ботом для переписки с клиентами в режиме реального времени.
  3. Готовые модули для сбора заявок и бронирования.
  4. Персонализированные рассылки пользователям.
  5. Подключение внешних сервисов.
  6. Настройка совместного доступа для командной работы.
  7. Сохранение данных в мини-CRM.
  8. История общения с пользователями.
  9. Онлайн-словарь для точного определения команд.

Стоимость

Плюсы Минусы
Техническая поддержкаДокументация закрывает не все вопросы новичков
Помощь в создании ботаСложно ориентироваться в меню
Статистика использования роботаНет мобильной версии
Быстрый интерфейс
Большое количество способов оплаты
Нет рекламы

BotTap

Онлайн-конструктор умеет создавать ботов для Вконтакте, Viber и Telegram. Ключевая особенность инструмента — возможность принимать онлайн-платежи.

Возможности

Стоимость

В сервисе два тарифа за 590 и 990 рублей в месяц. После регистрации даётся 7 дней на тестирование возможностей платной подписки.

Плюсы Минусы
Обучение для новичковЕсть реклама на бесплатном тарифе
Бонусы при оплате на длительный срокНет техподдержки в мессенджерах или онлайн-чате
Современный и быстрый интерфейс
Большое количество способов оплаты
Мобильная версия сервиса

Botmother

Одна из самых популярных платформ для создания чат-ботов. Работает с Вконтакте, Одноклассниками, Facebook, Viber, WhatsApp и Telegram.

Возможности

  1. Сборка чат-бота по блокам.
  2. Мониторинг работы бота в режиме реального времени.
  3. История общения с пользователями.
  4. Статистика работы бота.
  5. Группировка пользователей для рассылок.
  6. Приём платежей через агрегаторы.
  7. Интеграция с Zapier для автоматизации бизнес-процессов.
  8. Более 30 компонентов для создания действий.
  9. Миграция с сервиса.
  10. Командная работа.

Стоимость

В сервисе 3 платных тарифа, которые отличаются количеством активных ботов и доступными фишками. Самый дешёвый стоит 699 рублей за бота в месяц при оплате сразу за год, а самый дорогой — 1 999 за бота.

Плюсы Минусы
Возможность возврата денегПисьмо для подтверждения учётной записи приходит с задержкой
Поддержка в чатеБот для WhatsApp оплачивается отдельно
Нет рекламыНет мобильной версии
Оплата со счёта юрлица

Puzzlebot

Платформа создавалась специально под Telegram. В ней есть фишки, которых нет у конкурентов. У неё удобная мобильная версия, позволяющая создавать и управлять ботами со смартфона или планшета.

Возможности

  1. Визуальный конструктор ботов с готовыми компонентами.
  2. Редактирование отправленных постов.
  3. Настройка прав для подписчиков.
  4. Приём платежей в мессенджере.
  5. Отложенный постинг.
  6. Рассылки по фильтрам.
  7. Статистика эффективности бота.
  8. Уведомления в интерфейсе сервиса.
  9. Дублирование ботов.
  10. Командная работа.

Стоимость

Плюсы Минусы
Подробная база знанийРеклама на бесплатном тарифе
Мобильная версия сервисаПривязка стоимости тарифа к количеству подписчиков
Удобный и современный интерфейс
Гибкая настройка

Aimylogic

Сервис для создания текстовых чат-ботов и роботов, которые могут обзванивать подписчиков. Встроенные алгоритмы машинного обучения выделяют Aimylogic среди конкурентов. Чат-бота можно подключить к Вконтакте, Facebook, WhatsApp, Telegram, Алисе и Google Ассистенту.

Возможности

Стоимость

Плюсы Минусы
Обучение для новичковВизуальный редактор корректно работает только в Google Chrome
Техподдержка в чатеНет мобильной версии
Современный и удобный интерфейсОплата через Яндекс.Деньги или по договору

SendPulse

В популярном сервисе email-маркетинга есть инструменты для создания чат-ботов для Вконтакте, Facebook и Telegram. Подходит для создания простых роботов, которые могут собирать и обрабатывать данные.

Возможности

Стоимость

Цена платной подписки привязана к количеству подписчиков. К примеру, бот с 5 000 пользователей обойдётся в 2 790 рублей.

Плюсы Минусы
Круглосуточная поддержкаОграниченные возможности
Бесплатный тариф без рекламы и жёстких ограниченийНет чёткого механизма смены валюты в личном кабинете для пользователей сервиса
Удобный и современный интерфейс
Большой выбор способов оплаты
Мобильная версия сервиса

Chatforma

Конструктор чат-ботов с поддержкой Вконтакте, Facebook, WhatsApp, Viber и Telegram. В сервисе создано 48 тысяч ботов, общая аудитория составляет 1,3 млн пользователей.

Возможности

Стоимость

Плюсы Минусы
Оплата только за активных ботовИнтерфейс периодически зависает
Обучение для новичковНет мобильной версии
Подробная библиотека знаний
Техподдержка в чате

Итоговый рейтинг

Для удобства сравнили конструкторы по 5-ти критериям. Рейтинг составлен на основе впечатлений автора статьи после тестирования сервисов.

НазваниеИнтерфейсЮзабилитиВозможностиБесплатный тарифЦены
Sambot☆☆☆☆☆☆☆☆☆☆☆☆☆☆от 100 руб. / месяц
Bot Kits☆☆☆☆☆☆☆☆☆☆☆14 днейот 390 руб. / месяц
BotTap☆☆☆☆☆☆☆☆☆☆☆☆☆☆от 590 руб. / месяц
Botmother☆☆☆☆☆☆☆☆☆☆☆☆☆от 699 руб. / месяц
Puzzlebot☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆от 690 руб. / месяц
Aimylogic☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆14 днейот 5 900 руб. / месяц
Sendpulse☆☆☆☆☆☆☆☆☆☆☆от 720 руб. / месяц
Chatforma☆☆☆☆☆☆☆☆☆☆☆☆14 дней1 000 руб. / месяц

Конструкторы чат-ботов позволяют создавать простых роботов. Чат-боты могут принимать заявки, выдавать ответы на основе шаблонов, рассылать письма и обрабатывать платежи. Для создания бота со сложной логикой понадобится помощь опытного разработчика.

Идеальные варианты для сборки ботов: Puzzlebot и Botmother. В них есть все необходимые инструменты для создания робота в визуальных конструкторах. Aimylogic подходит для нестандартных задач. Это единственный сервис с машинным обучением из нашей подборки.

Так как не знаю программирование (кроме C и VBA), то ищу конструктор для создания ботов Telegram.
Рассматриваются прежде всего бесплатные или не очень дорогие предложения: объем деятельности маленький. Бот интересен прежде всего, чтобы автоматизировать рутину, познать что-то новое.

  • Ответы на стандартные вопросы и ответы, с возможностью у пользователя задать свой вопрос или написать свое пожелания. Это делать умеют все.
  • При выборе пункта меню показать фото или местоположение
  • Принять у пользователя значения, чтобы рассчитать по формуле сумму. Как этот пункт реализовать? Нужна ли мне для этого БД? Сайт? Сервер? Не понимаю, как будут производиться вычисления.

Если вы уже сталкивались с ботами и конструкторами, то посоветуйте какой конструктор выбрать.

  • Вопрос задан более трёх лет назад
  • 7674 просмотра

Простой 3 комментария

DrunkMaster

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

FRAYK

Я пользуюсь puzzlebot.top понравился тем, что интуитивно понятен. Плюсом еще умеет модерировать каналы и группы, а также делать неограниченные рассылки. Сервис бесплатный.

Пока нет возможности производить расчеты по формулам, но разрабы обещали добавить

BAYKINTOP

Отвечу только на часть вопроса, не касающуюся конструктора, т.к. по конструкторам ответить не готов (не встречал).
По нормальной схеме, для создания бота нужен, грубо говоря, "сайт" на сервере, доступный по протоколу HTTPS, на котором будет, как минимум, единственный скрипт "webhook", отвечающий на запросы от сервера Telegram, которые передают команды, получаемые от посетителей.
Чтобы рассчитать значение по формуле, в принципе, база данных не обязательна. Чтобы показывать фото по команде (=выборе пункта меню), тоже база данных не обязательна.
Но в базе данных удобно хранить настройки, привязываемые к Chat ID посетителя, поэтому база данных всё-таки по хорошему нужна. Но это всё далеко от темы "конструкторов" ботов.

Привет, спасибо за ответ.

Сайт это здорово, но пока не готов тратиться на хостинг, т.к. хранить ради бота сайт - глупо. Будут идеи покрупнее - сразу бы обзавелся хостингом.
На данный момент рассматриваю FlowXO. Он бесплатен, 500 итераций мне должно хватить (с учетом низкой популярности Telegram).
Как базу данных выбрал подключение к Google Docs. Расчеты по моим формулам надеюсь, что можно реализовать через них же, т.к. FlowXO не умеет рассчитывать по триггерам.

Как создать бота в Телеграмме

Полезное

Telegram-боты помогают решать все больше повседневных задач, поэтому я расскажу о том, как создать бота в «Телеграмме». Инструкция позволит сделать его каждому пользователю, включая тех, кто не обладает опытом в программировании.

Возможности ботов в «Телеграме»

Ограничения ботов в ТГ

Как создать бота в Telegram

Для воплощения вашей идеи достаточно телефона или компьютера и нескольких минут. Чтобы пошагово продемонстрировать, как создать бота в «Телеграме», сама выполню необходимые действия.

Сначала ввожу в поисковой строке BotFather. Система в ответ на запрос предлагает несколько аккаунтов. Выбираю @BotFather, проверив предварительно наличие характерной отметки около имени. Начинаю диалог в чате, смотрю список всех команд-поручений. Его можно получить также в том случае, если написать /start.

Выбираю /newbot и «Телега» отвечает предложением выбрать имя. Придумываю имя на русском, но можно на английском, затем отправляю. Следующее требование от @BotFather – придумать имя пользователя с окончанием на bot.

Ввела и мне пришли поздравления с созданием нового робота, токен для обращения к нему. Это ключ – длинный набор знаков, который понадобится для управления программой. Потребуется скопировать его и сохранить, в результате я бесплатно и быстро осуществила регистрацию.

Программирование и настройка

В меню @BotFather команда /mybots возвращает к созданному аккаунту. Найти его получится, введя ранее придуманное имя пользователя (username) в поиске. С помощью /setdescription я добавляю описание, прикрепляю аватар (/setuserpic).

Добавляю функции своему произведению. Это делается 2 способами. Первый предполагает использование сервисов-конструкторов, второй – навыков программирования.

Для работы с конструкторами нужно сначала подключиться к ним, пригодится ранее сохраненный токен. В поисковой строке ТГ ввожу название сервиса, например, Manybot. Начинаю с ним чат, выбираю язык, после клика по кнопке «Добавить нового бота» копирую, отправляю токен.

Теперь я могу создавать команды:

Выполняю эти действия, команда для получения ответа на вопрос готова. Ввожу /Pogoda_zavtra. Пользователь получит ответ, заранее сохраненный мной.

Программист может обойтись без специальных сервисов, но сначала следует подготовиться к написанию кода. Например, если скрипт будет писаться с использованием Python, то язык предварительно устанавливается с официального сайта. Удобно пользоваться библиотекой Telebot.

После импорта библиотеки в текстовом редакторе, где пишется код, указывается токен для его подключения. Текст легче печатать с помощью компьютерной клавиатуры. Соглашение Telegram о выполнении команд /start и /help надо соблюсти. Полезно уведомить @BotFather о принимаемых командах.

Для Telegram работают 2 способа информирования бота о действиях пользователя: Webhook и Long Poll. Чтобы избежать настроек сервера, стоит выбрать второй.

Команды

Добавляем команды боту.

Добавление кнопок

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

Например, для ответа на вопрос делается соответствующий пункт. После подключения к Manybot, выбора команд для пользователей настраиваю главное меню.

Далее следую единому алгоритму:

  • добавление меню;
  • определение команды;
  • выбор названия для кнопки и отправка.

Разработчики могут создать кнопки для команд самостоятельно. Для этого редактируется код.

Кнопки

Добавляем и настраиваем меню и кнопки.

Проверка работоспособности

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

Сервисы для создания ботов в Telegram

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

Manybot

Manybot

Manybot — один из бесплатных ботов.

Chatforma

Сервис без оплаты работает несколько дней, затем следует выбрать тариф. Сообщество подписчиков поддерживается при помощи видеоуроков, конкурсов, проводятся опросы. «Личный кабинет» понятный, предоставляет необходимые инструменты: форму ввода, рассылки, иные опции.

Puzzlebot

Telegrambot biz

Создает простые боты, способные рассылать текст, изображения, документы, прикреплять клавиатуру. Работает бесплатно и без рекламы.

Обзор

Читайте также: