Разработка Телеграм-бота

ПЛАТФОРМЫ-КОНСТРУКТОРЫ

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

BOTMAKER

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

Перейти
BOTMAN

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

Перейти
LEADTEX

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

Перейти
PUZZLEBOT

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

Перейти
ROBOCHAT
Robochat является удобной платформой для создания простых чат-ботов с базовыми функциями, но для более сложных и масштабных проектов она может быть ограничена. Платформа подходит для быстрого создания ботов с базовыми сценариями, меню, и сохранением данных, однако для реализации сложных задач, таких как проверка на человечность или использование кастомных функций, стоит рассмотреть другие решения.
Перейти
SALEBOT
Платформа имеет хорошие возможности, такие как подробная документация и тестировщик бота. Но некоторые проблемы с интерфейсом, зависания и отсутствие гибкости в настройках сильно усложняют процесс работы
Перейти


BOTMAKER

Ссылка: https://botmaker.ru/
Общее мнение: Общее впечатление от BotMaker положительное. Платформа позволяет быстро создать простого бота и сразу приступить к его использованию. Это удобный инструмент для создания базовых ботов, подходящий для пользователей, которым не требуется сложная функциональность. 

Плюсы:

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

 
Минусы:

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

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

Туториал
Бот для поднятия настроения с помощью шуток.

  1. Бот-шутник 01 - Телеграм-бот - botmaker.ru - 01-демо
  2. Бот-шутник 02 - Телеграм-бот - botmaker.ru - 02-создание в телеграм
  3.  Бот-шутник 03 - Телеграм-бот - botmaker.ru - 03-реализация

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.




BOTMAN

Ссылка: https://botman.pro/

Плюсы:

  • Простота в освоении и понятный интерфейс: Платформа BotMan удобна для новичков и быстрого старта
  • Основные функции для создания бота: BotMan позволяет реализовать базовые функции, такие как ветвление сценариев, создание переменных, блокировка пользователей и другие необходимые инструменты для создания чат-ботов
  • Поддержка и обратная связь: Пользователи отметили быстрое реагирование операторами на вопросы, обычно в пределах 30 минут
  • Подходит для линейных сценариев: Платформа хорошо подходит для проектов с простыми диалогами и стандартными ветвлениями, что делает ее хорошим выбором для более структурированных ботов

 
Минусы:

  • Ограниченная функциональность для сложных сценариев: Для более сложных задач, таких как настройка логики безопасности и сложных проверок, BotMan может быть ограничен. Например, проблемы возникли с настройкой проверки пользователя и работы с бан-листом.
  • Отсутствие полноценной поддержки вычислений: Платформа не позволяет гибко работать с числами и выполнять вычисления. Невозможность преобразовывать целые числа в числа с плавающей запятой и обратно, а также отсутствие возможности сравнивать пользовательские переменные между собой, создают дополнительные сложности при более сложной логике.
  • Проблемы с сохранением изменений: Некоторые пользователи столкнулись с проблемой, когда BotMan не сохранял изменения, требуя многократного повторения операций, таких как переименование блоков и настройка связей.
  • Ограниченная настройка переменных: Переменные, созданные для разных ботов, хранятся в общем списке, что может быть неудобно при работе с несколькими ботами, так как не всегда легко разделить их по нужным проектам.
  • Отсутствие бесплатного периода для публикации ботов: Бесплатная версия платформы не позволяет публиковать чат-ботов, если использованы определенные блоки, что ограничивает возможности для тестирования и развертывания ботов без дополнительных затрат.

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

BOTMAN. Туториал 1

Описание: Telegram-бот разработан как простой и доступный инструмент для пользователей, позволяющий быстро и удобно рассчитать индекс массы тела (ИМТ). Основная идея бота — помочь пользователям оценить своё физическое состояние через показатель ИМТ и предоставить интерпретацию результатов, чтобы каждый мог понимать, в какой зоне находится его вес: нормальной, недостаточной или избыточной.

Видео:

  1. ИМТ-индекс массы тела 01 - Телеграм-бот - botman.pro - 01-создание и регистрация бота
  2. ИМТ-индекс массы тела 02 - Телеграм-бот - botman.pro - 02-реализация бота
  3. ИМТ-индекс массы тела 03 - Телеграм-бот - botman.pro - 03-демо бота 

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.

BOTMAN. Туториал 2

