10 KiB
Сценарий работы с сервисом через Telegram
1. Начало работы
-
Пользователь находит бота в Telegram по его имени или ссылке.
-
Нажимает кнопку «Запустить» или отправляет команду
/start.Привет! Я бот сервиса "НаСвязи". Помогу вам создать QR-код (для автомобиля, питомца, входной двери и т.д.).
2. Создание QR-кода
-
Бот предлагает выбрать объект для QR-кода:
Выберите объект, для которого вы хотите создать QR-код: 2. Автомобиль 3. Питомец 4. Дверь квартиры 5. Стол в ресторане 6. Другое
-
Пользователь выбирает вариант (например, отправляет «1» для автомобиля).
-
Бот запрашивает название QR-кода:
Укажите название для вашего QR-кода. Например, "Моя машина" или "Ошейник Бобика".
-
Пользователь вводит название, например: "Моя машина".
-
Бот подтверждает:
Отлично! Ваш QR-код будет называться "Моя машина". Теперь настройте действия, доступные при его сканировании.
3. Настройка действий
-
Бот предлагает выбрать действия:
Какие действия вы хотите включить для использования QR-кода? 2. Отправить сообщение 3. Показать номер телефона 4. Прикрепить геопозицию (Выберите номера действий через запятую, например: 1, 3)
-
Пользователь выбирает, например, «1, 2».
4. Получение QR-кода
-
Бот генерирует QR-код и отправляет его в виде изображения:
Ваш QR-код "Моя машина" готов! Вот он: [изображение QR-кода] Вы можете скачать изображение и разместить его на объекте.
-
Бот предоставляет инструкции по размещению, соответствующие типу объекта:
Рекомендации по размещению QR-кода для автомобиля:
- Разместите наклейку на заднем стекле или в углу бокового стекла.
Сделайте "НаСвязи" удобнее. Будем рады вашей поддержке: https://hereconnect.condev.ru/donate
-
Пользователь завершает процесс, используя QR-код.
5. Получение уведомлений
-
Когда QR-код используется для отправки сообщения, пользователь получает уведомление через бота:
Новое сообщение для QR-кода "Моя машина": "Ваша машина мешает проезду."
-
Если QR-код настроен для отображения номера телефона, пользователь видит текст:
QR-код "Моя машина": номер телефона владельца показан.
6. Управление QR-кодами
-
Пользователь может управлять своими QR-кодами, отправляя команду
/manage. -
Бот выводит список созданных QR-кодов и предлагает изменить их:
Вот ваши QR-коды:
- Моя машина
- Ошейник собаки
Выберите номер для управления или создайте новый QR-код командой
/new.
7. Получение статистики
-
Пользователь отправляет команду
/stats, чтобы получить данные по взаимодействиям:Статистика для "Моя машина":
- Сканирований: 12
- Сообщений: 5
8. Поддержка
-
Если у пользователя возникают вопросы, он отправляет команду
/help. -
Бот предоставляет базовую информацию о сервисе:
Это сервис "НаСвязи" для создания QR-кодов для удобной связи. Вы можете создавать и настраивать QR-коды, а также управлять своими объектами.
Сценарии ОШИБОК:
1. Начало работы
-
Пользователь находит бота в Telegram по его имени или ссылке.
-
Нажимает кнопку «Запустить» или отправляет команду
/start.Привет! Я бот сервиса "НаСвязи". Помогу вам создать QR-код (для автомобиля, питомца, входной двери и т.д.).
Сценарий: Неверный ответ при выборе объекта
Описание
Пользователь вводит неверное значение (например, текст вместо числа) или значение, не входящее в предложенный диапазон (например, "10" вместо "1-5").
Шаги:
-
Бот предлагает выбрать объект:
Выберите объект, для которого вы хотите создать QR-код: 2. Автомобиль 3. Питомец 4. Дверь квартиры 5. Стол в ресторане 6. Другое
-
Пользователь вводит некорректный ответ, например: "шесть" или "10".
-
Бот отвечает:
Пожалуйста, выберите вариант из списка, отправив число от 1 до 5.
-
Пользователь исправляет ввод, например: "3".
Сценарий: Неверный ответ при вводе названия QR-кода
Описание
Пользователь не вводит название или отправляет слишком короткое название.
Шаги:
-
Бот запрашивает название для QR-кода:
Укажите название для вашего QR-кода. Например, "Моя машина" или "Ошейник Бобика".
-
Пользователь оставляет сообщение пустым или вводит слишком короткое название, например: "а".
-
Бот отвечает:
Название должно содержать хотя бы 2 символа. Попробуйте ещё раз.
-
Пользователь исправляет ввод, например: "Моя машина".
Сценарий: Неверный ответ при выборе действий
Описание
Пользователь вводит текст вместо номеров действий или указывает некорректные номера (например, "7" вместо "1-3").
Шаги:
-
Бот предлагает выбрать действия:
Какие действия вы хотите включить для использования QR-кода? 2. Отправить сообщение 3. Показать номер телефона 4. Прикрепить геопозицию (Выберите номера действий через запятую, например: 1, 3)
-
Пользователь вводит некорректный ответ, например: "все" или "7".
-
Бот отвечает:
Пожалуйста, выберите номера действий из списка (1, 2 или 3), разделяя их запятой.
-
Пользователь исправляет ввод, например: "1, 2".
Сценарий: Неверный ответ при управлении QR-кодами
Описание
Пользователь вводит номер, которого нет в списке, или текст вместо номера.
Шаги:
-
Бот выводит список созданных QR-кодов:
Вот ваши QR-коды: 2. Моя машина 3. Ошейник собаки Выберите номер для управления или создайте новый QR-код командой
/new. -
Пользователь вводит некорректный ответ, например: "5" или "два".
-
Бот отвечает:
Пожалуйста, выберите существующий номер QR-кода из списка (1 или 2).
-
Пользователь исправляет ввод, например: "1".
Сценарий: Неверный ответ при запросе статистики
Описание
Пользователь отправляет неверную команду вместо /stats.
Шаги:
-
Пользователь вводит некорректную команду, например:
/статистика. -
Бот отвечает:
Команда не распознана. Попробуйте использовать команду
/statsдля получения статистики. -
Пользователь исправляет ввод, например:
/stats.
Дополнительное уведомление
В каждом случае некорректного ввода бот может добавить общее дружелюбное напоминание:
Если у вас возникли вопросы, воспользуйтесь командой /help для получения информации.