Международное бюро находок в Телеграм боте

Идея создания бота появилась после того, как я потерял все документы и карточки в Турции. Очень не приятное ощущение, если не сказать больше. Паника, осознание, принятие! В тот момент я понял, что не существует никакой возможности свести вместе тех, кто потерял что-то, и тех, кто это нашел.

Международное бюро находок в Телеграм боте

Да, можно обратиться в полицию, но они не будут искать потерянные вещи. А ведь обычно потерявший и тот, кто нашел вещь, знают примерное место потери. Так почему бы не использовать это для их встречи и возврата потерянного? Так был задуман и создан бот @LostAndFoundRoBot. Он абсолютно бесплатный и не предусматривает каких-либо вознаграждений и прочего. Хочется, чтобы больше людей о нем узнали, сохранили его в закладки и никогда не воспользовались.

Основной функционал бота:

Мультиязычность: бот поддерживает пять основных языков – английский, русский, испанский, турецкий и украинский. Это делает его доступным для пользователей со всего мира. Легко добавить новые языки, для перевода используется редактор PoEdit, знакомый многим переводчикам.

Определение местоположения: В начале работы пользователь указывает место поиска или пропажи, отправив геопозицию или введя координаты вручную. С этого момента все действия привязываются к выбранным координатам, точку поиска легко сменить в любой момент. Для примера используются координаты 57.394,-4.35 это точка в озере Лох-Несс (ну а где еще искать самую крупную потерю человечества – Лохнесское чудовище?)

Международное бюро находок в Телеграм боте

Разделы поиска:

В боте есть два основных раздела – «Я нашел» и «Я потерял». Они работают аналогично, разница только в типе поиска. Зайдя в нужный раздел, пользователь может посмотреть каталог найденных или потерянных предметов или разместить свое объявление о поиске или находке. Каталог разделен на основные рубрики: Документы, Животные, Драгоценности, Транспорт, Электроника, Человек и Другое. Каждая рубрика имеет от 5 до 11 подразделов, что облегчает навигацию и поиск.

Поиск по удаленности:

Так как для каждого лота обязательно должны быть указаны координаты, то и поиск, соответственно, ведется по удаленности от точки, указанной пользователем, с дополнительной сортировкой по дате размещения. Поиск ведется в радиусе 200км от указанной точки. Координаты можно указать в любом полушарии.

Международное бюро находок в Телеграм боте

Добавление нового лота:

Новое объявление создается прямо в боте. Для этого пользователю достаточно ответить на несколько вопросов бота и при наличии прикрепить изображение или видео найденного или потерянного предмета (естественно, можно сразу снять на камеру и отправить боту) . Вопросы, которые задает бот при добавлении в каталог: введите раздел «я нашел» или «я потерял», введите координаты места находки или потери, опишите потерю или находку, в некоторых разделах можно ввести серийный или государственный номер, прикрепите фото или видео, подтвердить согласие с правилами публикации. После заполнения этих пунктов объявление будет опубликовано.

Управление лотами:

В меню есть служебные опции в разделе «Мои объявления», где пользователь может просмотреть ранее размещенные объявления и снять их с публикации (с возможностью вернуть обратно в размещение) .

Уведомления о новых лотах:

Функция в разработке, она позволит пользователю отметить координаты и раздел каталога, при появлении объявлений в этой области пользователь будет получать уведомления о находке или потере, сразу в момент публикации объявлений. Уже сейчас можно добавить запрос на уведомление, но сами уведомления пока не работают.

Раздел «Избранное»:

При просмотре каталога все объявления содержат кнопку «Добавить в избранное», чтобы облегчить поиск необходимого объявления в дальнейшем.

Вывод объявлений в каталоге, как упоминалось выше, отсортирован по удалению от указанной точки поиска и времени размещения. Объявления выводятся каруселью к кнопками «Следующее», «Предыдущее» и «Подробнее». В карусели в объявление выводится фото (при наличиии) , короткое описание и ссылка на построение маршрута на Google Картах. После клика на «Подробнее» открывается полная информация об объявлении с дополнительными кнопками «Предыдущее», «Следующее» для навигации в карусели и кнопками «Добавить в избранное» и «Перевести». Если пользовательский язык автора объявления и пользователя просматривающего каталог не совпадают, то при нажатии этой кнопки текст объявления будет переведен с языка автора на язык пользователя (эта функция внедрена, но сейчас не подключен API-переводчика, т. к. не понятен спрос на эту функцию и мы собираем статистику) .

Для защиты от мошенников бот не публикует конфиденциальную информацию автора, внутри бота создана внутренняя почта позволяющая общаться с автором объявления с помощью кнопки «Ответить автору». Автор получает сообщение с номером объявления и его цитатой. Как и текст объявления, текст сообщения можно перевести одной кнопкой в соответствии с языковыми настройками. В процессе общения пользователи могут обменяться координатами или назначить встречу.

В боте действует постмодерация и модераторы проверяют объявление уже после размещения. Модерация работает прямо в боте, если у пользователя есть уровень доступа «Модератор» или «Администратор», в главном меню появляется кнопка «👮 Модерация». Модератор может вывести непроверенные лоты или просмотреть все свежие объявления.

Международное бюро находок в Телеграм боте

О разработке:

— При разработке бота был использован собственный фреймворк «Core4», который позволяет создавать ботов любой сложности. Все части бота оформлены в виде плагинов, что позволяет вести параллельную разработку новых функций прямо в действующем боте, производить А/Б тесты плагинов, управлять пользовательским уровнем для доступа плагинов и т. д.

У бота может быть несколько имен, например второе имя бота @LostPhone_Bot, разные имена позволяют получать пользователей по поиску в Телеграм. Но, т. к. фотографии одного бота нельзя показывать в другом, был разработан алгоритм пересылки фото между ботами. Теперь, если бот не является первополучателем фото, оно отправляется ему при первом запросе, при повторном запросе бот показывает фото из своих файлов. В принципе, не сложная реализация, но ни у кого такого не видели.

— Все объявления имеют ссылку для возврата в бота, на страницу объявления. При этом ссылка является реферальной, и на ее основе мы планируем ввести рейтинг пользователей по реф-программе с призами и плюшками.

В планах:

Расширенная статистика по наиболее активным местам, пользовательская статистика, реферальная статистика и много других отчетов.

API для сайтов схожей тематики с потерями и находками, чтобы они могли публиковать объявления и получать переходы. Это даст сайтам дополнительный рекламный канал, боту расширит базу объявлений. И в перспективе создание общей базы и унификация мирового Lost&Found сегмента.

Франшиза бота с предустановленными координатами места поиска. Принцип действия: вы подключаете своего бота и пользователь, впервые зашедший в него, сразу привязывается к координатам вашего населенного пункта, района, дома и т. д. Для таких ботов запланирована кнопка сбросить координаты на центр «Населенного пункта».

Бот создан в рамках разработки собственного фреймворка «Core4», объединяющего разработку ботов, сайтов, лендингов, сбора статистики и т. д. Мы заинтересованы в совместной партнерской работе над разработкой чат-ботов для многих сфер бизнеса. Уже сейчас часть наработок видно в этом и других ботах (следите за публикациями) . Монетизация бота не предусмотрена, за исключением отключенной кнопки доната, если вдруг пользователи захотят отблагодарить разработчиков за помощь в поисках.

Партнерство и совместные проекты

Мы всегда открыты для сотрудничества и готовы обсудить возможные совместные проекты. Если у вас есть идеи или предложения, как улучшить наш сервис или расширить его функционал, мы будем рады вашим сообщениям.

PS: Свои документы я все же нашел, оказалось, они провалились внутрь панели арендной машины через узенькую щель. На поиски ушло всего 3 дня и клубок нервов!

Международное бюро находок в Телеграм боте

Поддержите статью лайком или комментарием. Спасибо!

Надеюсь, что вы ничего не потеряете и вернете все найденное! Поделитесь ссылкой на бота с друзьями, вдруг они тоже что-то найдут и будут искать растеряшку =)

33
2 комментария

Вероятность успеха 0.0000000000000001 %

Ну, ради этого уже стоило пробовать! =) Интересно бы услышать критерии расчета вероятности, конечно. В интернете есть различные проекты Lost&Found, есть группы в Телеграм, ВК и прочих запрещенных сетях, но искать по ним то еще удовольствие и вероятность что-то найти там тоже очень не большая. И тут два варианта сделать и посмотреть или не сделать и думать что вероятность успеха низкая.
На самом деле, бот создан как прикладная работа в рамках разработки фреймворка и на нем оттачивались многие моменты, и он уже сильно помог нам.