Описание: “Калькулятор здоровья”. У пользователя запрашиваются вес и рост, рассчитывается индекс массы тела, и, в зависимости от результата, бот дает рекомендации. Бот может помочь пользователям больше узнать о своем теле и отслеживать состояние своего организма.

Видео:

  1. Калькулятор здоровья 01 - Телеграм-бот - botman.pro - 01-Регистрация BotFather
  2. Калькулятор здоровья 02 - Телеграм-бот - botman.pro - 02-Регистрация в BotMan
  3. Калькулятор здоровья 03 - Телеграм-бот - botman.pro - 03-Создание телеграм-бота с помощью BotMan
  4. Калькулятор здоровья 04 - Телеграм-бот - botman.pro - 04-Админская часть и тест Телеграм бота 

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.


LEADTEX

Ссылка: https://leadteh.ru/

Плюсы:

  • Простота в использовании и интуитивно понятный интерфейс: Лидтех позволяет легко разрабатывать простые проекты без необходимости знаний в программировании.
  • Широкий набор встроенных функций: Платформа предоставляет различные встроенные элементы и инструменты, включая математические операции и работу со строками, которые не всегда доступны в других конструкторах.
  • Интерактивное обучение и обучающие материалы: На сайте есть подробная база знаний и множество видеоуроков на YouTube и VK Видео, что облегчает обучение и освоение конструктора.
  • Шаблоны для быстрой разработки: Большое количество шаблонов помогает значительно ускорить процесс создания проектов.
  • Отличная отзывчивость интерфейса: Конструктор демонстрирует хорошую производительность и отзывчивость, что делает работу с ним приятной. 

 
Минусы:

  • Ограниченная функциональность для сложных проектов: Для реализации более сложных решений, например, конструкторов квизов или интеграции с базами данных, требуется внешнее подключение, что может быть сложным в использовании.
  • Проблемы с производительностью: В процессе разработки иногда возникают зависания, что затрудняет работу, особенно с большими проектами.
  • Необходимость перезагрузки страницы: Иногда новые сценарии, переменные и сущности не отображаются в меню, и требуется перезагрузка страницы.
  • Ограниченная кастомизация: Платформа не предоставляет достаточной гибкости для сложных проектов и кастомизации под специфические требования.
  • Высокая стоимость: Более высокий уровень функциональности и качества услуг в Лидтехе также означает более высокую цену по сравнению с конкурентами.

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

LEADTEX. Туториал 1

Описание: Телеграм-бот «Что поесть» – это бот, который позволяет подобрать блюдо по предпочтениям пользователя, а также может рассчитать норму калорий по заданным характеристикам пользователя (вес, рост, возраст, активность). Телеграм-бот был сделан в конструкторе чат-ботов «LeadTex».

Видео:

  1. Что поесть 01 - Телеграм-бот - leadteh.ru - 01 демонстрация
  2. Что поесть 02 - Телеграм-бот - leadteh.ru - 02 регистрация_созданиеБота_привязкаБота
  3. Что поесть 03 - Телеграм-бот - leadteh.ru - 03 разработка_бота
  4. Что поесть 04 - Телеграм-бот - leadteh.ru - 04 создание закрытого_бота 

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.


LEADTEX. Туториал 2

Описание: «Project/Product Quiz» – это бот, который позволяет проверить знания в области Product и Project менеджмента. Бот предлагает пройти квиз из 7 вопросов с краткими объяснениями правильных ответов, чтобы пользователи могли лучше понять ключевые концепции и термины управления проектами и продуктами.

Видео:

  1. ProjectQuiz 01 - Телеграм-бот - leadteh.ru - демонстрация_работы_бота
  2. ProjectQuiz 02- Телеграм-бот - leadteh.ru - 02_регистрация_бота_в_телеграм
  3. ProjectQuiz 03- Телеграм-бот - leadteh.ru - 03_регистрация_на_платформе_привязка_бота
  4. ProjectQuiz 04- Телеграм-бот - leadteh.ru - 04_1_реализация_основной_части_бота
  5. ProjectQuiz 05- Телеграм-бот - leadteh.ru - 4_2_реализация_закрытого_бота 

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.


PUZZLEBOT

Ссылка: https://puzzlebot.top/

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

