Представьте, что для создания бота, собирающего любые отчеты и анкеты, от сотрудников, кандидатов или клиентов, вам нужен только обычный текстовый блокнот.
Больше не нужно тратить часы на настройку блоков, переменных или сложных связей. Просто опишите форму отчета в виде списка — и бот готов. Подключите интеграции и сохраняйте отчеты в Google Таблицы, CRM, базы данных, вы сможете даже общаться с респондентом через бота. Без программирования, сложных систем и долгих настроек. Звучит невероятно?
Я докажу и покажу, что этот способ реально работает! Меня зовут Андрей, 25 лет в IT, разработал конструктор Телеграм-ботов «Бот в Блокноте» https://botpad.ru. Он позволяет создавать диалоги ботов в обычном блокноте. Поделитесь ссылкой с теми, кто хочет создать бота без лишних затрат и сложностей. Подписывайтесь на мой Telegram-канал https://t.me/BotNotePad
Тест возможностей за 1 минуту
Предположим, мы хотим собирать оценки салона красоты у посетителей, анализировать их и уточнить какие-то моменты после ответов на вопросы, если они появятся.Всё что вам нужно на первом этапе — подготовить список вопросов и если нужно, вариантов готовых ответов. Все можно комбинировать, менять уровни вложенности, добавлять новые вопросы если пользователь выбрал определенный ответ на каком либо этапе. Я не стал делать список слишком большим, чтобы не раздувать статью и не осложнять тестовый опрос, в вашем реальном опросе вопросов может быть гораздо больше!
Скопируйте текст выделенный курсивом
Мы компания «Такая-то», предлагаем заполнить анкету на вакансию «Специалист по тому-то» — Хорошо T: Ваше полное имя D: Сколько лет опыта работы в данной сфере (цифрой) #: Ваш телефон в формате +7(000)1234567 Y: Ваша дата рождения в формате DD.MM.YYYY Уровень образования — Среднее — Высшее — T: Другое|Расскажите поподробнее X: Вы можете прикрепить к анкете файл резюме, отправьте его скрепкой или введите любой символ для пропуска Спасибо за ответы на вопросы! Мы свяжемся с вами в ближайшее время — Ok
Если вы обратите внимание, перед некоторыми вопросами стоят префиксы английские буквы с двоеточием (T:…D:…X:…) таким образом устанавливается тип ожидаемого ответа: если префикса нет, это кнопка; T - текстовый ответ; D - ответ цифрой; # - ввод телефона, X - любой ответ (текст, фото, видео, документ, голосовое…). Если ответ не будет соответствовать ожидаемому типу, бот задаст вопрос повторно. Всё очень просто, однако такой способ создания опросов очень удобен, т.к. для каждой ситуации можно быстро создать свой вариант опроса, вплоть (в нашем примере) до отдельной анкеты для каждого мастера и т.д.Т.к. создание очень простое и текст легко трансформировать, для каждой вакансии удобно создать свою форму, тогда кандидаты будут отсортированы в таблице по разным листам, аналогично можно создать отдельные Телеграм-форумы под вакансию и отдельные колонки в CRM
Текст есть, что дальше?
Просто копируем его идем на https://botpad.ru/ вставляем в форму для создания диалога, нажимаем «Посмотреть результат» и на следующей странице получаем ссылки на работающего демо-бота и адреса для просмотра результатов (тут нужно понять, что только администратор будет видеть эту информацию в рабочем режиме). Кликните по ссылке или отсканируйте QR-код камерой мобильного. Вы перейдете в демо-бота и он начнет опрос. После последнего вопроса, через 2-3 секунды бот пришлет вам сообщение где можно посмотреть результаты прохождения опроса (это только в демо-режиме, для вашего удобства). Если не хотите копировать, вставлять, генерировать - зря, это интересно. Для вас я дам ссылку сразу на готовый диалог в боте, он сгенерирован из текста в этой статье https://t.me/BotPad_Bot?start=quiz-o=11826-r=1
Отлично, но это демо-бот, а я хочу сделать своего
Запустить своего бота не намного сложнее. Идем в конструктор https://botpad.ru/cp/ авторизуемся через телеграм, нажимаем «Быстрый старт», вводим ключ бота полученный от бота BotFather и вставляем текст опроса. Всё! Ваш бот начинает опрос для всех пользователей запустивших его!
Так просто! В чем подвох?
Подвоха нет, но результаты опросов сохраняются только в базу конструктора, вы можете их сразу увидеть. А если вы хотите сохранять результаты в Таблицах, CRM, отвечать пользователям заполнившим анкету через бота, получать уведомления на почту и т.д., нажмите кнопку «Интеграции бота» и после несложных настроек всё заработает как в демо-варианте. Интеграции для каждого бота подключаются 1 раз.
Есть ли еще способности у конструктора?
Да, их много! Можно выдавать различные результаты, давать скрытую ссылку на бота и только получивший ее пользователь сможет пройти опрос, можно сделать кнопки для разных опросов и многое другое, я написал подробную инструкцию, она ссылка на нее есть на каждой странице конструктора и сайта.
Остались вопросы?
С радостью отвечу на них и помогу разобраться, их можно задать в комментариях здесь или в комментариях на моем канале https://t.me/BotNotePad Подписывайтесь!
Вы сможете за несколько минут создать бота, который будет опрашивать пользователей, проверять корректность данных, организовать общение через Телеграм-группу, и сохранять все обращения в CRM и Google Таблицах. Бот сможет отправлять уведомления по электронной почте или в личные сообщения Телеграм, а также хранить всю информацию в базе данных. И всё это — используя лишь обычный блокнот!
Бот в блокноте
Удобство и простота использования
Телеграм популярный мессенджер, доступный на всех основных платформах, таких как iOS, Android, Windows и macOS. Это делает его идеальным инструментом для техподдержки, поскольку клиенты могут обращаться за помощью в любое время с любого устройства. Команда поддержки также может быстро реагировать на запросы, используя мобильные устройства или компьютеры.
Анонимность и единый стиль общения
Телеграм-бот и группы обеспечивают анонимность сотрудников, что помогает избежать личных конфликтов и поддерживать единый стиль общения. Это важно для поддержания высокого уровня обслуживания, так как все ответы будут консистентными и профессиональными.
Прозрачность и контроль
Все обращения и диалоги с клиентами сохраняются в Телеграм-группе и могут быть интегрированы с CRM-системами и Google Таблицами. Это обеспечивает полную прозрачность процесса и возможность анализа всех обращений. Вы сможете отслеживать качество обслуживания, выявлять типичные проблемы и находить пути их решения.
Варианты ботов
Я называю диалоги квизами, т.к. это лучше иллюстрирует суть происходящего, бот ведет диалог, но результаты мы получаем одним пакетом, как при обработке квизов
Вариант 1: Запуск единственного квиза при старте
Самый простой вариант, клиент нажимает кнопку старта и запускается квиз. Клиент начинает диалог с ботом, который задает необходимые вопросы. Ответы сохраняются и передаются в Телеграм-группу техподдержки, где первый освободившийся агент берет запрос в работу. В случае необходимости, можно подключить других специалистов.
Вариант 2: Выбор отдела и квизы с разными вопросами
Клиент выбирает отдел и отвечает на вопросы, после чего подключается к диалогу с соответствующим специалистом.
Подробные инструкции по работе с конструктором доступны на GitBook (ссылка в конце статьи).
План действий
Составить каркас диалога Подготовьте список вопросов, на которые вы хотите получить ответы от пользователя.
Создать диалог в конструкторе Войдите в конструктор и создайте диалог, используя подготовленный список вопросов.
Подключить интеграции Настройте интеграции с CRM-системами, Google Таблицами и другими платформами.
Подключить клавиатуры При необходимости, для сложных ботов, создайте клавиатуры и их последовательности, включая кнопки для начала нового обращения и вызова квиза.
Протестировать Проверьте работу бота, отвечая на вопросы по-разному, чтобы убедиться, что все настройки работают корректно.
Список вопросов для диалога
Приведу примерный вариант диалога, который можно собрать в простом блокноте. Этого достаточно, чтобы бот начал работать по заданному каркасу: в новом боте нажимаем «Быстрый старт» — и всё, бот готов к работе. Затраты времени минимальны, и больше ничего делать не нужно. Однако изначально бот будет сохранять ответы только в базе конструктора. Для использования всех возможностей бота потребуется еще несколько минут, чтобы настроить интеграции и максимально раскрыть его потенциал.
Скопируйте вопросы начиная с первого и заканчивая последним ответом, вставьте в демо-страницу или в «Быстрый старт» в конструкторе:
Какую проблему вы испытываете? > Проблемы с доступом к аккаунту > Проблемы с оплатой > Проблемы с работой приложения > X: Другое | Пожалуйста, уточните, можно голосом или видео
Когда впервые возникла проблема? > Сегодня > В течение последних 3 дней > В течение последней недели > Более недели назад
Пожалуйста, укажите ваше устройство > ПК/Ноутбук > Смартфон (iOS) > Смартфон (Android) > Планшет > T: Другое | Уточните тип используемого устройства
Какой браузер/приложение вы используете? > Chrome > Firefox > Safari > Edge > T: Другое |Пожалуйста, уточните
X: Пожалуйста, опишите проблему более подробно. Текстом, фото, видео или голосом
Вы пробовали уже предпринять какие-либо действия для решения проблемы? > Да, проблема частично решена > Да, но это не помогло > Нет, не пробовал(а) > X: Другое | Пожалуйста, уточните
Насколько срочно требуется решение проблемы? > Очень срочно (проблема критическая) > Срочно (требуется решение в ближайшее время) > Не срочно (можно решить в течение нескольких дней)
Можем ли мы связаться с вами для уточнения деталей? > #: Да, позвоните мне|На какой телефон вам можно позвонить? > E: Да, напишите мне на email|Укажите email для связи > Нет, предпочитаю решать проблему через чат
Мы приняли ваш запрос, в ближайшее время оператор свяжется указанным способом! > Ok
---------------- КОНЕЦ СПИСКА ВОПРОСОВ ------------------
Вариант создания диалога в конструкторе, используется для полноценного запуска бота, интеграции нужно подключать
Перенос каркаса из блокнота в конструктор
Вариант создания диалога для проверки работы каркаса на демо странице, подключены тестовые интеграции, вы сможете сразу увидеть не только диалог в боте, но и работу интеграций
Перенос каркаса на демо страницу
На странице результата все ссылки активные, ведут на демо-бота и интеграции. Пройдите диалог в демо-боте и посмотрите на результат
Диалог создан, получены ссылки на бота и на страницы результатов. QR тоже работает, можно попробовать
Переходим в Телеграм и тестируем диалог
Диалог в боте составлен только на основе каркаса
Так будет выглядеть результат в группе оттуда можно сразу ответить пользователю
Результат в группе
Результат в CRM YouGile обрабатывайте заявки в стиле канбан
Тестирование и улучшение
Перед началом работы можно протестировать диалог в демо-боте на BotPad.ru (ссылка в конце статьи) без необходимости входа в конструктор. Это позволяет вносить необходимые коррективы и повторно тестировать диалог, чтобы убедиться в правильности настроек и логики работы.
Создание диалога в конструкторе
Войдите в конструктор BotPad.ru/cp/ и выберите в левом меню опцию «Быстрый старт».
Вставьте подготовленный список вопросов. Если бот уже добавлен, выберите его из выпадающего меню. Если бота нет, получите ключ API через @botfather и добавьте его.
Нажмите «Создать». Перейдите на страницу с деревом диалога и разверните все ветви, чтобы визуально оценить структуру.
Подключение интеграций
Настройте интеграции, используя руководство на GitBook (ссылка в конце статьи). Возможные интеграции включают:
База данных конструктора: включена всегда. Хранение всех диалогов, включая незавершенные.
Google Sheets: вывод результатов квизов на одном листе.
Закрытые группы Telegram: отправка результатов в отдельные форумы групп и диалоги с пользователями через них.
CRM Yougile: добавление результатов в канбан-доску.
WebHook: отправка данных на ваш сервер в формате JSON или HTML.
Email: получение копий диалогов на электронную почту.
Личный Telegram аккаунт: отправка результатов на личные аккаунты.
Подключение клавиатур
В разделе «Клавиатуры бота» вы создаете стартовую клавиатуру и настраиваете все возможные действия для кнопок. Вот основные функции, которые можно настроить:
«Выбрать квиз»: Позволяет выбрать из выпадающего меню один из созданных в боте квизов. После выбора квиза он будет привязан к кнопке и активируется при нажатии.
«Вызвать клавиатуру»: Выбор этой опции открывает меню клавиатур, созданных в боте. Выбранная клавиатура будет подключена к кнопке и активируется при ее нажатии.
«CallBack param»: Эта опция позволяет вызвать плагин с параметрами, используется по согласованию с техподдержкой. Например, msg-r:1 активирует плагин для диалога, через который можно общаться с пользователем через подключенную Телеграм-группу.
«Запросить контакт»: Кнопка, позволяющая пользователю поделиться с ботом номером телефона, зарегистрированного в аккаунте. Этот контакт будет отображаться в результатах квиза.
«Запросить локацию»: Кнопка для передачи текущей геопозиции пользователя боту, которая также будет сохранена в результатах квиза.
«В главное меню»: Кнопка, возвращающая пользователя в главное меню, не требует дополнительных настроек.
При настройке клавиатуры можно также отправить пользователю сообщение и прикрепить файл для дополнительной информации.
Для вашего бота рекомендуется создать стартовую клавиатуру с двумя кнопками. Первая кнопка, например, «Новое обращение», будет вызывать квиз, используя действие «Выбрать квиз». Вторая кнопка, предназначенная для начала диалога без квиза, должна использовать опцию «CallBack param» с параметром msg-r:1, чтобы подключить плагин для обмена сообщениями. Обязательно подключите Телеграм-группу, иначе пользователь получит уведомление о том, что группа не подключена.
В принципе, всё готово к работе и остается только протестировать результат.
Тестирование
Пройдите по всем кнопкам, отвечая на вопросы квиза различными способами. Это поможет выявить и исправить возможные ошибки. Корректировки можно внести в дереве квиза или заново создав диалог через «Быстрый старт».
Дополнение и украшение
После тестирования можно добавить визуальные элементы, такие как иллюстрации или видео, чтобы сделать диалог более информативным, задать более подробные описания вопросов и т.д.. Это поможет клиентам лучше понять задачу и ускорит процесс решения их проблем.
Настройка Телеграм-бота для техподдержки не только улучшит качество обслуживания, но и обеспечит конкурентное преимущество вашему бизнесу, предоставляя клиентам лучший сервис.
В этой статье я расскажу, как с помощью конструктора «Бот в блокноте» легко и просто создать телеграм-бота, не имея ни малейших знаний о программировании. Вам не понадобятся блок-схемы, переменные или магические заклинания. Вместо этого, вы сможете собрать своего бота для программы "Тайный покупатель", а также для сбора и обработки статистики по ней.
Бот в блокноте
Конструктор «Бот в блокноте» — это интуитивно понятный инструмент, созданный специально для тех, кто хочет автоматизировать свои задачи без лишних сложностей. С его помощью вы сможете быстро и эффективно настроить телеграм-бота, который поможет вам в реализации проекта «Тайный покупатель». Посетите демо-страницу https://BotPad.ru, чтобы увидеть его в действии.
Основные термины, которые вам понадобятся:
Квиз (диалог) — это последовательность вопросов, которые ведут пользователя через опрос.
Лид — пакет ответов на квиз, обогащенный служебными данными (время, контактные данные, количество баллов и правильных ответов и т.д.).
Сегментация — присваивание пользователю группы на основании его ответа. Например, пользователь отвечает на вопрос о половой принадлежности и записывается в соответствующий сегмент.
Используя «Бот в блокноте», вы сможете создать сложные и многоуровневые квизы, собирать лиды и сегментировать пользователей для более точной аналитики и последующих действий.
Подготовим краткий опрос для экономии места и улучшения читаемости. В конце статьи будет ссылка на подробный и проверенный каркас опроса, который вы сможете немного подкорректировать в обычном блокноте и использовать в своей деятельности, чтобы держать руку на пульсе, знать и понимать, что происходит в вашем бизнесе. Мы разберем весь процесс по шагам, чтобы вы могли самостоятельно создать эффективный инструмент для оценки работы вашего бизнеса.
Сбор вопросов
Ниже для статьи я использую сокращенный вариант каркаса. Полный вариант и каркасы диалогов других тематик можно найти на моем GitBook https://core4.gitbook.io/botpad/shablony-dialogov. Там же расположена подробная инструкция для конструктора.
Каркас опроса — это заранее подготовленный шаблон, содержащий последовательность вопросов и возможных ответов, которые используются в квизе (диалоге) для сбора информации от пользователей. Он структурирует процесс опроса, делая его логичным и удобным как для респондента, так и для аналитика.
Для демонстрации возможностей конструктора, рассмотрим пример опроса для программы «Тайный покупатель» в сети кафе с залом и продажей на вынос. Допустим, у нас три точки. Вопросы должны быть четкими и конкретными, чтобы получить точные данные:
--------- Каркас опроса -----------
Какое кафе вы посетили? > Точка №1 по Адресу 1-1 > Точка №2 по Адресу 2-2 > Точка №3 по Адресу 3-3
Как вы оцениваете чистоту и ухоженность территории около кафе? > Очень чисто > Чисто > Приемлемо > Грязно > X: Очень грязно | Расскажите что именно было грязным или пришлите фото
Насколько легко было найти кафе? > Очень легко > Легко > Средне > Трудно > T:Очень трудно | Расскажите о сложностях поиска
Другие вопросы… > Другие ответы…
X: Дополнительные комментарии, замечания или предложения по улучшению работы кафе. Пришлите текстом, голосом, видео или фото
F: Пришлите фото чека
Ваши ответы приняты, в ближайшее время наш сотрудник свяжется с вами и пришлет бонус за прохождение теста > Ok
--------- /Каркас опроса -----------
Скопируйте каркас диалога и используйте его в конструкторе. Без регистрации ботов и настройки интеграций вы можете увидеть результат за несколько секунд. Просто скопируйте каркас, откройте демо-страницу https://BotPad.ru и вставьте каркас в поле ввода. После отправки вы сможете увидеть, как диалог будет выглядеть в демо-боте, а также посмотреть, как будут выглядеть результаты в Google таблицах, в CRM, в закрытой группе Telegram и других интеграциях.
Результаты работы конструктора
Начало диалога в боте, созданное из каркаса будет выглядеть так:
Так каркас превращается в диалог
В конструкторе в диалог можно добавить медиафайлы, боту добавить клавиатуры, разделы и сообщения
Результаты в почте, Телеграм-аккаунте, в Телеграм-группе, будут выглядеть так:
Результаты в виде текста, показываются только вопросы на которые были даны ответы
В закрытой группе ваши сотрудники смогут ответить пользователю и он получит сообщение прямо в боте
В CRM YouGile в колонке Входящие появится новая карточка
Результаты в CRM YouGile
В Гугл Таблицах результаты будут накапливаться
Результаты в Гугл Таблицах
Попробуйте сами! Скопируйте каркас диалога, вставьте в демо-страницу и увидьте, как Ваш бот оживает за считанные секунды!
Если вы когда-либо мечтали создать своего телеграм-бота, но вас пугали технические сложности и необходимость программирования или рисования блок-схем, то у меня для вас отличные новости. Представляю вам Бот в блокноте — конструктор телеграм-ботов, который я разработал специально для тех, кто далёк от мира IT, но хочет легко и быстро создать своего бота. В отличие от традиционных конструкторов с блок-схемами, я предлагаю более гибкий и удобный способ работы. Блок-схемы могут быть сложными и запутанными, особенно когда проект становится большим.
Диалог бота созданный в блокноте
В этой статье я расскажу, как возникла идея создать Бот в блокноте, какие возможности и преимущества он предлагает, а также как вы можете начать использовать его уже сегодня. Если вы хотите создать своего телеграм-бота, но не знаете, с чего начать, или ищете способ упростить этот процесс, — эта статья для вас. В дальнейшем я планирую публиковать статьи с конкретными реализациями для разных областей, с примерами и советами, так что подписывайтесь, чтобы не пропустить.
Идея
Год назад, работая над телеграм-ботом для клиента, я задался вопросом: "Можно ли упростить процесс сборки типовых диалогов в боте и записи результата?" Часто при работе над проектами я использую блокнот для набора текста и Excel для сортировки и визуализации. Опираясь на этот опыт, я решил, что списки — это вполне удобный вариант.
Немного истории
В 2017 году, увидев бота в Telegram, я проникся идеей чат-ботов. Казалось, что это возрождение старой технологии станет успешным и облегчит множество рутинных операций. Так родился прототип CMS с рабочим названием "Core4". Основная идея заключалась в том, чтобы собрать все интерфейсы ботов к одному ядру, независимо от источника сообщения. Ядро должно было принимать, понимать и обрабатывать сообщения, давая ответ в понятной мессенджерам форме.
Результатом стал MVP, работающий с ныне запрещенным Фейсбуком, ушедшим Slack, Skype, Telegram, Viber, ВКонтакте, Яндекс.Алисой и даже WeChat. Все функции бота были разделены на плагины с единым интерфейсом обмена данными, что позволило упростить разработку и код. Однако блокировка Telegram в РФ и рост рабочей нагрузки заставили отложить идею в долгий ящик.
Начало
Я написал плагин для Core4, который обрабатывает текстовые каркасы и выводит квизы в боте. Начал с простого опроса:
Третья планета от Солнца? > Земля > Венера > Луна
Вам понравился тест? > Да > нет Как вас зовут? Оцените сложность теста в баллах от 1 до 10?
Развитие
Задача не сложная, но хотелось большего: ветвлений, проверок. Конструктор стал понимать типы вопросов и ожидаемых ответов:
— «B» - ожидается ответ кнопкой — «P:» — ожидание телефона через кнопку «Поделиться телефоном», — «G:» — ожидание геопозиции через кнопку «Поделиться геопозицией», — «#:» — ожидание отправки контакта или ручного ввода телефона +7(495)123-45-67, + и не менее 8 цифр, допустимы скобки и разделители — «T:» — ожидание текстового ввода, — «D:» — ожидание целого или десятичного числа, — «E:» — ожидание ввода электронной почты — «U:» — ожидание URL-адреса — «Y:» — ожидание ввода даты DD-MM-YYYY или даты времени DD-MM-YYYY HH:II — «H:» — ожидание ввода времени (часы и минуты) HH:MM — «F:» — ожидание отправки файла, — «X:» — любой тип ответа (но не кнопка)
Добавил возможность задавать оценку кнопочного ответа (Верно/Нет) и начислять баллы за ответ. Для ветвления придумал простой вариант: «Если ответили так, задать вопрос». Планирую добавить сегментацию пользователей на основе ответов (она уже есть в конструкторе, пользователи сегментируются, но в каркасе пока не реализована) .
После доработок каркас опроса стал выглядеть так:
Третья планета от Солнца? > Земля||Y10 > Венера||N > Луна||N Вам понравился тест? > Да||Y50 > нет||N > X: Расскажу в сообщении|Опишите впечатление текстом, видео или голосовым T: Как вас зовут? D: Оцените сложность теста в баллах от 1 до 10?
Уровень ветвлений стал практически неограниченным, но появились сложности в обработке алгоритма. Решение этих вопросов заняло много времени, но в итоге всё получилось.
Допиливаем напильником и шлифуем
Параллельно был написан веб-интерфейс для пост-обработки каркаса. В конструкторах ботов обычно используются блок-схемы связанные друг с другом стрелками, каждый блок описывает действие, каждому ответу назначается переменная, но в блокноте такое не описать, поэтому я выбрал дерево. Дерево не позволяет делать сложные связи, но для опросов оно логически подходит гораздо лучше, вся схема опроса видна и понятна, возможности дерева позволяют легко переносить вопросы с уровня на уровень и менять их местами, в блочной схеме всё выходит гораздо сложнее.
Вид диалога в конструкторе
Не текстом единым
К вопросам нужно добавлять картинки и мультимедиа, без этого красивый квиз не сделать. От идеи добавлять картинки в каркасе пришлось отказаться, т.к. любую реализацию будет не возможно объяснить не подготовленному пользователю. Перенес ее в веб-конструктор и квизы заиграли новыми красками.
Редактирование ответа и вопроса, если выбран этот ответ
В настройках есть возможность запретить повторный запуск диалога, например, если это был тест на оценку знаний, при прохождении квиза замеряется время затраченное на прохождение, это позволит оценить скорость и уверенность отвечающего. В планах — ограничение времени прохождения.
Настройки квиза
В веб-интерфейсе можно сегментировать пользователя по ответам, что даст возможность рассылать информацию по пересечению сегментов. Сегментация уже работает, а рассылки пока в разработке
Полноценная работа
В веб-интерфейсе есть пункт «Клавиатуры бота», где можно создать стандартные клавиатуры для навигации с подключением к ним квизов, в них же можно задать сообщения при выводе клавиатуры. Используя эту возможность можно создавать сложные переходы и вариации. Конструктор на данном этапе предназначен для работы с квизами, но в планах создание привычных блок-схем с более удобными возможностями.
Создаем клавиатуру и назначаем действие кнопок, в планах визуализировать все на блок-схемах
Общаемся с пользователями
Отлично! Квиз работает, вопросы задаются, типы контролируются, кнопку другого ответа бот не примет, полный контроль! И как хранить результаты? В базе данных, но каждый квиз разный по содержанию и объему, поэтому храним в JSON. Отслеживать результаты в админке приятно, но не интересно. Вот бы была возможность сразу ответить пользователю. Например, мы создали квиз-диалог по вопросам поддержки продукта, пользователь выбрал свой продукт, ответил на некоторые вопросы, мы получили заявку и… как ему ответить? Как задать уточняющие вопросы не покидая телеграм? Создадим закрытый форум в телеграм, добавим туда бота, дадим ему права на чтение сообщений и у нас появляется возможность общения с пользователем, причем общаться может не один наш сотрудник, а все кто состоит в закрытой группе (пользователь ее не видит, он общается с ботом)
Так техподдержка или менеджеры видят заявки, отсюда они могут отвечать сразу в бота
Сохраняем и анализируем
Общение через бота важный и нужный формат, но хочется иметь общую картину, сортировать и фильтровать результаты. Таблицы Гугл то, что нужно, но мы не создаем переменные и как тогда записывать результаты… Обойдемся без переменных! Немного магии и все работает с таблицами, при первом прохождении генерируется лист с максимальным количеством колонок (все варианты ответов), каждый отдельный квиз это отдельный лист и ничто не мешает создавать нам несколько квизов, всё будет ясно и понятно. Если пользователь дал правильный ответ, подсветим эту ячейку зеленым, а количество баллов за ответ покажем в примечании, это даст возможность оценивать результаты не отвлекаясь на описание квиза, не нужно помнить правильные ответы и сразу видно, где ошибка в ответах.
Интеграция с Гугл Таблицами позволяет создать аналогичный Гугл Формам сервис, но без настроек и выхода из Телеграм.
Интеграция с Гугл.Таблицами. Мне нравится! А вам?
Передаем диалог в CRM
В работе я использую российский сервис YouGile https://ru.yougile.com/, в свое время я делал бота для публикации задач из Телеграм на доску, он общедоступный и бесплатный, называется «YouGile unofficial bot». Переслали ему сообщение, он опубликовал его на доске и при необходимости отправил дубль на ваш Email — удобно! А квизы могут быть задачами? Могут! Делаю интеграцию результатов квиза с YouGile и получается — простая и легкая CRM! Можно дать ссылку на квиз и его результаты сразу будут переданы менеджерам, после обработки они перенесут их в нужные колонки, добро пожаловать в Agile-style
Обрабатываем заявки в стиле Аджайл
Для тех кто не хочет ничего подключать
Просто укажите в настройках квиза свою почту или ID аккаунта в телеграм (должен быть подписан на бота), и получайте копии диалогов в почту или мессенджер. Ответить оттуда сложно, но не все задачи требуют ответа. Простая, полезная и удобная функция.
В таком виде результат приходит на email и в Телеграм
Для самых продвинутых
Мало возможностей? Укажите в настройках адрес своего сервера, на котором вы хотите самостоятельно обрабатывать результаты квизов и сразу после завершения диалога бот отправит вам все результаты в виде HTML и JSON, приготовьте их по своему или отправьте в другой сервис. Полезно!
Где использовать?
— Создание квизов и опросов — Техническая поддержка клиентов — Дерево решений (вопросы приводят к выбору единственного результата) — Сбор лидов в CRM — Оценка качества услуг, в том числе использование для тайных покупателей с обработкой отчетов — Тесты на знание предмета — Чекапы — Сбор анкет-заявок в HR и создание предварительных тестов — Онбординг сотрудников — Регистрация участников на мероприятия с возможностью обсуждения деталей и проведения по CRM — Бронирование через квиз — Составление портрета гостя — Сбор показаний приборов учета — Учет рабочего времени и отчеты о проделанной работе — Сбор заявок на подбор — Сбор вопросов перед/на мероприятии — Заполнение анкет на франшизу и т.п. — Оформление брифов и ТЗ с обсуждением и проводкой в CRM — Заявки на подбор помещений — Заявки на расчет стоимости кейтереинга — Бриф на расчет стоимости материалов
Ложка дёгтя
Проект находится в стадии финального тестирования, иногда вылезают баги, но в общем всё работает. Больше всего раздражает задержка на обработку результатов при прохождении квиза в боте. Это из-за того, что продукт молодой. Несколько секунд, но не приятно, но терпимо, это задержка из-за ответов внешних сервисов, без подключения интеграций она вообще не заметна. А в ближайшее время я переделаю обработчик и всё будет летать =)
После пополнения счета иногда выбивает из аккаунта и нужно входить повторно, это магическая ошибка, ищу причину. Ну и конечно, есть баги о которых я не знаю, но вы мне обязательно сообщите =)
Большие планы
Часть запланированного уже частично реализована, часть ещё только на бумаге.
В планах: — Редактор бота в виде блок-схем, в не совсем привычном виде, но будет удобно
— Использование переменных для записи ответов с последующим подключением калькулятора (реализовано на 50%) — Рассылки по сегментированным группам пользователей с персонификацией — Работа бота в группах и каналах, проверка подписки, модерация, публикация оформленных сообщений — Поддержка досок объявлений в форумах (публикация только через бота) — Сбор статистики бота (статистика уже собирается, но пока не выводится) — Подключение плагинов Core4, даст возможность использовать готовые модули для типовых решений (уже работает, вывод квиза и общение в боте это часть из плагинов системы) — Реферальная программа для пассивного заработка (70%) — и многое-многое другое
Как попробовать
Рабочая версия доступна на сайте https://botpad.ru/landing/ На ней можно отредактировать или создать квиз.
Все функции бесплатны на время разработки, но не более 3 пользователей в боте.
Платные тарифы от 480₽ в месяц при оплате за год, в зависимости от количества завершенных диалогов.
Бонусы и плюшки
В зависимости от суммы оплаты к сумме пополнения будет добавлено до 30% бонусов. А первые две недели, при пополнении от 30000₽ будет добавлено до 200% бонусов, каждый день бонусный процент этого предложения будет падать. Сегодня можно получить 200% бонусов, а использовать их можно в любой момент.
Подписывайтесь на телеграм-канал «Бот в блокноте», чтобы узнавать о новостях и новинках проекта, смотреть кейсы и разборы.
И конечно, первым клиентам особая любовь, уважение и поддержка!