Сейчас почти на всех сайтах есть регистрация.
Реализуется чаще всего с помощью электронной почты, реже с помощью SMS. А что если зарегистрироваться через телеграмм-бота? В качестве логина на сайте мы сможем использовать подтвержденный номер телефона, а бот сам будет отправлять одноразовые коды входа.
В этой статье описан процесс создания такого бота в Golang.
Пример работы бота Сразу хочу отметить: в статье не будет описываться реализация входа на сайт с помощью одноразовых кодов.
Весь код находится в репозитории по адресу GitHub UPD от 07.02.2018: Вход на сайт с помощью Telegram теперь можно реализовать с помощью Виджет входа в Telegram
Оглавление:
- Необходимое программное обеспечение
- Получение API-ключа
- Структура проекта
- Файл настроек
- Инициализация бота и подключение к базе данных
- Основной код
- Запуск бота
- Голанг (я использую версию 1.8)
- Библиотека для работы с Telegram API
- МонгоБД
- Библиотека для работы с базой данных
Для этого вам нужно написать боту BotFather. Вот как это должно выглядеть:
Прежде чем приступить к программированию необходимо определиться со структурой проекта, у меня получилось так:
/project/
Теги: #telegram bot #golang #bot #Разработка сайтов #api #Go
-
`Повторное Голосование Запрещено`
19 Dec, 24 -
Мой Опыт Внедрения 1С (Часть 1. Вводная)
19 Dec, 24 -
Транслируйте Себя И Кормите Других
19 Dec, 24 -
Headhunter Купил Free-Lance.ru
19 Dec, 24