我刚刚开始在C#中使用AIMLbot.dll库。我想知道是否有办法访问使用<set name="foo">bar</set>
设置的变量。我希望在显示来自机器人的响应之前寻找在<think>
标签内设置回调函数的方法,检查变量名callback
是否包含任何值,如果是,在将结果返回给最终用户之前执行该功能。
我已经检查了构成Visual Studio中活动bot对象的所有元素,但是我没有看到任何暗示存储这些变量的地方。
答案 0 :(得分:0)
想出这个。
在AIML中使用<get>
和<set>
时,变量的值在“User.Predicates”选项下设置。很高兴报告回调正在按预期工作。