我的AIML 模式“HI” 机器人回答“HI TOO”
我的代码
text = input.("ASK?")
if text == text:
try:
print(k.respond(text))
except:
print('NOT FOUND')
如果我输入错误的模式,如“错误”,除了按摩不适用
答案 0 :(得分:1)
如果找不到匹配,
aiml不会抛出任何异常它只会回复空字符串。 所以不要尝试除了块使用if else。
text = input.("ASK?")
if text == text:
if k.respond(text) != '':
print(k.respond(text))
else:
print('NOT FOUND')