Вариант А: заставь бота периодически опрашивать базу на предмет необработанных строк в таблице, куда скрипт закладывает данные. Пусть помечает строки как обработанные, и рассылает сообщения.
Вариант Б: скрести ежа с ужом... напиши мини-сервер на Flask, который в отдельном потоке запускает бота, и посылает через него сообщение, когда получает POST запрос. Ах да, а ещё не забудь какой-то механизм авторизации, чтобы левые запросы не превратили твоего бота в спам-машину.
Я думаю, выбор очевиден.