Разработка Телеграм-бота
ПЛАТФОРМЫ-КОНСТРУКТОРЫ
В данном обзоре приведен ряд платформ для разработки телеграм-бота. Приведены плюсы и минусы платформ, и общие впечатления. А также приведены пошаговые видео-туториалы по разработке бота на каждой из платформ. Платформы приведены в алфавитном порядке.
BOTMAKER
Ссылка: https://botmaker.ru/
Общее мнение: Общее впечатление от BotMaker положительное. Платформа позволяет быстро создать простого бота и сразу приступить к его использованию. Это удобный инструмент для создания базовых ботов, подходящий для пользователей, которым не требуется сложная функциональность.
Плюсы:
- Простота использования: Конструктор имеет интуитивно понятный интерфейс, который позволяет быстро освоиться и создать бота без сложных настроек.
Минусы:
- Отсутствие возможности создания списков данных: Платформа не предоставляет функционала для работы со списками данных, что ограничивает возможности для более сложных проектов.
- Отсутствие получения случайных значений: Невозможность генерировать случайные значения ограничивает гибкость использования конструктора для некоторых сценариев.
- Ограничение на прикрепление файлов: На курсе нельзя прикрепить более одного файла, что является ограничением при работе с различными ресурсами.
Общее впечатление: BotMaker подходит для быстрого создания простых ботов, но ограничен в функционале, если речь идет о более сложных задачах. Платформа проста в использовании, но не предоставляет всех необходимых инструментов для расширенной работы с данными или создания более гибких ботов.
Туториал
Бот для поднятия настроения с помощью шуток.
- Бот-шутник 01 - Телеграм-бот - botmaker.ru - 01-демо
- Бот-шутник 02 - Телеграм-бот - botmaker.ru - 02-создание в телеграм
- Бот-шутник 03 - Телеграм-бот - botmaker.ru - 03-реализация
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
BOTMAN
Ссылка: https://botman.pro/
Плюсы:
- Простота в освоении и понятный интерфейс: Платформа BotMan удобна для новичков и быстрого старта
- Основные функции для создания бота: BotMan позволяет реализовать базовые функции, такие как ветвление сценариев, создание переменных, блокировка пользователей и другие необходимые инструменты для создания чат-ботов
- Поддержка и обратная связь: Пользователи отметили быстрое реагирование операторами на вопросы, обычно в пределах 30 минут
- Подходит для линейных сценариев: Платформа хорошо подходит для проектов с простыми диалогами и стандартными ветвлениями, что делает ее хорошим выбором для более структурированных ботов
Минусы:
- Ограниченная функциональность для сложных сценариев: Для более сложных задач, таких как настройка логики безопасности и сложных проверок, BotMan может быть ограничен. Например, проблемы возникли с настройкой проверки пользователя и работы с бан-листом.
- Отсутствие полноценной поддержки вычислений: Платформа не позволяет гибко работать с числами и выполнять вычисления. Невозможность преобразовывать целые числа в числа с плавающей запятой и обратно, а также отсутствие возможности сравнивать пользовательские переменные между собой, создают дополнительные сложности при более сложной логике.
- Проблемы с сохранением изменений: Некоторые пользователи столкнулись с проблемой, когда BotMan не сохранял изменения, требуя многократного повторения операций, таких как переименование блоков и настройка связей.
- Ограниченная настройка переменных: Переменные, созданные для разных ботов, хранятся в общем списке, что может быть неудобно при работе с несколькими ботами, так как не всегда легко разделить их по нужным проектам.
- Отсутствие бесплатного периода для публикации ботов: Бесплатная версия платформы не позволяет публиковать чат-ботов, если использованы определенные блоки, что ограничивает возможности для тестирования и развертывания ботов без дополнительных затрат.
Общее впечатление: Для более сложных проектов с необходимостью выполнения вычислений или настройки сложных проверок и безопасности, платформе BotMan не хватает гибкости и функциональности. Несмотря на это, она является хорошим выбором для создания стабильных и структурированных ботов с простыми задачами.
BOTMAN. Туториал 1
Описание: Telegram-бот разработан как простой и доступный инструмент для пользователей, позволяющий быстро и удобно рассчитать индекс массы тела (ИМТ). Основная идея бота — помочь пользователям оценить своё физическое состояние через показатель ИМТ и предоставить интерпретацию результатов, чтобы каждый мог понимать, в какой зоне находится его вес: нормальной, недостаточной или избыточной.
Видео:
- ИМТ-индекс массы тела 01 - Телеграм-бот - botman.pro - 01-создание и регистрация бота
- ИМТ-индекс массы тела 02 - Телеграм-бот - botman.pro - 02-реализация бота
- ИМТ-индекс массы тела 03 - Телеграм-бот - botman.pro - 03-демо бота
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
BOTMAN. Туториал 2
Описание: “Калькулятор здоровья”. У пользователя запрашиваются вес и рост, рассчитывается индекс массы тела, и, в зависимости от результата, бот дает рекомендации. Бот может помочь пользователям больше узнать о своем теле и отслеживать состояние своего организма.
Видео:
- Калькулятор здоровья 01 - Телеграм-бот - botman.pro - 01-Регистрация BotFather
- Калькулятор здоровья 02 - Телеграм-бот - botman.pro - 02-Регистрация в BotMan
- Калькулятор здоровья 03 - Телеграм-бот - botman.pro - 03-Создание телеграм-бота с помощью BotMan
- Калькулятор здоровья 04 - Телеграм-бот - botman.pro - 04-Админская часть и тест Телеграм бота
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
LEADTEX
Ссылка: https://leadteh.ru/
Плюсы:
- Простота в использовании и интуитивно понятный интерфейс: Лидтех позволяет легко разрабатывать простые проекты без необходимости знаний в программировании.
- Широкий набор встроенных функций: Платформа предоставляет различные встроенные элементы и инструменты, включая математические операции и работу со строками, которые не всегда доступны в других конструкторах.
- Интерактивное обучение и обучающие материалы: На сайте есть подробная база знаний и множество видеоуроков на YouTube и VK Видео, что облегчает обучение и освоение конструктора.
- Шаблоны для быстрой разработки: Большое количество шаблонов помогает значительно ускорить процесс создания проектов.
- Отличная отзывчивость интерфейса: Конструктор демонстрирует хорошую производительность и отзывчивость, что делает работу с ним приятной.
Минусы:
- Ограниченная функциональность для сложных проектов: Для реализации более сложных решений, например, конструкторов квизов или интеграции с базами данных, требуется внешнее подключение, что может быть сложным в использовании.
- Проблемы с производительностью: В процессе разработки иногда возникают зависания, что затрудняет работу, особенно с большими проектами.
- Необходимость перезагрузки страницы: Иногда новые сценарии, переменные и сущности не отображаются в меню, и требуется перезагрузка страницы.
- Ограниченная кастомизация: Платформа не предоставляет достаточной гибкости для сложных проектов и кастомизации под специфические требования.
- Высокая стоимость: Более высокий уровень функциональности и качества услуг в Лидтехе также означает более высокую цену по сравнению с конкурентами.
Общее впечатление: Лидтех является хорошим выбором для быстрого создания простых ботов с минимальными усилиями. Однако для сложных и масштабируемых проектов могут понадобиться дополнительные инструменты и внешние подключения.
LEADTEX. Туториал 1
Описание: Телеграм-бот «Что поесть» – это бот, который позволяет подобрать блюдо по предпочтениям пользователя, а также может рассчитать норму калорий по заданным характеристикам пользователя (вес, рост, возраст, активность). Телеграм-бот был сделан в конструкторе чат-ботов «LeadTex».
Видео:
- Что поесть 01 - Телеграм-бот - leadteh.ru - 01 демонстрация
- Что поесть 02 - Телеграм-бот - leadteh.ru - 02 регистрация_созданиеБота_привязкаБота
- Что поесть 03 - Телеграм-бот - leadteh.ru - 03 разработка_бота
- Что поесть 04 - Телеграм-бот - leadteh.ru - 04 создание закрытого_бота
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
LEADTEX. Туториал 2
Описание: «Project/Product Quiz» – это бот, который позволяет проверить знания в области Product и Project менеджмента. Бот предлагает пройти квиз из 7 вопросов с краткими объяснениями правильных ответов, чтобы пользователи могли лучше понять ключевые концепции и термины управления проектами и продуктами.
Видео:
- ProjectQuiz 01 - Телеграм-бот - leadteh.ru - демонстрация_работы_бота
- ProjectQuiz 02- Телеграм-бот - leadteh.ru - 02_регистрация_бота_в_телеграм
- ProjectQuiz 03- Телеграм-бот - leadteh.ru - 03_регистрация_на_платформе_привязка_бота
- ProjectQuiz 04- Телеграм-бот - leadteh.ru - 04_1_реализация_основной_части_бота
- ProjectQuiz 05- Телеграм-бот - leadteh.ru - 4_2_реализация_закрытого_бота
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
PUZZLEBOT
Ссылка: https://puzzlebot.top/
Общие впечатления: Конструктор PuzzleBot оказался удобным для создания ботов с базовой логикой. Платформа предоставляет множество интеграций и функционала, что делает ее хорошим выбором для создания простых ботов, например, для регистрации на мероприятия или квизов. Однако ограничения бесплатной версии и некоторые трудности с интерфейсом могут стать препятствием для более сложных проектов.
Плюсы:
- Широкий функционал: PuzzleBot предлагает множество инструментов для управления ботом, включая возможность просматривать диалоги с пользователями, делить пользователей на категории и собирать статистику по сообщениям.
- Интеграции: Платформа поддерживает интеграции с различными облачными сервисами и платежными системами, а также хорошо работает с внутренней инфраструктурой Telegram.
- Документация: PuzzleBot предлагает обширную и удобочитаемую документацию, что облегчает изучение и использование платформы.
- Удобное управление ботом: Легко управлять ботом, просматривать и организовывать данные, что полезно для анализа и дальнейшей настройки.
Минусы:
- Ограниченный бесплатный функционал: Бесплатная версия имеет существенные ограничения, такие как максимум 15 логических блоков и 1 подключенный бот. Также в максимальном тарифе можно обслуживать только до 20 000 пользователей.
- Рекламные сообщения в бесплатной версии: В бесплатном режиме каждое сообщение, отправленное ботом, сопровождается рекламным текстом, что делает использование бота не совсем удобным для реальных проектов.
- Неудобный интерфейс сохранения работы: Интерфейс для сохранения работы не всегда интуитивно понятен, что может вызвать трудности при длительном использовании.
Общее впечатление: PuzzleBot является удобным инструментом для создания ботов с простой логикой и широким функционалом. Однако бесплатная версия ограничивает возможности, что делает использование платформы менее привлекательным для более сложных проектов. Несмотря на некоторые проблемы с интерфейсом и функциональностью, этот конструктор подходит для создания базовых ботов, таких как регистрация на мероприятия или квизы.
PUZZLEBOT. Туториал 1
Описание: Телеграм-бот «MoneyKeeper» – это приватный бот, предназначенный для управления собственными финансами. Пользователь может ввести собственные данные, а также информацию о своих доходах и расходах.
Видео:
- MoneyKeeper 01 - Телеграм-бот - puzzlebot.top - 01 демо
- MoneyKeeper 02 - Телеграм-бот - puzzlebot.top - 02 создание в телеграм
- MoneyKeeper 03 - Телеграм-бот - puzzlebot.top - 03 регистрация
- MoneyKeeper 04 - Телеграм-бот - puzzlebot.top - 04 реализация
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
PUZZLEBOT. Туториал 2
Описание: Телеграм-бот «LadderEnjoyersQuiz» – это бот, предназначенный для проведения квиза, который проверяет знания пользователей в области алгоритмов, математики и логики. Бот предлагает 5 задач, каждая из которых оценивается в 1 балл за правильный ответ. Пользователи могут пройти квиз, получить свой итоговый балл и оставить фидбек. Результаты сохраняются в Google Sheets для анализа, а также предлагается возможность повторить квиз или улучшить свои знания через дальнейшие тренировки в сообществе LadderEnjoyers.
Видео:
- LadderEnjoyersQuiz 01 - Телеграм-бот - puzzlebot.top - 01 демо
- LadderEnjoyersQuiz 02 - Телеграм-бот - puzzlebot.top - 02 создание в Телеграм
- LadderEnjoyersQuiz 03 - Телеграм-бот - puzzlebot.top - 03 регистрация и привязка
- LadderEnjoyersQuiz 04 - Телеграм-бот - puzzlebot.top - 04_1 реализация
- LadderEnjoyersQuiz 05 - Телеграм-бот - puzzlebot.top - 04_2 реализация
- LadderEnjoyersQuiz 06 - Телеграм-бот - puzzlebot.top - 04_3 реализация
- LadderEnjoyersQuiz 07 - Телеграм-бот - puzzlebot.top - 04_4 реализация
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
ROBOCHAT
Ссылка: https://robochat.io/
Плюсы:
- Простой интерфейс и низкий порог вхождения: Создание бота и настройка блоков происходят быстро.
- Бесплатность: Robochat предоставляется бесплатно, что является значительным плюсом для пользователей, которые хотят создать базового чат-бота без затрат.
- Документация и поддержка: Для каждого блока или действия имеется подробная документация, что облегчает процесс создания бота. Также в платформе присутствуют доступные интеграции.
- Множество возможностей для простых ботов: Платформа позволяет создавать ботов с основными функциями, такими как меню, теги о пользователях, сохранение данных, создание сценариев и подключение Google таблиц.
- Удобство в подключении бота: Простой процесс подключения бота, который также не вызывает сложностей у пользователей.
Минусы:
- Ограниченные возможности для сложных задач: Платформа ограничена в функционале, что затрудняет выполнение более сложных задач, таких как проверка на человечность, использование случайных чисел (например, функция rand()), а также полноценная настройка бан-листов и более сложных проверок.
- Неудобное тестирование: Некоторые ребята отметили сложности в тестировании бота, запутанность в связях между блоками, что иногда делает использование конструктора менее удобным, чем написание кода вручную.
- Ограниченная гибкость: Полная абстракция от кода ограничивает возможности, что снижает спектр задач, которые может выполнить бот, особенно при необходимости более сложной логики.
- Проблемы с функциональностью: Некоторые функции, такие как озвучка, не работали корректно, и возникали проблемы с сохранением данных при записи. Также возникли проблемы с задержкой между сообщениями бота.
Общее впечатление: Robochat является удобной платформой для создания простых чат-ботов с базовыми функциями, но для более сложных и масштабных проектов она может быть ограничена. Платформа подходит для быстрого создания ботов с базовыми сценариями, меню, и сохранением данных, однако для реализации сложных задач, таких как проверка на человечность или использование кастомных функций, стоит рассмотреть другие решения.
ROBOCHAT. Туториал 1
Описание: Идея – создать бота, который будет сохранять введенные кастомные данные пользователя и проводить с ними вычисления. Например, при введенных росте и весе – он будет считать ИМТ и т.п.
Видео:
- Хранитель данных 01 - Телеграм-бот - robochat.io - 01 - Демо работы бота
- Хранитель данных 02 - Телеграм-бот - robochat.io - 02 - Регистрация бота
- Хранитель данных 03 - Телеграм-бот - robochat.io - 03 -Регистрация в конструкторе
- Хранитель данных 04 - Телеграм-бот - robochat.io - 04 - Разработка TГ-бота
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
ROBOCHAT. Туториал 2
Описание: Сценарий предназначен для сбора контактных данных. Это полезно многим пользователям для быстрого ввода информации, особенно, когда необходимо ввести ссылку.
Видео:
- Сбор контактных данных 01 - Телеграм-бот - robochat.io - 01-Регистрация в конструкторе и тг
- Сбор контактных данных 02 - Телеграм-бот - robochat.io - 02-Разработка бота
- Сбор контактных данных 03 - Телеграм-бот - robochat.io - 03-тестирование
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
ROBOCHAT. Туториал 3
Описание: Бот был создан с целью хранить некоторые данные о пользователе.
Видео:
- Хранение данных 01 - Телеграм-бот - robochat.io - 01 - демо
- Хранение данных 02 - Телеграм-бот - robochat.io - 02 -регистрация в Телеграм
- Хранение данных 03 - Телеграм-бот - robochat.io - 03 - обзор решения
- Хранение данных 04 - Телеграм-бот - robochat.io - 04 - Реализация
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
SALEBOT
Ссылка: https://salebot.pro/
Плюсы:
- Подробная документация: Доступна довольно полная документация, которая объясняет основные принципы работы с платформой.
- Встроенный тестировщик бота: Наличие тестировщика позволяет оперативно проверять работу бота и корректировать ошибки.
- Анализ переменных: Возможность анализа переменных в панели клиентов и в режиме тестирования помогает отслеживать и исправлять ошибки.
Минусы:
- Перегруженный и зависающий интерфейс: Интерфейс платформы перегружен множеством функций, большинство из которых не будут использованы. Работа часто затягивается из-за постоянных зависаний
- Отсутствие видео-разборов: Видео-разборов нет, а те, что есть, не дают полной картины работы с платформой и повторяют информацию из документации.
- Неясность прав бесплатного тарифа: Бесплатный тариф ограничивает доступ, и не всегда понятно, какие функции доступны до момента тестирования, когда уже оказывается, что они требуют платной подписки.
- Отсутствие гибкости в настройках: Платформа не предоставляет гибкости в настройках функций, все решения предлагаются "в лоб", что ограничивает возможности для более сложных проектов.
- Трудности с настройкой API-запросов: Настройка API-запросов, например, для работы с Google таблицами, не является интуитивно понятной. Приходится следовать документации, но самостоятельная настройка может быть затруднена.
Общее впечатление: Платформа имеет хорошие возможности, такие как подробная документация и тестировщик бота. Но некоторые проблемы с интерфейсом, зависания и отсутствие гибкости в настройках сильно усложняют процесс работы.
SALEBOT. Туториал 1
Описание: «Кулинарный помощник» – это бот, который помогает пользователям найти рецепты по доступным ингредиентам и добавлять свои собственные рецепты в базу данных. Пользователь может ввести название ингредиента, и бот предложит ему рецепт, который включает этот ингредиент. Также бот выполняет функцию записной книжки, где каждый рецепт можно сохранить и потом снова найти по ключевым словам. Почему это нужно? Часто люди не знают, что им сегодня приготовить и спрашивают других об этом, напрягают и себя и других, или у них нет желания думать об этом. Этот бот поможет избежать возможных проблем. Нет времени и желания думать? Вбил ингредиент - получил рецепт. Все просто.
Видео:
- Кулинарный помощник 01 - Телеграм-бот - salebot.pro - 01 демо
- Кулинарный помощник 02 - Телеграм-бот - salebot.pro - 02 создание и регистрация в телеграм
- Кулинарный помощник 03 - Телеграм-бот - salebot.pro - 03 регистрация и привязка бота
- Кулинарный помощник 04 - Телеграм-бот - salebot.pro - 04 разработка бота
Видео приведены ниже. Пролистывайте вправо и влево, чтобы найти нужное.
deniskustov.ru