Telegram-бот з геолокації - cms magazine

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

Крок 1. Створення бота.

Для початку ми створюємо бота - @telepay_oficcialbot за допомогою @botfather і задаємо опис. Потім пишемо обробник запитів до боту на мові PHP, дотримуючись дух privacy Телеграма. Сервіс захищений відмінно: інформація між Телеграма та обробником передається по шифрованому каналу https і ніякої інформації за запитами користувачів не зберігається на сервері.

Крок 2. Написання тексту.

По тексту зупинилися на такому, лаконічному:

Вітання! Я бот платіжної системи Телеп

Визначаю вашу геопозіцію і пропоную вам 5 найближчих платіжних терміналів

Telegram-бот з геолокації - cms magazine

Крок 3. Створення команд для бота.

З командами зробили все просто і прозоро. Додати бота не складе труднощів. Потрібно знайти його через пошук @telepay_oficcialbot або пройти по посиланню і почати переписку. Для запуску пошуку терміналів вводиться попередня команда / start.

Крок 4. Прив'язка до геолокації.

За допомогою GPS сервіс запитує дані пристрої, передає координати і надсилає потрібну інформацію по 5 найближчим терміналів, вказуючи їх розташування на карті.

Виглядає це приблизно так.

Telegram-бот з геолокації - cms magazine

Якщо ж найближчих терміналів не виявлено, сервіс чесно про це напише. Проект запустили відносно недавно, але він набув популярності. Особливо серед користувачів Telegram в Єкатеринбурзі.

Схожі статті