Свой бот в Телеграме: как мастерской сообщать заказчикам о статусе заказа

Короткий ответ

Заведите бота в Телеграме через @BotFather (это официальный бот Телеграма, через который создаются все остальные), скопируйте выданный ключ и вставьте его в «Профиль и настройки» → «Подключения» → «Сообщения заказчикам в Телеграме».

Дальше в карточке клиента нажмите «Ссылка для подписки» и отправьте эту ссылку заказчику. Он переходит, нажимает «Старт» - и с этого момента сам узнаёт, когда заказ взяли в печать, когда он готов и когда отправлен.

Зачем это мастерской

Заказчик, который не знает, что с его заказом, пишет и звонит. Каждый такой вопрос отнимает время посреди работы. Бот отвечает за вас: этап меняется в Учет3Д, и человеку сразу уходит сообщение от имени вашей мастерской.

Бот именно ваш, а не наш. Заказчик видит название вашей мастерской, а не название программы, которой вы пользуетесь.

Шаг 1. Завести бота

  1. Откройте Телеграм и найдите в поиске @BotFather. У него синяя галочка.
  2. Нажмите «Старт» и отправьте команду /newbot.
  3. Он спросит имя бота. Это то, что увидит заказчик в шапке чата. Напишите название

мастерской, например «Мастерская WhiteCloud». Русские буквы можно.

  1. Он спросит адрес бота. Он должен быть латиницей и заканчиваться на bot,

например whitecloud3d_bot. Если такой адрес занят, придумайте другой.

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

1234567890:AAF.... Скопируйте его целиком, вместе с цифрами до двоеточия.

Ключ - это доступ к вашему боту. Никому его не пересылайте. Если он всё-таки попал не туда, отправьте @BotFather команду /revoke и подключите новый ключ в Учет3Д.

Шаг 2. Подключить бота к Учет3Д

  1. Откройте «Профиль и настройки» в боковом меню.
  2. Вкладка «Подключения», карточка «Сообщения заказчикам в Телеграме».
  3. Вставьте ключ в поле и нажмите «Подключить бота».

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

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

Шаг 3. Настроить, о чём писать

В той же карточке:

Лишние можно выключить нажатием.

не пропадает, оно уходит утром.

подряд, если вы быстро провели заказ по этапам.

подстановки: продукт заменит их на данные заказа. Нажмите на подстановку, и она вставится в текст. Кнопка «Показать» покажет готовое сообщение до отправки, а «Вернуть стандартный» вернёт наш текст.

Шаг 4. Подписать заказчика

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

Поэтому:

  1. Откройте карточку клиента в разделе «Клиенты».
  2. Нажмите «Ссылка для подписки». Она сразу скопируется.
  3. Отправьте её заказчику любым способом: в переписке, куда вы и так пишете.

Как только он перейдёт и нажмёт «Старт», в карточке клиента появится отметка «Получает сообщения о заказах». Ссылка личная: она связывает именно этого человека именно с этой карточкой клиента.

Если заказчик прилип не к той карточке, нажмите «Отвязать» и выдайте ссылку заново.

Что видит заказчик

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

Под сообщением о заказе есть кнопка «Открыть заказ». Она ведёт на страницу, где видно состав, суммы и этап работы, оформленную под вашу мастерскую. Что именно там показывать, вы настраиваете сами в окне ссылки заказчику.

Если человек нажмёт «Не присылать сообщения», сообщения прекратятся, а вы увидите это в карточке клиента. Вернуться он сможет одной кнопкой.

Как проверить, что всё работает

  1. В карточке подключения нажмите «Проверить». Учет3Д спросит у Телеграма, отвечает

ли бот и доходят ли до нас его обращения.

  1. Выдайте ссылку самому себе и нажмите «Старт» - придёт приветствие.
  2. Смените этап заказа этого клиента и посмотрите, пришло ли сообщение.

Что уходило по конкретному заказу и чем закончилось, видно в окне ссылки заказчику, раздел «Сообщения заказчику». Там честно написано «доставлено», «ждёт отправки» или «не доставлено» с причиной. Если сообщение не ушло, вы об этом узнаете, а не будете считать, что клиент предупреждён.

Частые вопросы

Можно ли обойтись без ссылки и просто указать никнейм клиента? Нет. Это ограничение Телеграма, а не Учет3Д: пока человек сам не обратился к боту, у бота нет адреса, куда писать.

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

Заказчик получит рекламу Учет3Д? Нет. Бот ваш, и пишет он только то, что настроили вы.

Нужно ли отдельное согласие на сообщения? Нажатие «Старт» и есть согласие: человек сам пришёл и сам начал разговор. Отказаться он может в любой момент кнопкой.

Данные заказчиков уходят за границу? Да. Телеграм - зарубежный сервис, и сообщение вместе с учётной записью заказчика в Телеграме проходит через его серверы за пределами России. Данными своих заказчиков распоряжаетесь вы, а Учет3Д только отправляет сообщения по вашему поручению, поэтому и за эту передачу отвечаете вы. По закону о персональных данных о ней нужно уведомить Роскомнадзор. Если такой шаг вам сейчас не подходит, сообщайте заказчику о статусе заказа ссылкой или по телефону.

Что дальше