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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект