Дипломная работа: Методология создания экспертной системы для Telegram-Бота

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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)

Источник: https://otherreferats.allbest.ru/download/1477341/