# Опрос по продукту

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

Итак, задача:

1. определить понравился продукт или нет
2. получить от клиентов варианты улучшения
3. оповестить о других новинках
4. получить постоянный контакт покупателя для дальнейшего взаимодействия

Шаги для решения:

1. регистрация бота через botfather, регистрация в botboom.ru
2. создание приветственного сообщения и кнопки с информацией о боте
3. создание опросов: нравится или нет, чем улучшить
4. подготовка мотивационного сообщения(промокод или иной бонус)
5. создание ссылок и QR кодов для публикации
6. просмотр результатов

Пример того что получим в итоге можно посмотреть по ссылке: <https://botboom.ru/tme/?botboomtest8_bot&start=opros>.

#### Погнали!

### Регистрация бота через botfather, регистрация в botboom.ru

Открываем Телеграмм клиент, в поиск вводим @botfather (или откройте по ссылке: [@botfather](https://botboom.ru/tme/?botfather)), жмём Запустить или start. Перед вами откроется полный список команд для управления BotFather: создание и настройка ботов.

![регистрация бота у botfather](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ll7689IDnKLtjpgnzVq%2F-Ll7TinyFTpecyAVMh0x%2F-Ll7UgIUW_Ym27R-AAI_%2Fimage.png?alt=media\&token=8b449e93-7605-4cdf-9278-41bab3157532)

Отправляем команду /newbot, вводим имя бота - так он будет отображаться в списке контактов. Следующий вопрос botFather - имя бота по которому его смогут найти - оно должно быть уникальным во всём Телеграмм и заканчиваться на bot.

Как подберёте свободное имя - botFather пришлёт сообщение об удачной регистрации и самое главное - токен - набор символов необходимый для подключения бота:

`Use this token to access the HTTP API:`\
`123456789:AAEdeHEUfLs1yQtLplwtcZcKXXXXX-XXXXX`

Далее Вы можете установить описание бота, фото профиля и т.д. Вернуть список команд можно отправив боту /help. Копируем строку с токеном - он понадобится нам на следующем шаге.

Переходим на сайт платформы [botBoom.ru](https://botboom.ru/), в верхнем меню Подключить, далее кнопка Зарегистрироваться. Бесплатно даётся 2 недели пользования сервисом - вполне достаточно для всех тестов.

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

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

![подключение бота к botboom.ru](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ll7689IDnKLtjpgnzVq%2F-Ll7TinyFTpecyAVMh0x%2F-Ll7VEVBaEpK5lfzP4q4%2Fimage.png?alt=media\&token=122d766a-cee0-42cb-ab73-eaa928f92bce)

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

Система стартует бота, и Вас уже есть ссылка для открытия бота - можете открыть его в **Телеграмм** - Вы увидите 3 кнопки по умолчанию и на все сообщения бот будет отвечать заданным по умолчанию сообщением *"Не понял Вас"*.

### Создание приветственного сообщения и кнопки с информацией о боте

Сразу идём в настройки Телеграмм бота и заполняем своим текстом поля Приветственное сообщение и Сообщение по кнопке Помощь.

![задание основных сообщений бота](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ll7689IDnKLtjpgnzVq%2F-Ll7TinyFTpecyAVMh0x%2F-Ll7VvhypCbydjYJ-TZJ%2Fimage.png?alt=media\&token=5a7f5976-e063-4be8-b08c-4c1150ce598b)

Жмём кнопку Сохранить и активировать, проверяем в боте - стартовое сообщение можно увидеть отправив боту команду /start, Помощь - по кнопке помощь. Вид нижнего меню мы поменяем позже, когда будет что там разместить.

### **Создание опросов**

Создаём первый опрос - пункт меню Голосования, кнопка Добавить. Вводим название опроса(используется только в административном интерфейсе) и текст вопроса: Мы выпустили новый супер мега бургер 🍔 с клиновым сиропом 🍁 и мясом северного оленя 🦌. Как он Вам? Ниже, плюсик, добавляем варианты ответа. После нажатия, появляется кнопка - жмём на неё, это будущий ваиант ответа. Вводим 👍Супер👍, жмём сохранить. Аналогично создаём вари**а**нты 💩Фуфууу💩 и 50/50.

![настраиваем опрос в боте](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ll7689IDnKLtjpgnzVq%2F-Ll7TinyFTpecyAVMh0x%2F-Ll7WE7mz5UFb7xNfJ61%2Fimage.png?alt=media\&token=9f9cab01-50a4-484e-8b0c-7d699101cc21)

Здесь нам ещё важен переключатель Разрешить отвечать не 1 раз - если переставить в Да, то пользователи бота смогут ответить на опрос несколько раз.

Сохраняем и активируем.

Аналогичным образом добавляем второй опрос: \
Имя: чем улучшить?\
Текст: Мы хотим сделать для Вас самый лучший бургер, чем нам его улучшить?\
Варианты: Больше мяса, Больше сыра, Остроты, Ниже цену

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

![связывание опросов в цепочку](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ll7689IDnKLtjpgnzVq%2F-Ll7TinyFTpecyAVMh0x%2F-Ll7WP19qY91TaZYlr15%2Fimage.png?alt=media\&token=ec4b6c22-86ac-42c5-9997-9d06a7b7d174)

Теперь выбираем в списке опросов опрос "Как Вам?" и в настройках справа, в пункте "Показать после ответа", из списка выбираем Голосование, а в поле ввода вставляем скопированный ранее идентификатор.

![связывание опросов в цепочку](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ll7689IDnKLtjpgnzVq%2F-Ll7TinyFTpecyAVMh0x%2F-Ll7WWqEtUm3sesWMFHe%2Fimage.png?alt=media\&token=80e069ff-8663-4256-a245-a51a26e61d73)

Сохраняем. Опросы почти готовы, теперь надо подготовить сообщение, просмотром которого мы мотивировали пользователей/клиентов пройти опрос.

### **Подготовка мотивационного сообщения(промокод или иной бонус)**

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

Сделаем это сообщение через "скрытый товар" - он не отображается в основном меню. Открываем Каталог, создаём элемент в разделе "Скрытый", в настройках задаём текст о промокоде.

![создание скрытого элемента](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ll7689IDnKLtjpgnzVq%2F-Ll7TinyFTpecyAVMh0x%2F-Ll7Wni_XbgzXQqLwS8x%2Fimage.png?alt=media\&token=7e2296ce-4927-4424-8827-a26a11711ec0)

Для показа этого элемента после опроса возвращаемся в Голосования и ставим настройку отображения Товара после голосования. Текст должен точно совпадать с именем элемента каталога(надпись на кнопке).

![связывание опроса и сообщения](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ll7689IDnKLtjpgnzVq%2F-Ll7TinyFTpecyAVMh0x%2F-Ll7WxAbEPTlB9HeRGja%2Fimage.png?alt=media\&token=d96bba11-a59b-4168-8c20-f9b01f3e2198)

### **Создание ссылок и QR кодов для публикации**

Теперь нам надо подготовить ссылки для размещения в онлайн и оффлайн. Система создания ссылок описано в документации - [тут](https://api.botboom.ru/www/howto.html#using).

Для Телеграмм ссылка имеет вид <https://botboom.ru/tme/?botboom\\_bot\\&start=showbotscat>, где botboom\_bot имя Вашего бота заданное через BotFather. Конструкция start=showbotscat означает что после открытия бота в Телеграмм и нажатии кнопки Запустить, в бот передастся слово showbotscat. В Телеграмм нельзя передать слово на Русском языке. Этот функционал можно использовать для показа пользователю сразу определённой категории, товара или, специфического приветствия - настройте в Диалогах соответствующий ответ на заданное после start слово.\
Т.е. для старта опроса нам еще надо создать запускающий Диалог(сначала скопируйте идентификатор первого вопроса в буфер обмена): \
Текст в сообщении: opros\
Действие: Голосование\
Текст: идентификатор голосования\
Таким образом, получаем ссылку вида: <https://botboom.ru/tme/?botboomtest8_bot&start=opros> (это действующая ссылка на демо бота, можете посмотреть результат работ по этой инструкции)

Теперь можно эту ссылку немного облагородить используя "укорачиватели" - например [bit.ly](https://bitly.com/) и сделать QR код для размещения на оффлайновой рекламной продукции - <http://qrcoder.ru/>

### **Просмотр результатов**

Результаты ответов можно посмотреть на странице голосований, выбрав соответствующее голосование:

![просмотр результатов голосования](https://3772403088-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ll7689IDnKLtjpgnzVq%2F-Ll7TinyFTpecyAVMh0x%2F-Ll7XI9qSKLB5saywvxT%2Fimage.png?alt=media\&token=e60793c3-312f-4bc6-8072-0760b7a3f417)