Плюсы:

  • Широкий функционал: PuzzleBot предлагает множество инструментов для управления ботом, включая возможность просматривать диалоги с пользователями, делить пользователей на категории и собирать статистику по сообщениям.
  • Интеграции: Платформа поддерживает интеграции с различными облачными сервисами и платежными системами, а также хорошо работает с внутренней инфраструктурой Telegram.
  • Документация: PuzzleBot предлагает обширную и удобочитаемую документацию, что облегчает изучение и использование платформы.
  • Удобное управление ботом: Легко управлять ботом, просматривать и организовывать данные, что полезно для анализа и дальнейшей настройки. 

 
Минусы:

  • Ограниченный бесплатный функционал: Бесплатная версия имеет существенные ограничения, такие как максимум 15 логических блоков и 1 подключенный бот. Также в максимальном тарифе можно обслуживать только до 20 000 пользователей.
  • Рекламные сообщения в бесплатной версии: В бесплатном режиме каждое сообщение, отправленное ботом, сопровождается рекламным текстом, что делает использование бота не совсем удобным для реальных проектов.
  • Неудобный интерфейс сохранения работы: Интерфейс для сохранения работы не всегда интуитивно понятен, что может вызвать трудности при длительном использовании.

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

PUZZLEBOT. Туториал 1

Описание: Телеграм-бот «MoneyKeeper» – это приватный бот, предназначенный для управления собственными финансами. Пользователь может ввести собственные данные, а также информацию о своих доходах и расходах.

Видео:

  1. MoneyKeeper 01 - Телеграм-бот - puzzlebot.top - 01 демо
  2. MoneyKeeper 02 - Телеграм-бот - puzzlebot.top - 02 создание в телеграм
  3. MoneyKeeper 03 - Телеграм-бот - puzzlebot.top - 03 регистрация
  4. MoneyKeeper 04 - Телеграм-бот - puzzlebot.top - 04 реализация

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.

PUZZLEBOT. Туториал 2

Описание: Телеграм-бот «LadderEnjoyersQuiz» – это бот, предназначенный для проведения квиза, который проверяет знания пользователей в области алгоритмов, математики и логики. Бот предлагает 5 задач, каждая из которых оценивается в 1 балл за правильный ответ. Пользователи могут пройти квиз, получить свой итоговый балл и оставить фидбек. Результаты сохраняются в Google Sheets для анализа, а также предлагается возможность повторить квиз или улучшить свои знания через дальнейшие тренировки в сообществе LadderEnjoyers.

Видео:

  1. LadderEnjoyersQuiz 01 - Телеграм-бот - puzzlebot.top - 01 демо
  2. LadderEnjoyersQuiz 02 - Телеграм-бот - puzzlebot.top - 02 создание в Телеграм
  3. LadderEnjoyersQuiz 03 - Телеграм-бот - puzzlebot.top - 03 регистрация и привязка
  4. LadderEnjoyersQuiz 04 - Телеграм-бот - puzzlebot.top - 04_1 реализация
  5. LadderEnjoyersQuiz 05 - Телеграм-бот - puzzlebot.top - 04_2 реализация
  6. LadderEnjoyersQuiz 06 - Телеграм-бот - puzzlebot.top - 04_3 реализация
  7. LadderEnjoyersQuiz 07 - Телеграм-бот - puzzlebot.top - 04_4 реализация 

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.


ROBOCHAT

Ссылка: https://robochat.io/

Плюсы:

  • Простой интерфейс и низкий порог вхождения: Создание бота и настройка блоков происходят быстро.
  • Бесплатность: Robochat предоставляется бесплатно, что является значительным плюсом для пользователей, которые хотят создать базового чат-бота без затрат.
  • Документация и поддержка: Для каждого блока или действия имеется подробная документация, что облегчает процесс создания бота. Также в платформе присутствуют доступные интеграции.
  • Множество возможностей для простых ботов: Платформа позволяет создавать ботов с основными функциями, такими как меню, теги о пользователях, сохранение данных, создание сценариев и подключение Google таблиц.
  • Удобство в подключении бота: Простой процесс подключения бота, который также не вызывает сложностей у пользователей. 

 
Минусы:

  • Ограниченные возможности для сложных задач: Платформа ограничена в функционале, что затрудняет выполнение более сложных задач, таких как проверка на человечность, использование случайных чисел (например, функция rand()), а также полноценная настройка бан-листов и более сложных проверок.
  • Неудобное тестирование: Некоторые ребята отметили сложности в тестировании бота, запутанность в связях между блоками, что иногда делает использование конструктора менее удобным, чем написание кода вручную.
  • Ограниченная гибкость: Полная абстракция от кода ограничивает возможности, что снижает спектр задач, которые может выполнить бот, особенно при необходимости более сложной логики.
  • Проблемы с функциональностью: Некоторые функции, такие как озвучка, не работали корректно, и возникали проблемы с сохранением данных при записи. Также возникли проблемы с задержкой между сообщениями бота.

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

