Свой бот в Телеграме: как мастерской сообщать заказчикам о статусе заказа
Короткий ответ
Заведите бота в Телеграме через @BotFather (это официальный бот Телеграма, через который создаются все остальные), скопируйте выданный ключ и вставьте его в «Профиль и настройки» → «Подключения» → «Сообщения заказчикам в Телеграме».
Дальше в карточке клиента нажмите «Ссылка для подписки» и отправьте эту ссылку заказчику. Он переходит, нажимает «Старт» - и с этого момента сам узнаёт, когда заказ взяли в печать, когда он готов и когда отправлен.
Зачем это мастерской
Заказчик, который не знает, что с его заказом, пишет и звонит. Каждый такой вопрос отнимает время посреди работы. Бот отвечает за вас: этап меняется в Учет3Д, и человеку сразу уходит сообщение от имени вашей мастерской.
Бот именно ваш, а не наш. Заказчик видит название вашей мастерской, а не название программы, которой вы пользуетесь.
Шаг 1. Завести бота
- Откройте Телеграм и найдите в поиске @BotFather. У него синяя галочка.
- Нажмите «Старт» и отправьте команду /newbot.
- Он спросит имя бота. Это то, что увидит заказчик в шапке чата. Напишите название
мастерской, например «Мастерская WhiteCloud». Русские буквы можно.
- Он спросит адрес бота. Он должен быть латиницей и заканчиваться на bot,
например whitecloud3d_bot. Если такой адрес занят, придумайте другой.
- В ответ придёт сообщение с ключом. Он выглядит примерно так:
1234567890:AAF.... Скопируйте его целиком, вместе с цифрами до двоеточия.
Ключ - это доступ к вашему боту. Никому его не пересылайте. Если он всё-таки попал не туда, отправьте @BotFather команду /revoke и подключите новый ключ в Учет3Д.
Шаг 2. Подключить бота к Учет3Д
- Откройте «Профиль и настройки» в боковом меню.
- Вкладка «Подключения», карточка «Сообщения заказчикам в Телеграме».
- Вставьте ключ в поле и нажмите «Подключить бота».
Учет3Д сразу спросит у Телеграма, чей это ключ, и покажет имя бота. Если ключ скопирован не полностью, вы увидите отказ сразу, а не через неделю тишины.
После подключения ключ целиком нигде не показывается: видно только последние символы, чтобы вы могли отличить один ключ от другого.
Шаг 3. Настроить, о чём писать
В той же карточке:
- О каких этапах писать. По умолчанию это «В печати», «Готов», «Отправлен» и «Выдан».
Лишние можно выключить нажатием.
- Тихие часы. По умолчанию с 22 до 9 по вашему часовому поясу. Сообщение в это время
не пропадает, оно уходит утром.
- Сколько сообщений в сутки. Защита от того, чтобы человек не получил пять сообщений
подряд, если вы быстро провели заказ по этапам.
- Тексты сообщений. Любой текст можно переписать под себя. В фигурных скобках стоят
подстановки: продукт заменит их на данные заказа. Нажмите на подстановку, и она вставится в текст. Кнопка «Показать» покажет готовое сообщение до отправки, а «Вернуть стандартный» вернёт наш текст.
Шаг 4. Подписать заказчика
Здесь есть правило Телеграма, которое нельзя обойти: бот не может написать человеку первым. Даже если вы знаете его имя в Телеграме. Человек должен сам открыть бота и нажать «Старт».
Поэтому:
- Откройте карточку клиента в разделе «Клиенты».
- Нажмите «Ссылка для подписки». Она сразу скопируется.
- Отправьте её заказчику любым способом: в переписке, куда вы и так пишете.
Как только он перейдёт и нажмёт «Старт», в карточке клиента появится отметка «Получает сообщения о заказах». Ссылка личная: она связывает именно этого человека именно с этой карточкой клиента.
Если заказчик прилип не к той карточке, нажмите «Отвязать» и выдайте ссылку заново.
Что видит заказчик
Внизу чата у него всегда две кнопки: «Где мой заказ» и «Не присылать сообщения». Ничего запоминать не нужно, всё нажимается.
Под сообщением о заказе есть кнопка «Открыть заказ». Она ведёт на страницу, где видно состав, суммы и этап работы, оформленную под вашу мастерскую. Что именно там показывать, вы настраиваете сами в окне ссылки заказчику.
Если человек нажмёт «Не присылать сообщения», сообщения прекратятся, а вы увидите это в карточке клиента. Вернуться он сможет одной кнопкой.
Как проверить, что всё работает
- В карточке подключения нажмите «Проверить». Учет3Д спросит у Телеграма, отвечает
ли бот и доходят ли до нас его обращения.
- Выдайте ссылку самому себе и нажмите «Старт» - придёт приветствие.
- Смените этап заказа этого клиента и посмотрите, пришло ли сообщение.
Что уходило по конкретному заказу и чем закончилось, видно в окне ссылки заказчику, раздел «Сообщения заказчику». Там честно написано «доставлено», «ждёт отправки» или «не доставлено» с причиной. Если сообщение не ушло, вы об этом узнаете, а не будете считать, что клиент предупреждён.
Частые вопросы
Можно ли обойтись без ссылки и просто указать никнейм клиента? Нет. Это ограничение Телеграма, а не Учет3Д: пока человек сам не обратился к боту, у бота нет адреса, куда писать.
Что будет, если я подключу того же бота во второй мастерской? Учет3Д не разрешит. Иначе заказчики двух мастерских попадали бы в один чат.
Заказчик получит рекламу Учет3Д? Нет. Бот ваш, и пишет он только то, что настроили вы.
Нужно ли отдельное согласие на сообщения? Нажатие «Старт» и есть согласие: человек сам пришёл и сам начал разговор. Отказаться он может в любой момент кнопкой.
Данные заказчиков уходят за границу? Да. Телеграм - зарубежный сервис, и сообщение вместе с учётной записью заказчика в Телеграме проходит через его серверы за пределами России. Данными своих заказчиков распоряжаетесь вы, а Учет3Д только отправляет сообщения по вашему поручению, поэтому и за эту передачу отвечаете вы. По закону о персональных данных о ней нужно уведомить Роскомнадзор. Если такой шаг вам сейчас не подходит, сообщайте заказчику о статусе заказа ссылкой или по телефону.