Портфолио

Telegram-бот с геолокацией для «TelePay»

Создание чат-бота с функцией геолокации в мессенджере Telegram 

Информация о заказчике

К нам обратился наш постоянный клиент — система платежного сервиса «TelePay». Она позволяет проводить платежи при помощи терминалов по всей России.

Задача

Такому бизнесу очень важно, чтобы клиенты знали об местонахождении платежных агрегатов. Как совершаются платежи в терминалах? Спонтанно. К примеру, резко и внезапно заканчиваются деньги на телефоне. Да еще и время поджимает. Главное условия: сервис должен быть простым и быстрым в использовании.

В связи с ростом популярности сервиса Telegram (сейчас в нем зарегистрировано более 100 миллионов пользователей, и эта цифра продолжает расти) клиент решил создать помощника именно там.

Что мы сделали?

Шаг 1. Разработка чат-бота в Telegram.

Для начала мы создаем бота — @telepay_officialbot с помощью @botfather и задаем описание. Затем пишем обработчик запросов к боту на языке PHP, соблюдая дух privacy Телеграма.

Сервис защищен отлично: информация между мессенджером и обработчиком передаётся по шифрованному каналу https и никакой информации по запросам пользователей не хранится на сервере.

Шаг 2. Написание текста для бота.

По тексту остановились на таком, лаконичном:

Привет! Я бот платежной системы Телепей Определяю вашу геопозицию и предлагаю вам 5 ближайших платежных терминалов http://www.telepayural.ru Name, для получения адресов нажмите «Найти терминал»

Шаг 3. Создание команд для бота.

С командами сделали все просто и прозрачно. Добавить чат-бота не составит труда. Нужно найти его через поиск @telepay_oficcialbot или пройти по ссылке и начать переписку. Для запуска поиска терминалов вводится предварительная команда /start.

Шаг 4. Привязка к геолокации в мессенджере.

С помощью GPS сервис запрашивает данные устройства, передает координаты и присылает нужную информацию по 5 ближайшим терминалам, указывая их расположение на карте. Выглядит это примерно так.

Если же ближайших терминалов не обнаружено, чат-бот честно об этом напишет.

Итоги проекта по созданию чат-бота в Telegram

Проект запустили относительно недавно, но он обрел популярность. Особенно среди пользователей Telegram в Екатеринбурге.

Загрузка