пытаюсь написать телеграмм бота и парсер в одном приложении

У меня есть два python файла: основной файл - это парсер, а второй- телеграмм-бот (я импортирую его как модуль в основной файл). Проблема в том, что когда я пытаюсь запустить бота в своем основном файле:

def bot_launch():
    telegram_bot.TelegramBot()


if __name__ == '__main__':
    bot_launch()
    print('bot launched')
    some_info = InfoGetter().get_info()
    print(some_info)

А в файле с ботом делаю так:

 def __init__(self):
        self.__bot.polling(none_stop=True)

Надпись "bot launched" в терминал не выводится, и дальнейший метод не запускается. Могу ли я запустить своего бота, не блокируя основной поток? То есть мне нужно чтобы все дальнейшие действия после bot_launch() были выполнены, и чтобы моя основная программа и мой телеграмм-бот работали параллельно. Пожалуйста, помогите, если можете. Заранее спасибо! =)


Ответы (0 шт):