@1YaN1
начинающий программист

Как автоматически получать данные из базы данных postgresql с помощью телеграм бота?

Начинающий питонист и ботовод
У меня имеется бот на библиотеке pyTelegramBot
написан запрос на получение данных из БД но только с помощью команды посылаемой боту
мне надо автоматизировать этот процесс, т.е чтобы когда в БД появлялись новые данные они сразу отправлялись через бота пользователю
пытался найти что то про Listener но ничего конкретного не смог найти
  • Вопрос задан
  • 763 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Deq56
Python dev, JS, CSS, Asterisk, Mikrotik
самый простой, делай периодически запрос в бд, и шли изменения клиенту
Ответ написан
Комментировать
Уже был недавно аналогичный вопрос.
Вместе с каждый обновлением данных проставлять в дополнительном поле таблицы флаг - "обновлено". Поллером, например используя модуль sched, регулярно делать выборку из базы по этому полю, одновременно снимая флаг.

Операция на чтение и простановку флага должна быть одной транзакцией.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы