@destrix

Как совместить 2 модуля в питоне?

Делаю бота для тг с помощью pyTelegramBotAPI 3.7.7. Уже сделал тело , код работает. Теперь хочу добавить для себя графическое окно с помощью tkinter . Но в итоге работает 1 с двух. Или бот или окно. Насколько я понял это из-за функций bot.polling() / win1.mainloop(). Работает код с того модуля , функция которого пишется первая. Если сначало первая - бот тг , но окно не отображается. Если сначало вторая - окно, но бот не рабочий. Как совместить работу этих двух модулей???
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
HemulGM
@HemulGM
Delphi Developer, сис. админ
Пулинг бота запускай в отдельном "потоке" перед win1.mainloop()
Thread(target = bot.polling).start()
win1.mainloop()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
shurshur
@shurshur
Используй threading.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы