Как вы знаете, в нашем
проекте по открытому банкингу мы постоянно работаем со спецификациями, которые регулярно обновляются и дополняются. Недавно, например, появилась новая база знаний, о которой многие даже не слышали. Вот чтобы не упускать важные изменения, сегодня за пару часов набросал бота и решил поделиться им с вами — ведь открытый банкинг подразумевает открытые решения.
@opendatarussiabot
@opendatarussiabot
@opendatarussiabot
Как работает бот?
—
Инициализация: бот запускается раз в час через Yandex Cloud Functions и загружает сохранённые спецификации из Object Storage.
—
Получение данных: бот отправляет запрос на сайт спецификаций (
https://wiki.opendatarussia.ru/specifications/ та самая новая база знаний), парсит страницу и собирает карточки с данными.
—
Сравнение: проверяет новые спецификации на изменения, добавления или обновления, сравнивая с предыдущими данными.
—
Уведомление: отправляет пользователям в Telegram сообщение о найденных изменениях.
—
Обновление: сохраняет актуальные спецификации и обновлённый список пользователей.
Для разработчиков, работающих с банковскими API, своевременное получение информации об обновлениях бывает весьма полезно. Бот автоматизирует этот процесс, избавляя от необходимости вручную проверять сайт и снижая риск пропустить важные изменения.
Бот бесплатен и доступен для всех. Если у вас есть предложения или вопросы по его работе, пишите, иногда я даже отвечаю
🐱