Puzzlebot — простой и универсальный конструктор ботов для Telegram

В сегодняшней статье на обзоре качественный и многофункциональный конструктор Телеграм-ботов PuzzleBot. Он позволяет легко и быстро разрабатывать ботов для различных платформ и под разные задачи. Будь то простой бот обратной связи или полноценный магазин.

Я разберу основной функционал и покажу для примера процесс создания бота с меню и кнопками.

Превью к статье "Puzzlebot - простой и универсальный конструктор ботов для Telegram".

Что такое PuzzleBot

PuzzleBot — это интуитивно понятная платформа для создания чат-ботов. Она ориентирована, прежде всего, на пользователей без опыта в программировании.

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

Кому подойдёт PuzzleBot?  Любому пользователю Telegram, у которого есть свой проект, магазин, канал, чат, сайт или просто идея, которую давно хочется воплотить.

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

Владельцам чатов: приветствия и триггеры, доступ к общению по подписке, общение от имени бота и всё, что перечислено у канала.

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

Генераторам идей: можно попробовать воплотить задуманное наиболее быстрым, простым и дешёвым способом — создав бота.

Стоимость минимального платного тарифа 792 руб. (с автоплатежём), но есть бессрочный бесплатный тариф.

Регистрация в сервисе PuzzleBot

Для регистрации в сервисе достаточно перейти на главную страницу сайта и нажать кнопку «Начать пользоваться бесплатно».

Регистрация в сервисе PuzzleBot.

Затем, кликнув по блоку «Зарегистрироваться», выбрать удобный способ регистрации: через Телеграм или по электронной почте.

Регистрация в сервисе PuzzleBot.

После регистрации необходимо добавить бота в систему.

Добавление бота

Теперь необходимо создать бота в BotFather и отправить в конструктор токен.

BotFather — это официальный бот от команды Telegram, который позволяет пользователям создавать и управлять другими ботами в мессенджере.

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

Узнать, как создать бота в BotFather, возможно из этой обучающей статьи либо посмотрев видео ниже.

Для примера, я уже создал бота с юзернеймом @tg_adminpro_archive_Bot. Теперь нажимаю в личном кабинете «Добавить бота» и ввожу в окне его токен.

Добавление бота.

Затем нажимаю по галочке и бот через несколько секунд добавлен в систему.

Бот добавлен в систему PuzzleBot.

Личный кабинет

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

Дашборд со статистикой

В этом разделе представлена информация по пользователям бота и их активность.

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

Дашборд со статистикой.

Здесь же находится кнопка подключения ресурса к боту. Возможно подключить канал, группу, форум или бизнес-аккаунт.

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

Модерация

В этой вкладке меню возможно посмотреть всех пользователей и разделить их по категориям.

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

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

Постинг

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

Сценарии

Сценарии — раздел, позволяющий настроить отправку постов в определенной последовательности (по сценарию).

В отличие от вкладки Постинг, в Сценариях каждый пользователь бота (не доступно для ресурсов) будет получать посты по своему личному расписанию рассчитанному от даты запуска сценария. Запуском сценария может быть: вызов команды, переход по ссылке и вызов триггера.

Примеры использования сценария — создание платной подписки на Телеграм-бота.

Конструктор

Вкладка «Конструктор» в сервисе PuzzleBot отвечает за настройку блоков бота.

По умолчанию в этом разделе представлена базовая цепочка команд с подсказками. Ее возможно удалить или отредактировать.

Вкладка "Конструктор" в сервисе PuzzleBot.

Чтобы добавить новую команду, нужно нажать на кнопку с плюсом и выбрать тип. Возможно добавить команду, условие, мини-приложение или мини-историю.

Вкладка "Конструктор" в сервисе PuzzleBot.

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

Вкладка "Конструктор" в сервисе PuzzleBot.

В блок команды можно вставить текст, медиа, документ, геолокацию, контакт, медиагруппу. Задать форму ввода, таймаут и пр.

Вкладка "Конструктор" в сервисе PuzzleBot.

Созданная цепь блоков удобно визуально отображается в конструкторе и легко редактируется.

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

Магазин

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

Чтобы включить магазин, нужно активировать его в соответствующей вкладке меню.

Конструктор PuzzleBot позволяет создавать в Телеграм-ботах полноценные магазины.

Магазин имеет огромное количество настроек, но к счастью в сервисе есть пошаговые видеоинструкции. На видео ниже — пример создания мультивалютного интернет-магазина в Telegram.

Диалоги

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

События

Событие — это возникновение определенной ситуации при взаимодействии с ботом. Реакция на событие — автоматическая отправка заготовленного текста/команды, в зависимости от настроенных условий.

К событиям относятся: подключение бота к ресурсу; вступление участника в группу; использование пользователем неизвестной команды и пр. Вы можете настроить реакцию бота на все эти и иные события.

Событие — это возникновение определенной ситуации при взаимодействии с ботом.

На видео ниже — пример настройки реакции на событие.

Вход

Вкладка «Вход» служит для приглашения пользователей, а именно для создания разного рода ссылок со статистикой и реферальной системой.

Переменные

