2013-04-28 64 views
0

我剛開始在C#中使用AIMLbot.dll庫。我想知道是否有方法訪問使用<set name="foo">bar</set>設置的變量。我希望在顯示機器人響應之前尋找在<think>標記內設置回調函數的方法,檢查變量名稱callback是否包含任何值,如果是,請在返回結果之前執行該函數最終用戶。訪問AIML中設置的變量AIMLbot.dll

我已經檢查了所有構成Visual Studio中活動的機器人對象的元素,但是我還沒有看到任何暗示這些變量被存儲的地方。

回答

0

想出了這一個。

當您在AIML中使用<get><set>時,該變量的值在「User.Predicates」選項下設置。樂於回報的回報正在發揮作用。