Телеграм-бот, который следит за валютой в банкоматах Тинькофф
В последнее время многие столкнулись с проблемой снятия валюты из банкоматов Тинькофф. Я сам периодически просматривал наличие валюты через официальное приложение, но мне это не помогло: когда приходил к банкомату, денег уже не было. Я решил, что буду мониторить только ближайшие несколько банкоматов в пешей доступности. Чтобы было удобнее отслеживать наличие валюты, я написал бота, который может уведомить о появлении валюты в нужном банкомате.
Каждый банкомат в стране имеет свой уникальный идентификатор. Его можно узнать на официальной карте банкоматов Тинькофф. По идентификатору можно настроить напоминание. Как только в банкомате окажется нужное количество валюты, вам придёт уведомление.
Мне бот уже помог, и я решил рассказать о нём другим.
На данный момент я не собираюсь добавлять функционал или монетизацию. Если захотите сделать подобного бота, то исходный код лежит тут.
Всем хорошего дня!
UPD
К сожалению, я вынужден остановить работу бота из-за блокировки со стороны Тинькофф 😔
В этом нет большой неожиданности: не стоит пользоваться серым АПИ 😜
За свой небольшой период работы бот успел разослать 82 уведомления и пообщаться с более чем 100 пользователями!
Надеюсь, что некоторым бот успел помочь.
Отличный бот, спасибо! Опробовала уже, теперь дело за банкоматами)
Ой, комментарий с нового аккаунта.
Поставил себе и всей семье, доволен как слон
Всё супер, буду пользоваться ещё
Отличный бот! Дошел до Череповца без повреждений, всё как в описании, буду заказывать ещё!
+++++ бот отличный автор молодец. Ещё не пробовал как попробую дополню отзыв
А это мода современная ко всем на «ты» обращаться? Еще недавно это было признаком люмпенов.
это интернет. здесь могут... и далее по тексту
Культура она в человеке, а не по случаю. Некоторые люмпенские комментарии лишь подтверждают.
Для ботов норм "на ты" лично по моим ощущениям)
Мельчает человек.
А это признаков совков всем говорить,что на ты общаются люмпены?
Ну че ты душнишь?
Комментарий недоступен
Ну во первых такой бот был, во вторых похоже все кто мог уже сняли валюты дохрена в банкоматах тиня
В моем районе сейчас 8 банкоматов с более 5000 баксов
Бота не видел, хотя искал. Можете ссылку дать?
А так да, ажиотаж спал.
пару недель назад выкладывал похожего бота https://vc.ru/services/380968-bot-dlya-poiska-v-bankomatah-tinkoff
Бот был, причем уже 26 февраля. А сейчас банкоматы забиты почти везде, т.к. лимиты и ограничения жесткие.
таких ботов уже выкладывали но это лично для меня оказался рабочим
автору +1
Сразу подумал о таком боте, но не умею их делать, круто.
Пойдет, я для себя на go высрал, так как изучаю, но сам работаю на Symfony.
Проблема 1 - это сканить их карту, так как нет норм API по адресу или просто список с пагинацией отсортированный, что фигово, но APIшка для карт, так что жаловаться глупо. Вы же прям в лоб сканите по всем вариантам и прикидываетесь каким-то браузером - можно и бан получить через время.
Проблема 2 - это как юзеру все-таки свои банкоматы получить. У вас решение по ID, норм. У другого человека отправляется локация. Ну это такое, я бы не стал отправлять в неизвестного бота, хотя угроза и небольшая. Как идея для развития вашего бота - дать указать место и выбрать радиус в километрах или показывать ближайшие.
Я же в небольшом городе и мне норм весь город просканить по его центру и в нужном зуме.
Готовым решением для деплоя был бы docker-compose.yml с конфигом полной среды, а не deploy.sh, в котором, по сути, только entrypoint, а все окружение надо как-то поднять.
Добавьте приписку, что это неофициальный бот, так правильнее.
И да, это решение нужно было месяц назад, но кто знает, может еще не раз пригодится.
А какая угроза при отправке локации?
Мы почему-то должны считать, что кто-то порядочный по-умолчанию и все данные никак не сохраняет или не распространяет / защищает / не передает? ID пользователя и локацию можно потом обогатить с другими ботами по "пробиву".
Я правда не знаю какую там локацию tg берет, но сомневаюсь, что какая-то безопасность будет, если там в пределах 100 метров. Кому-то будет достаточно узнать ваш город/район, чтобы потом вас найти или еще что-то сделать.
Отчасти согласен, но если захотят, то пробьют точный адрес, телефон и прочее, id и локация в телеге такая себе инфа, ведь отправить можно откуда угодно, а учитывая какие сливы были в последнее время, есть источники понадежнее
Если про яндекс.еду и CDEK, то да, утечка там сильная, но не каждый туда попал, то есть можно попасть в одну, но не попасть в другую. В идеале уменьшать активность распространения сових персональных данных в интернете, так как со временем это лишь проблемы.
А на счет достоверности данных - да, можно навыбирать фигни, но обыватель особо не задумывается, то есть это нормально, что человек чувствует себя в безопасности, если не проходил какие-то шоки или не в курсе как что-то работает.
Как понимаю, он не видит неактивные по каким-то причинам, то есть добавить можно будет на ослеживание только когда появится. Ну и, получается, если какой-то сломается, то об этом не узнать через этого бота? Сомневаюсь, что там лимиты будут по 0. В этих вот не по 0, но они недоступны.
Я atmInfo из point учитываю, но код не чекал детально ваш, может там что-то есть.
Серьёзный недостаток бота это отсутсвие списка в каком банкомате моего района появилась валюта, с обновлением в каждый час, например.
Но мб кто-то его допилит в будущем.
я сам добавил 5 банкоматов из своего района и мне по ним приходили уведомления
По отдельности или сводкой за последнее время?
Добавил каждый по отдельности. Ну и уведомления приходят по каждому как только появляется нужное количество валюты
Комментарий удален модератором
Комментарий недоступен