Прежде всего, я хотел бы попросить вас об SLA для каждой ссылки на базу данных sh. Вы хотите, чтобы веб-активность выполнялась в режиме реального времени, или она может подождать некоторое время (например, проверять каждый час или около того и обрабатывать все новые записи)?
Поскольку в вашем подходе я считаю, что быть непрерывным попаданием в БД, даже если в течение длительного времени нет новой записи, что не является лучшим подходом.
Альтернатива, которую я хотел бы предложить, - это использовать какую-то очередь сообщений, которая будет отслеживать база данных. Затем вы можете написать слушателя для этой очереди, и как только появится новая запись, ваш бот сможет ее обработать.
Дайте мне знать ваши мысли.
С уважением, Атхарва