Как реализовать постоянную проверку и отправку данных для telegram-bot
Делаю Telegram бота, который должен уведомлять пользователя о новых транзакциях. То есть он должен запрашивать у сервера данных, после чего проверять их актуальность (старые ли это данные или же новые) и затем отправлять эти данные пользователю. Можно сделать отдельную функцию которая будет запрашивать и обрабатывать эти данные, но если будет много пользователей к примеру 10000, то получается, чтобы отправить уведомление последнему пользователю, ему придется стоять в очереди 9999 пользователей, а это займет очень много времени. Вопрос как-нибудь можно решить эту задачу?
P.S Знаю я про многопоточность, но если для каждого пользователя выделять поток, то компьютер не выдержит или же сбавит свою производительность и уведомления будут так же приходить как и в обычной очереди?