суть в том, что у меня есть несколько булевых переменных - check_request, ready, success, fail и тп. Изменение состояния этих переменных параллельно должно менять состояние чекбокса и дискретного входа/выхода
Тогда я правильно я сделал, если от бота нет ответа или активности в течении часа он перезапускается, по таймауту bot.polling(none_stop=True, interval=0, timeout=3600)