fsm.fifth9_to_fifth10()
return
if data == '2':
fsm.fifth_5_16_to_no()
return
if fsm.current == 'fifth10':
if data == '1':
fsm.fifth10_to_fifth11()
return
if data == '2':
fsm.fifth_5_16_to_no()
return
if fsm.current == 'fifth11':
if data == '1':
fsm.fifth11_to_fifth12()
return
if data == '2':
fsm.fifth_5_16_to_no()
return
if fsm.current == 'fifth12':
if data == '1':
fsm.fifth12_to_fifth13()
return
if data == '2':
fsm.fifth_5_16_to_no()
return
if fsm.current == 'fifth13':
if data == '1':
fsm.fifth13_to_fifth14()
return
if data == '2':
fsm.fifth_5_16_to_no()
return
if fsm.current == 'fifth14':
if data == '1':
fsm.fifth14_to_fifth15()
return
if data == '2':
fsm.fifth_5_16_to_no()
return
if fsm.current == 'fifth15':
if data == '1':
fsm.fifth15_to_fifth16()
return
if data == '2':
fsm.fifth_5_16_to_no()
return
if fsm.current == 'fifth16':
if data == '1':
fsm.fifth16_to_fifth17()
return
if data == '2':
fsm.fifth_5_16_to_no()
return
if fsm.current == 'sixth1':
if data == '1':
fsm.sixth1_to_sixth2()
return
if data == '2':
fsm.sixth1_to_sixth3()
return
if fsm.current == 'sixth2':
if data == '1':
fsm.sixth2_to_yes()
return
if data == '2':
fsm.sixth2_to_no()
return
if fsm.current == 'sixth3':
if data == '1':
fsm.sixth3_to_yes()
return
if data == '2':
fsm.sixth3_to_no()
return
if __name__ == '__main__':
#В бесконечном цикле держмим бот в запущенном состоянии, обрабатывая возможные ошибки.
while True:
try:
bot.polling(none_stop=True, timeout=1000)
except Exception as ex:
print(ex)
time.sleep(10)