Приспичило, а туалета рядом нет? Разработчик сделал телеграм-бот с картой общественных туалетов
Devby.io публикует историю Евгения Ляшко, создателя проекта ТуТочка.
«Однажды я возвращался в Минск из автобусного тура в Санкт-Петербург. Было около 7 утра, и после долгой поездки без остановок мне очень захотелось в туалет. На вокзале я быстро нашёл нужную точку в Яндекс Картах, но на месте выяснилось, что туалет закрыт, — рассказывает Евгений.
— Тогда я подумал: почему до сих пор нет простого и удобного сервиса, который помогает быстро находить именно открытые общественные туалеты, а не просто точки на карте без актуальной информации?
Решил для самого себя написать Telegram-бота, который ищет публичные туалеты.
Запускаешь бот и ищешь туалет
Идея сервиса максимально простая: дать человеку быстрый и понятный способ найти ближайший общественный туалет без лишних действий.
Достаточно перейти по ссылке, открыть Telegram-бот и отправить геолокацию. После этого бот сразу покажет список ближайших туалетов. Остаётся только выбрать подходящий вариант и открыть карточку с описанием и маршрутом в Яндекс Картах, 2ГИС, Google Maps или Apple Maps.
Как отправить геолокацию вручную
Переходите в бот и нажимаете кнопку «Старт». Дальше:
- Нажмите на значок скрепки внизу слева.
- Выберите раздел «Геопозиция».
- Нажмите «Отправить геопозицию».
Если нужно указать конкретное место, а не текущую геопозицию, то нажмите на значок поиска вверху справа и введите нужный адрес, например: Минск.
На текущем этапе бот доступен только для Минска. В дальнейшем я планирую добавить поддержку и других городов Беларуси.
Зачем это нужно
Сама идея не уникальна, подобные решения уже существуют в разных странах. Особенно их много в Японии, где инфраструктуре общественных туалетов уделяют большое внимание. Там такие сервисы могут показывать не только расположение туалетов, но и их состояние. Например, уровень занятости или чистоты кабинок.
Да, туалеты уже обозначены есть на обычных картах. Но у этих приложений другая задача: они просто показывают точку на местности. А я хочу сделать сервис, где можно отразить, что действительно важно пользователю. Фильтровать типы туалета, чистоту, доступность для людей с инвалидностью, наличию пеленального столика и другие параметры.
В моем сервисе предусмотрена такая возможность, но данный функционал еще не доступен для пользователей.
Также я хочу, чтобы пользователи могли сами добавлять туалеты в сервис. Пока что создал группу, куда люди присылают нужные точки. Когда наберётся база пользователей, то сделаю отдельный бот. Там можно будет добавлять туалеты и получать за это вознаграждение».