ROBOCHAT. Туториал 1

Описание: Идея – создать бота, который будет сохранять введенные кастомные данные пользователя и проводить с ними вычисления. Например, при введенных росте и весе – он будет считать ИМТ и т.п.

Видео:

  1. Хранитель данных 01 - Телеграм-бот - robochat.io - 01 - Демо работы бота
  2. Хранитель данных 02 - Телеграм-бот - robochat.io - 02 - Регистрация бота
  3. Хранитель данных 03 - Телеграм-бот - robochat.io - 03 -Регистрация в конструкторе
  4. Хранитель данных 04 - Телеграм-бот - robochat.io - 04 - Разработка TГ-бота 

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.

ROBOCHAT. Туториал 2

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

Видео:

  1. Сбор контактных данных 01 - Телеграм-бот - robochat.io - 01-Регистрация в конструкторе и тг
  2. Сбор контактных данных 02 - Телеграм-бот - robochat.io - 02-Разработка бота
  3. Сбор контактных данных 03 - Телеграм-бот - robochat.io - 03-тестирование 

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.

ROBOCHAT. Туториал 3

Описание: Бот был создан с целью хранить некоторые данные о пользователе.

Видео:

  1. Хранение данных 01 - Телеграм-бот - robochat.io - 01 - демо
  2. Хранение данных 02 - Телеграм-бот - robochat.io - 02 -регистрация в Телеграм
  3. Хранение данных 03 - Телеграм-бот - robochat.io - 03 - обзор решения
  4. Хранение данных 04 - Телеграм-бот - robochat.io - 04 - Реализация 

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.


SALEBOT

Ссылка: https://salebot.pro/

Плюсы:

  • Подробная документация: Доступна довольно полная документация, которая объясняет основные принципы работы с платформой.
  • Встроенный тестировщик бота: Наличие тестировщика позволяет оперативно проверять работу бота и корректировать ошибки.
  • Анализ переменных: Возможность анализа переменных в панели клиентов и в режиме тестирования помогает отслеживать и исправлять ошибки. 

Минусы:

  • Перегруженный и зависающий интерфейс: Интерфейс платформы перегружен множеством функций, большинство из которых не будут использованы. Работа часто затягивается из-за постоянных зависаний
  • Отсутствие видео-разборов: Видео-разборов нет, а те, что есть, не дают полной картины работы с платформой и повторяют информацию из документации.
  • Неясность прав бесплатного тарифа: Бесплатный тариф ограничивает доступ, и не всегда понятно, какие функции доступны до момента тестирования, когда уже оказывается, что они требуют платной подписки.
  • Отсутствие гибкости в настройках: Платформа не предоставляет гибкости в настройках функций, все решения предлагаются "в лоб", что ограничивает возможности для более сложных проектов.
  • Трудности с настройкой API-запросов: Настройка API-запросов, например, для работы с Google таблицами, не является интуитивно понятной. Приходится следовать документации, но самостоятельная настройка может быть затруднена. 

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

SALEBOT. Туториал 1

Описание: «Кулинарный помощник» – это бот, который помогает пользователям найти рецепты по доступным ингредиентам и добавлять свои собственные рецепты в базу данных. Пользователь может ввести название ингредиента, и бот предложит ему рецепт, который включает этот ингредиент. Также бот выполняет функцию записной книжки, где каждый рецепт можно сохранить и потом снова найти по ключевым словам. Почему это нужно? Часто люди не знают, что им сегодня приготовить и спрашивают других об этом, напрягают и себя и других, или у них нет желания думать об этом. Этот бот поможет избежать возможных проблем. Нет времени и желания думать? Вбил ингредиент - получил рецепт. Все просто.

Видео:

  1. Кулинарный помощник 01 - Телеграм-бот - salebot.pro - 01 демо
  2. Кулинарный помощник 02 - Телеграм-бот - salebot.pro - 02 создание и регистрация в телеграм
  3. Кулинарный помощник 03 - Телеграм-бот - salebot.pro - 03 регистрация и привязка бота
  4. Кулинарный помощник 04 - Телеграм-бот - salebot.pro - 04 разработка бота 

Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.