пытаюсь написать телеграмм бота и парсер в одном приложении
У меня есть два 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() были выполнены, и чтобы моя основная программа и мой телеграмм-бот работали параллельно. Пожалуйста, помогите, если можете. Заранее спасибо! =)