Переменные в сервисе PuzzleBot предназначены для подставления определённых значений индивидуально для каждого подписчика или универсально для всех.

Статистика

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

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

Интеграция PuzzleBot с другими платформами

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

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

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

Пример создания бота

Для примера я создам простого бота с кнопками и меню, выдающего пользователю полезную информацию. Для этого: 

1. Я уже создал в BotFather бота с юзернеймом @tg_adminpro_archive_Bot и отправил его токен в конструктор. Поэтому перехожу в сервис и выбираю подключенный бот.

Подключенные к PuzzleBot боты.

2. Затем в меню выбираю вкладку «Конструктор».

Выбираем вкладку "Конструктор".

3. Я удалил стандартную цепочку команд. Поэтому начинаю с команды /start. Для ее модификации кликаю по ней. После чего справа открывается меню настроек.

Начинаем с команды /start.

4. Добавлю на стартовую команду изображение и небольшой текст. Для этого кликаю по блоку «Изображение».  

Добавляем на стартовую команду изображение и небольшой текст.

Загружаю изображение и добавляю описание. Сохраняю изменения.

Загружаем изображение и описание.

В поле конструктора визуально отображаются внесенные изменения. Теперь нажав команду /start пользователь получит от бота текст и медиа.

В поле конструктора визуально отображаются внесенные изменения.

5. Нажимаю по иконке с плюсом и выбираю «Обычная команда». Затем даю название команде «Чаты Фриланса». Далее нажимаю на блок «Изображение», подгружаю фото и текст.

Команда "Чаты Фриланса".

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

Команда "Чаты Фриланса".

В поле конструктора появился новый блок с командой. Его возможно перетаскивать мышкой как угодно.

В поле конструктора появился новый блок с командой.

6. Ровно по такой же схеме создаю второй блок с командой «Чаты Куплю/Продам».

Блок с командой "Чаты Куплю/Продам".

В поле конструктора появился новый блок с командой. Дополнительно я перетащил и расставил блоки как мне нужно.

В поле конструктора появился новый блок с командой.

7. Теперь осталось создать меню и связать блоки. Для этого кликаю по блоку с командой /start и нажимаю «Обычная клавиатура».

Создание меню.

8. Ввожу название для кнопки меню «Чаты Фриланса» и указываю, какая команда будет выполняться при нажатии по кнопке. В данном случае это команда «Чаты Фриланса». Затем сохраняю внесенные изменения.

Создание меню.

Все, первая кнопка в меню готова и два блока с командами связаны.

Все, первая кнопка в меню готова и два блока с командами связаны.

9. По такой же схеме создаю вторую кнопку в меню «Чаты Куплю/Продам». И теперь все блоки связаны между собой.

Теперь все блоки связаны между собой.

10. Дополнительно добавлю к блокам «Чаты Фриланса» и «Чаты Куплю/Продам» по кнопке ведущей на сторонний сайт. Для этого нажимаю в настройках блока «Инлайн клавиатура»

Добавление кнопки ведущей на сторонний сайт.

Прописываю текст для кнопки, выбираю тип действия «Ссылка» и указываю ссылку.

Добавление кнопки ведущей на сторонний сайт.

Сохраняю изменения и кнопка готова.

Кнопка готова.

11. Аналогично создаю кнопку для блока «Чаты Куплю/Продам». 

Кнопка готова.

Сохраняю изменения и бот готов.

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

Проверка работы бота

Остается проверить работу бота. Для этого нахожу бот в Телеграм.

бот в Телеграм.

Затем запускаю его.

бот в Телеграм.

Нажимаю в меню кнопку «Чаты фриланса» и бот выдает нужную информацию, а при нажатии кнопки «Больше чатов» можно перейти на сайт.

бот в Телеграм.

Все работает. Бот полностью справился с поставленной задачей.

На блоге я подробно рассказывал о том, как развивать и монетизировать боты в Телеграм, созданные на базе конструктора Puzzlebot. Вся информация в этом гайде.

Используя гайд, вы сможете добавить в бот новые варианты монетизации, а также проводить прозрачный обмен трафиком с другими ботами и Telegram Mini Apps (TMA).

Тарифы

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

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

Тарифы Puzzlebot.

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

База знаний и поддержка

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

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

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

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

Партнерская программа

Партнерская программа PuzzleBot позволяет пользователям зарабатывать, привлекая новых клиентов.

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

Например: по ссылке Ивана зарегистрировалась Мария. Мария ещё не оплачивала тариф, но ей уже доступны 7 дней тарифа «Креативный». За каждую покупку привлеченного реферала пользователю будет начислено 20% с оплаченной суммы.

Награды начисляются в условных единицах, приравненных к рублю, то есть одна условная единица эквивалентна одному рублю (1 у.е. = 1₽). Покупка реферала должна быть совершена в течение трёх месяцев со дня регистрации.

Начисленную награду можно использовать для продления тарифа или покупки криптовалюты TON. При этом купленная на начисленную награду криптовалюта TON зачисляется на указанный в настройках кошелёк.

Заключение

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

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

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

До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.

Блог Дмитрия Толстого