Подключение Telegram бота для авторизации личного кабинета
Инструкция по подключению и настройке "TelegramBot Авторизация"
Экономьте на СМС благодаря "TelegramBot Авторизация". С помощью данного бота клиенты быстро получают доступ к личному кабинету на сайте или в приложении, могут отслеживать статус заказа в режиме онлайн, а также узнавать информацию о своем профиле (баллы, скидки, уровень, история заказов) и сделать заказ не выходя из мессенджера.
Шаг 1: Получение токена в BotFather.
Шаг 2: Настройка и брендирование TelegramBot-Авторизация.
Шаг 3: Активация TelegramBot-Авторизация клиентом на сайте.
Шаг 4: Добавить ссылку на сайт и делать заказы не выходя из приложения Telegram.
Шаг 5: Выделить бот среди других чатов в Telegram.
Шаг 6: Создать бота для обратной связи.
Шаг 7: Добавить ссылку на чат в TelagramBot-авторизация.
Подключение модуля "TelegramBot Авторизация"
Для подключения модуля "TelegramBot Авторизация" необходимо отправить запрос в компанию Дуглис через Телеграм-бот и дождаться подключения услуги.
Шаг 1: Получение токена в BotFather.
- Найдите чат с BotFather и нажмите кнопку "Запустить/start".
- Отправьте команду /newbot.
- Придумайте название для своего бота и введите его в поле ввода сообщения, затем нажмите "Отправить". Например: "Доставка еды Сезонная кухня".
- Придумайте юзернейм бота (имя пользователя), который должен заканчиваться на "bot". Например: SezonKuhnyaBot. Введите имя в строке ввода сообщений и нажмите "Отправить".
Токен готов. Сохраните его в надежном месте. Для интеграции с системой Dooglys зайдите в настройки предприятия, вкладка "Telegram", и вставьте токен, созданный с помощью BotFather.
Убедитесь, что TelegramBot Авторизация подключен (обновите страницу).


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

Шаг 2: Настройка и брендирование TelegramBot-Авторизация.
- В BotFather перейдите в "Меню" - "MyBots" и выберите созданного бота.
- Кликните на выбранного бота, чтобы появилось меню.
- Выберите функцию "Изменить бот/Edit Bot".
- Если необходимо изменить имя, нажмите кнопку "Изменить имя/Edit Name", введите новое имя и нажмите "Отправить/send". Для возврата в настройки бота нажмите кнопку "Back to Bot".
- Чтобы добавить информацию о боте, нажмите кнопку "Редактировать информацию/Edit About", введите информацию и нажмите "Отправить/send". Для возврата в настройки бота нажмите кнопку "Back to Bot".
- Добавьте описание, нажав кнопку "Edit Description", введите описание и нажмите "Отправить/send". Для возврата в настройки бота нажмите кнопку "Back to Bot".
- Для добавления картинки к описанию нажмите кнопку "Edit Description Picture" и отправьте картинку в нужном формате (jpg, размер 640x360).
- Для добавления логотипа (аватарки) для бота нажмите кнопку "Edit Botpic" и отправьте картинку/логотип.
Теперь описание бота готово. Управлять ботом можно через настройки в BotFather. Доступ к настройкам имеет только владелец токена.

Шаг 3: Активация TelegramBot-Авторизация клиентом на сайте.
Клиенту необходимо активировать бот один раз, после чего он будет работать по умолчанию. Для этого при входе в личный кабинет нужно:
- Нажать кнопку "Подключиться".
- Следовать подсказкам: нажать команду /start и отправить свой номер телефона.
Шаг 4: Добавить ссылку на сайт и делать заказы не выходя из приложения Telegram.
Web app в меню бота позволяет быстро перейти на страницу web app в любом разделе бота, независимо от текущего сценария. Для добавления web app выполните следующие шаги:
- Откройте Telegram и найдите бота @BotFather.
- Используйте команду /mybots, чтобы выбрать бота, которому вы хотите добавить web app в главное меню.
- Нажмите на "Bot Settings", затем выберите "Menu Button" и "Configure menu button".
- Отправьте боту URL, который будет открываться при нажатии на кнопку меню.
Используйте команду /empty, чтобы удалить web app из меню. - Отправьте боту заголовок, который будет отображаться на кнопке.
Команда /empty также удалит заголовок.

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

Шаг 5: Выделить бот среди других чатов в Telegram.
Чтобы выделить бота и привлечь внимание, можно использовать кнопку, расположенную рядом с аватаром и названием бота в списке диалогов Telegram. Эта кнопка позволяет перейти на страницу сайта, не открывая сам бот и не покидая Telegram. Она также видна в описании бота. Для добавления этой кнопки выполните следующие шаги:
- Откройте в Telegram бота @BotFather.
- С помощью команды /mybots выберите бота, для которого необходимо добавить Web App.
- Нажмите на "Bot Settings", затем выберите "Configure Mini App".
- Нажмите кнопку "Enable Mini App".
- Отправьте ссылку на ваше мини-приложение.
Теперь ваш бот будет выделяться среди других чатов, и пользователи смогут легко переходить на ваш сайт.
Шаг 6: Создать бота для обратной связи.

Почему стоит выбрать бота вместо обычного аккаунта в Телеграм?
- Вся переписка с клиентами сосредоточена в одном месте — в чате Телеграм, где будут собраны все диалоги и разбиты по пользователям.
- Сохранение анонимности: клиенты видят только свои переписки, Вы общаетесь не от своего имени, а от имени бота.
- Клиент не может удалить ваш диалог, что позволяет сохранить важную информацию.
- Если необходимо предоставлять ответы с разных аккаунтов, разным сотрудникам, вы можете добавить их в чат, и каждый будет видеть полную историю общения с пользователем.
- Возможность устанавливать статусы, оставлять комментарии или создавать шаблоны для быстрых ответов.
Создание Telegram-бота.
Для общения с клиентами необходимо создать еще одного бота и получить токен. Запрещено использовать предыдущий бот для обратной связи, так как токен нельзя применять дважды в разных ботах. В противном случае настройки интеграции в предыдущем боте будут нарушены и клиенты не смогут узнать информацию о заказах и баллах, которая передается из программы Дуглис.
Прделываем путь и шага 1:
- Переходим в @BotFather и отправляем команду /newbot. Придумываем и отсылаем имя бота, которое будет отображаться клиентам в диалоге.
- Придумываем и отсылаем уникальный username для бота, который обязательно должен заканчиваться на слово 'bot'.
- В конце процесса вы получите сообщение с токеном вашего бота. Скопируйте этот токен, он понадобится вам позже.

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

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

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

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