Подключение Telegram бота для авторизации личного кабинета

Инструкция по подключению и настройке «TelegramBot Авторизация»

Экономьте на СМС благодаря «TelegramBot Авторизация». С помощью данного бота клиенты быстро получают доступ к личному кабинету на сайте или в приложении, могут отслеживать статус заказа в режиме онлайн, а также узнавать информацию о своем профиле (баллы, скидки, уровень, история заказов) и сделать заказ не выходя из мессенджера. 

Шаг 1: Получение токена в BotFather.
Шаг 2: Настройка и брендирование TelegramBot-Авторизация.
Шаг 3: Активация TelegramBot-Авторизация клиентом на сайте.
Шаг 4: Добавить ссылку на сайт и делать заказы не выходя из приложения Telegram.
Шаг 5: Выделить бот среди других чатов в Telegram.
Шаг 6: Создать бота для обратной связи. 
Шаг 7: Добавить ссылку на чат в TelagramBot-авторизация.

Подключение модуля «TelegramBot Авторизация»

Для подключения модуля «TelegramBot Авторизация» необходимо отправить запрос в компанию Дуглис через Телеграм-бот и дождаться подключения услуги.

Шаг 1: Получение токена в BotFather.

  1. Найдите чат с BotFather и нажмите кнопку «Запустить/start».
  2. Отправьте команду /newbot.
  3. Придумайте название для своего бота и введите его в поле ввода сообщения, затем нажмите «Отправить». Например: «Доставка еды Сезонная кухня».
  4. Придумайте юзернейм бота (имя пользователя), который должен заканчиваться на «bot». Например: SezonKuhnyaBot. Введите имя в строке ввода сообщений и нажмите «Отправить».

Токен готов. Сохраните его в надежном месте. Для интеграции с системой Dooglys зайдите в настройки предприятия, вкладка «Telegram», и вставьте токен, созданный с помощью BotFather.

Убедитесь, что TelegramBot Авторизация подключен (обновите страницу).

Для добавления способа авторизации через TelegranBot, перейдите в ПУ интернет-магазина, раздел «Настройки». Подключите личный кабинет и выберите упрощённый способ регистрации и авторизации. Далее добавьте Telegram в строке «Способы отправки одноразовых паролей».

Шаг 2: Настройка и брендирование TelegramBot-Авторизация.

  1. В BotFather перейдите в «Меню» — «MyBots» и выберите созданного бота.
  2. Кликните на выбранного бота, чтобы появилось меню.
  3. Выберите функцию «Изменить бот/Edit Bot».
  4. Если необходимо изменить имя, нажмите кнопку «Изменить имя/Edit Name», введите новое имя и нажмите «Отправить/send». Для возврата в настройки бота нажмите кнопку «Back to Bot».
  5. Чтобы добавить информацию о боте, нажмите кнопку «Редактировать информацию/Edit About», введите информацию и нажмите «Отправить/send». Для возврата в настройки бота нажмите кнопку «Back to Bot».
  6. Добавьте описание, нажав кнопку «Edit Description», введите описание и нажмите «Отправить/send». Для возврата в настройки бота нажмите кнопку «Back to Bot».
  7. Для добавления картинки к описанию нажмите кнопку «Edit Description Picture» и отправьте картинку в нужном формате (jpg, размер 640×360).
  8. Для добавления логотипа (аватарки) для бота нажмите кнопку «Edit Botpic» и отправьте картинку/логотип.

Теперь описание бота готово. Управлять ботом можно через настройки в BotFather. Доступ к настройкам имеет только владелец токена.

Шаг 3: Активация TelegramBot-Авторизация клиентом на сайте.

Клиенту необходимо активировать бот один раз, после чего он будет работать по умолчанию. Для этого при входе в личный кабинет нужно:

  1. Нажать кнопку «Подключиться».
  2. Следовать подсказкам: нажать команду /start и отправить свой номер телефона.

Шаг 4: Добавить ссылку на сайт и делать заказы не выходя из приложения Telegram.

Web app в меню бота позволяет быстро перейти на страницу web app в любом разделе бота, независимо от текущего сценария. Для добавления web app выполните следующие шаги:

  1. Откройте Telegram и найдите бота @BotFather.
  2. Используйте команду /mybots, чтобы выбрать бота, которому вы хотите добавить web app в главное меню.
  3. Нажмите на «Bot Settings», затем выберите «Menu Button» и «Configure menu button».
  4. Отправьте боту URL, который будет открываться при нажатии на кнопку меню.
    Используйте команду /empty, чтобы удалить web app из меню.
  5. Отправьте боту заголовок, который будет отображаться на кнопке.
    Команда /empty также удалит заголовок.

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

  1. Перейдите в настройки интернет-магазина.
  2. Установите галочку «Оформить заказ могут только авторизованные пользователи».

