Кроме метода python pyAIML - PullRequest
0 голосов
/ 01 мая 2018

Мой AIML шаблон "HI" Ответ бота "HI TOO"

Мой код

text = input.("ASK?")
if text == text:
   try:
      print(k.respond(text))
   except:
      print('NOT FOUND')

если я ввожу неправильный шаблон, например "НЕПРАВИЛЬНО", за исключением того, что массаж не выполняется

1 Ответ

0 голосов
/ 19 июня 2018

aiml не будет выдавать никаких исключений, даже если совпадение не найдено, он просто отвечает пустой строкой. так что вместо try и кроме использования блока if else.

text = input.("ASK?")
if text == text:
   if k.respond(text) != '':
      print(k.respond(text))
   else:
      print('NOT FOUND')
...