可以访问AIMLbot.dll中AIML中设置的变量

时间:2013-04-28 21:42:33

标签: aiml

我刚刚开始在C#中使用AIMLbot.dll库。我想知道是否有办法访问使用<set name="foo">bar</set>设置的变量。我希望在显示来自机器人的响应之前寻找在<think>标签内设置回调函数的方法,检查变量名callback是否包含任何值,如果是,在将结果返回给最终用户之前执行该功能。

我已经检查了构成Visual Studio中活动bot对象的所有元素,但是我没有看到任何暗示存储这些变量的地方。

1 个答案:

答案 0 :(得分:0)

想出这个。

在AIML中使用<get><set>时,变量的值在“User.Predicates”选项下设置。很高兴报告回调正在按预期工作。