Шаг 5: Выделить бот среди других чатов в Telegram.

Чтобы выделить бота и привлечь внимание, можно использовать кнопку, расположенную рядом с аватаром и названием бота в списке диалогов Telegram. Эта кнопка позволяет перейти на страницу сайта, не открывая сам бот и не покидая Telegram. Она также видна в описании бота. Для добавления этой кнопки выполните следующие шаги:

  1. Откройте в Telegram бота @BotFather.
  2. С помощью команды /mybots выберите бота, для которого необходимо добавить Web App.
  3. Нажмите на «Bot Settings», затем выберите «Configure Mini App».
  4. Нажмите кнопку «Enable Mini App».
  5. Отправьте ссылку на ваше мини-приложение.

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

Шаг 6: Создать бота для обратной связи. 

Почему стоит выбрать бота вместо обычного аккаунта в Телеграм?

  • Вся переписка с клиентами сосредоточена в одном месте — в чате Телеграм, где будут собраны все диалоги и разбиты по пользователям.
  • Сохранение анонимности: клиенты видят только свои переписки, Вы общаетесь не от своего имени, а от имени бота.
  • Клиент не может удалить ваш диалог, что позволяет сохранить важную информацию.
  • Если необходимо предоставлять ответы с разных аккаунтов, разным сотрудникам, вы можете добавить их в чат, и каждый будет видеть полную историю общения с пользователем.
  • Возможность устанавливать статусы, оставлять комментарии или создавать шаблоны для быстрых ответов.

Создание Telegram-бота. 

Для общения с клиентами необходимо создать еще одного бота и получить токен. Запрещено использовать предыдущий бот для обратной связи, так как токен нельзя применять дважды в разных ботах. В противном случае настройки интеграции в предыдущем боте будут нарушены и клиенты не смогут узнать информацию о заказах и баллах, которая передается из программы Дуглис. 

Прделываем путь и шага 1:

  1. Переходим в @BotFather и отправляем команду /newbot. Придумываем и отсылаем имя бота, которое будет отображаться клиентам в диалоге.
  2. Придумываем и отсылаем уникальный username для бота, который обязательно должен заканчиваться на слово ‘bot’.
  3. В конце процесса вы получите сообщение с токеном вашего бота. Скопируйте этот токен, он понадобится вам позже.

Добавление бота в конструктор.

  1. Перейдите в конструктор ботов @my_support_bot и нажмите кнопку «Добавить бота», выбрав тип «Телеграм бот».
  2. Далее бот попросит вас создать своего Telegram-бота, через которого ваши клиенты смогут с вами общаться. Поскольку мы уже сделали это на предыдущем шаге, просто вставьте токен вашего бота.
  3. Если бот не выдал ошибку, значит, ваш токен действителен, и вы все сделали правильно. Теперь он попросит ввести приветственное сообщение, которое увидит клиент после нажатия кнопки START в вашем боте. Все, бот успешно добавлен.

Создание чата поддержки.

  1. В Telegram нажмите «Создать группу», введите название группы и создайте ее.
  2. Затем перейдите в «Управление группой».
  3. Включите «Темы», сохраните изменения и снова нажмите «Управление группой». Это необходимо сделать в указанном порядке, чтобы режим тем был активирован на момент добавления администратора. Здесь можно добавить участников чата, которые будут общаться с клиентами. 
  4. Теперь перейдите в раздел «Администраторы».
  5. В этом разделе нажмите «Добавить администратора», введите username вашего бота, выберите его из списка и назначьте администратором. Права можно оставить по умолчанию.

Добавление группы в конструктор.

  1. Вернитесь в конструктор ботов @my_support_bot и нажмите кнопку «Добавить группу».
  2. Выберите Telegram, затем вашего бота, который мы сделали администратором. Далее вы получите инструкции по созданию и настройке группы, которые мы уже выполнили на предыдущем шаге. Нас интересует только последний пункт: скопируйте код и отправьте его в группу.
  3. Если все сделано правильно, вы получите сообщение о том, что группа успешно добавлена.

Шаг 7: Добавить ссылку на чат в TelagramBot-авторизация.

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