Регистрация С Помощью Телеграм-Бота

Сейчас почти на всех сайтах есть регистрация.

Реализуется чаще всего с помощью электронной почты, реже с помощью SMS. А что если зарегистрироваться через телеграмм-бота? В качестве логина на сайте мы сможем использовать подтвержденный номер телефона, а бот сам будет отправлять одноразовые коды входа.

В этой статье описан процесс создания такого бота в Golang.

Регистрация С Помощью Телеграм-Бота

Пример работы бота Сразу хочу отметить: в статье не будет описываться реализация входа на сайт с помощью одноразовых кодов.

Весь код находится в репозитории по адресу GitHub UPD от 07.02.2018: Вход на сайт с помощью Telegram теперь можно реализовать с помощью Виджет входа в Telegram



Оглавление:

  1. Необходимое программное обеспечение
  2. Получение API-ключа
  3. Структура проекта
  4. Файл настроек
  5. Инициализация бота и подключение к базе данных
  6. Основной код
  7. Запуск бота
Для начала необходимо установить все необходимое программное обеспечение: Далее нам нужно получить API-ключ для нашего будущего бота.

Для этого вам нужно написать боту BotFather. Вот как это должно выглядеть:

Регистрация С Помощью Телеграм-Бота

Прежде чем приступить к программированию необходимо определиться со структурой проекта, у меня получилось так:

  /project/

 
Теги: #telegram bot #golang #bot #Разработка сайтов #api #Go
Вместе с данным постом часто просматривают: