В новий рік без боргів, вирішив я і таки зарелізив оновлену версію свого чат боту.
Боту який не зміг. Літом я писав про нього, і дефакто він нікому з моїх знайомих не знадобився. Ті хто в темі і так знають де шукати безхатніх собак, їм онлайн реестр не потрібний. (Краще гроші на корм дай, замість оцьго свого програмування) Але просто так кинути я його не можу, тому розкажу тутешнім підорам і поставлю крапку.
Отже ідея була така - розробити простий в користуванні інструмент для реєстрації місця де буває безхатня тваринка(собака), шоб потім хтось цим користувався - наприклад підгодовував чи взагалі прихистив її.
Телеграм бот підходив для цього якнайкраще: нативна і зрозуміла користувачу передача координат, простий інтерфейс, трансфер медіа(фоток собачки). От і вийшов бот з комндою /add - яка додавала собачку до реевстру та /list - яка показувала зареестрованих собак у радіусі 10 км в порядку зростання відстані від локації користувача. Одні могли ходи по місту та реєструвати безхатьків, а інші легко побачити хто з реєстру є рядом, шоб почухати за вушком.
Конструктивною критикою було те - що не всім захочется заходити у бота щоб просто подивитись де є безхатьки. Тому я додав вебсайт з мапою. Тепер можна побачити глобальну картину по місту, чи чого там дрібнити - по усій країні! Також додав команду /pick - яка повертала лише фотки знайдених собак у радіусі локації.
З часом виникло інше питання - застаріння даних. Адже бродячі тварини зникають з одного місця (назавжди або тимчасово) і з'являються в іншому. Як підтримувати актуальність даних? Нічого кращого ніж видаляти запис через пів року - я не придумав. А не байдужий користувач, коли бачить безхатька, в боті виконує 4 прості дії: /pick -> поточну локацію -> обрати з списку фото побаченної собачки, та запрости по ній інфо -> натиснути кнопку провідав, щоб збити таймер.
Ось і весь нехитрий функціонал, є ще звісно кнопка Прихистив - для тих відчайдухів хто наважиться забрати собаку з вулиці.
Як то кажуть що у часи скрути кожен повинен робити те що вміє, ну, я вмію робити інструменти. І поки free tear не закінчиться бот буде в повноцінно робочому стані, такшо якшо комусь з підорів такий інструмент буде корисним, хз, користуйтесь. Чи якшо знаєте когось, передайте посилання.