Замовник: платіжні термінали TelePay
Виконавець: digital-агентство Тітансофт.
Куди бігти і кому податися, якщо потрібно оперативно і швидко поповнити баланс, заплатити за Інтернет, перевести гроші за ЖКГ або сплатити штраф? Ось тоді і приходить на допомогу Telegram-бот з геолокації.
Опис процесу роботи
Для початку ми створюємо бота - @telepay_oficcialbot за допомогою @botfather і задаємо опис. Потім пишемо обробник запитів до боту на мові PHP, дотримуючись дух privacy Телеграма. Сервіс захищений відмінно: інформація між Телеграма та обробником передається по шифрованому каналу https і ніякої інформації за запитами користувачів не зберігається на сервері.
По тексту зупинилися на такому, лаконічному:
Вітання! Я бот платіжної системи Телеп
Визначаю вашу геопозіцію і пропоную вам 5 найближчих платіжних терміналів
Крок 3. Створення команд для бота.
З командами зробили все просто і прозоро. Додати бота не складе труднощів. Потрібно знайти його через пошук @telepay_oficcialbot або пройти по посиланню і почати переписку. Для запуску пошуку терміналів вводиться попередня команда / start.
За допомогою GPS сервіс запитує дані пристрої, передає координати і надсилає потрібну інформацію по 5 найближчим терміналів, вказуючи їх розташування на карті.
Виглядає це приблизно так.
Якщо ж найближчих терміналів не виявлено, сервіс чесно про це напише. Проект запустили відносно недавно, але він набув популярності. Особливо серед користувачів Telegram в Єкатеринбурзі.