Динамическая отправка сообщений пользователю при изменении в БД
Пишу телеграм бота для игры в мафию. Существует некая абстракция создания лобби, т.е. есть кнопки "Создать лобби", при нажатии на которую отправляет рандомное число в некотором диапазоне и "Присоединиться к лобби", при нажатии на которую бот запрашивает ввод номера этого лобби. Соответственно при создании и присоединении к лобби в БД вида (user_id, lobby_number, is_lobby_creator) меняются данные. Хотелось бы реализовать возможность увидеть, кто в данный момент времени находится в лобби (т.е. имеет одинаковые значения lobby_number). Самая банальная и легко реализуемая идея - сделать кнопку "Состав лобби", в которой будет обрабатываться запрос к БД. Но можно ли это сделать как-то динамически? Т.е. как только юзер вводит номер лобби и присоединяется к нему, бот отправляет соответствующее сообщение создателю лобби. Как-то опрашивать БД раз в какой-то интервал на наличие таких же номеров?