АСТОНИА: Авторизация через телеграм

1

Разработчик: АСТОНИА

Установлено: Менее 50

Обновлено: 26.03.2025

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Старт» / «Стандарт» / «Малый бизнес» / «Бизнес» /

Модуль позволяет авторизоваться на сайте через Telegram, встраивая кнопку авторизации в типовую авторизацию/регистрацию, используя модуль 'Социальные сервисы'

<div align="left">Шаг 1. Открыть BotFather <p>Чтобы начать, откройте в Telegram бот <a href="https://t.me/BotFather" target="_blank" >@BotFather</a>. Это официальный сервис, который позволит создать и настроить вашего бота.</p>Шаг 2. Создание нового бота <ol><li>В диалоге с BotFather введите команду <b>/newbot</b>.<br /><li>Введите название (Username) бота (отображаемое имя), например: МойПервыйБот.<br /><li>Введите уникальный юзернейм бота, который должен заканчиваться на <b>bot</b>, например: MyFirstTGBot_bot.<br /><li>Сохраните полученный токен (API Token) — он понадобится для управления ботом.<br /></ol>Шаг 3. Установка сайта (домена) с помощью setdomain <ol><li>В диалоге с BotFather введите команду <b>/setdomain</b>.<br /><li>Выберите нужного бота из списка.<br /><li>Укажите домен (или URL) вашего сайта, например: <a href="https://example.com" target="_blank" >https://example.com</a>.<br /><li>Убедитесь, что на данном домене настроен корректный SSL-сертификат и бот может обрабатывать запросы.<br /><li>Дождитесь подтверждения успешной установки домена от BotFather.<br /></ol>Шаг 4. Перейти в Настройки -&gt; Настройки продукта -&gt; Настройки модулей -&gt; Социальные сервисы</div><div align="left"><ol><li>Установить настройку API Token бота и Username бота в настройках Telegram Login Widget<br /><li>Установить активность Telegram Login Widget в блоке &quot;Внешние сервисы&quot;<br /></ol>Шаг 5 (опционально). Установка кнопки связывания существующего пользователя с аккаунтом Telegram (что бы в дальнейшем при авторизации через Telegram не создавался второй аккаунт на сайте, а происходила авторизация уже существующего пользователя на сайте)<br /><br /><ol><li> На странице личного кабинета пользователя, разместить компонент (кнопку) для связывания с Telegram, либо через визуальный редактор, либо добавить код вызова компонента <div class="blog-post-code" title="Код"><table class="blogcode"><tr><td><pre><?$APPLICATION->IncludeComponent( "astonia:join_tg_to_account", "", Array() );?></pre></td></tr></table></div><br /></ol><br /></div>Шаг 6 (опционально). Установка модуля <a href="https://marketplace.1c-bitrix.ru/solutions/astonia.telegramusermessage/" target="_blank" >https://marketplace.1c-bitrix.ru/solutions/astonia.telegramusermessage/</a>, который позволяет пользователям авторизовавшимся через telegram, получать уведомления о заказах (создании, отмене, смены статуса)<br /><br />