Самые простые регистрация и вход на сайт

InstantCMS 2.X

с помошью телеграм бота

#1 2 июня 2024 в 17:11

В приложении к сообщению форума бесплатный, с открытым исходным кодом компонент для входа на сайт с помощью бота в телеграм. В двух словах: пользователь жмет кнопку входа, отправляется в телеграм бота, пишет что-то боту или жмет кнопку запуска, получает ссылку для входа, жмет по ней — становится зарегистрированным пользователем сайта. Протестировать можно на демо demo.bergorod.ru все тестовые реги будут удалены

Теперь подробнее

Как выглядит

Кнопку входа можно вывести с помощью виджета. Также она добавляется к форме входа на сайт.

Изображение

Тексты для гостей и для авторизованных пользователей в кнопке разные.

Изображение

Привязать свой аккаунт в телеграм может также и уже зарегистрированный пользователь. И использовать его для входа в дальнейшем.

Изображение

Админка компонента

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

Изображение

Изображение

Изображение

Немного тонкостей

Пользователь создается с левым мылом и сложным паролем. Пароль он может сменить сам в настройках профиля. А при попытке посмотреть настройки уведомлений, пользователю будет предложено указать реальный e-mail.

Изображение

Изображение

Как и все мои бесплатные новые разработки разрабатывалось и тестировалось на 2.16.3 Будет ли работать на версиях старее не знаю.

Как использовать

1. Создайте бота, его имя и токен укажите в настройках компонента

Открываем Телеграмм с Аккаунта, к которому будет привязан бот. В строке поиска сверху вводим botfather и переходим в появившийся чат-бот. Отправляем команду /start

Отправляем команду /newbot Вводим название бота. Оно будет отображаться в списке чатов. Вводим юзернейм бота. Внимание! Он уникален по аналогии со ссылкой на канал. Должно обязательно оканчиваться на bot

После Успешного создания бота, вы увидите сообщение, в котором будет токен формата “XXXXXXXXXXX:XXXXXXxxxxxxXXXxxxx-_xxxXXXxxxXXx” (после слов HTTP API)

Также будет полезно заполнить описание бота, чтобы вывести поясняющий текст при просмотре бота

Изображение

Делается это все у того же бота botfather

Изображение

2. Укажите имя бота и токен в настройках сайта. 
Также в настройках выберите группы, в которые помещать пользователя, и секретную фразу (она сгенерируется сама, просто оставьте и никому ее не сообщайте)

3. Перейдите в раздел Проверка связи с тм и привяжите бота к сайту

4. Разместите виджет компонент в нужных местах

Поддержать разработку

Можно любой суммой на Yoomoney (бывшие Яндекс деньги) 41001346743476
Если оплачивать со Сбера, то можно без комиссии сделать перевод на Yoomoney

Или на Тинькофф 5536914053651570
Евгений Андреевич Б.

За сумму в 1000р. или больше пришлю дополнительные файлы, которые позволят включить отправку уведомлений в телеграм. Пока, правда, только тех, что присылаются в уведомления. А также помогу настроить компонент (но не бота!) Будет примерно так

Изображение

Изображение

А что дальше

Зависит от комментариев и предложений в теме. Когда-нибудь объединю все регистрации, все их фишки в один большой компонент. или это сделает кто-то другой...

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

Прикрепленный файл
ztm-free20240601-1-0-4.zip 29 Кб
#2 3 июня 2024 в 03:10

Ах ты ж. Что нам телеграм. Нам бы Google вход замутить :)

#3 3 июня 2024 в 08:35

Ах ты ж. Что нам телеграм. Нам бы Google вход замутить :)

pupsik

Google вход есть в компоненте автора

Авторизация с помощью социальных сетей
Компонент

Авторизация с помощью социальных сетей

Демо Купить 500 руб.
, можете приобрести. 

#4 3 июня 2024 в 21:40

можете приобрести

CEH9I

ioncube — такого добра не надо.

#5 3 июня 2024 в 23:00

можете приобрести

CEH9I

ioncube — такого добра не надо.

pupsik

У вас какое-то недоверие к автору или что?

#6 4 июня 2024 в 02:37

К автору как раз таки доверие есть… Его решение. 

ioncube мне не надо, даже если бы бесплатно...

#7 5 июня 2024 в 11:05

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

Zau4man

Не подскажете а уведомления из Биллинга о том что заканчивается подписка будут приходить в телеграмм боте? 

#8 5 июня 2024 в 11:28

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

Zau4man

Не подскажете а уведомления из Биллинга о том что заканчивается подписка будут приходить в телеграмм боте? 

Саня

Если подобные уведомления доступны в разделе «Уведомления», то думаю да.

#9 5 июня 2024 в 11:44

 Саня, этот тип уведомлений есть в настройках профиля во вкладке уведомления? Вариант «в личные уведомления» или «туда и туда» там есть?

Изображение

Если оба ответа да, то да

будут приходить в телеграмм боте

#10 5 июня 2024 в 15:30

этот тип уведомлений есть в настройках профиля во вкладке уведомления?

Zau4man

что то я не нашёл такой вкладки. Только вот такую 

Изображение

#11 5 июня 2024 в 18:40

этот тип уведомлений есть в настройках профиля во вкладке уведомления?

Zau4man

что то я не нашёл такой вкладки. Только вот такую 

Изображение

Саня

В настройках профиля это смотреть нужно, во вкладке уведомления. Но я проверил там нет. 

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.