From ping不見路 |
pobot 是支我很久以前用 python 寫好玩的 irc bot,一直掛在 #tossug 的頻道上。但自從 pingyeh.net 2007 年在台大的據點消失之後,pobot 頓失依靠、流離失所,那知搬回家中的 linux 又水土不服,就此一病不起...
在阿怪的力促之下,上個週末花了點時間,把咒語重新學一遍,總算讓 pobot 復活了。 :)
順便把一些裝備加強了一下:
- Calculator: 可以呼叫任何 python 的 math 模組的函式,也加了一點簡單的安全性(不准 import 以避免 python code injection)。
- GoogleSearch: 刪除 snippet 的顯示,用 VT100 顏色標示 title 和關鍵字,看起來清爽多了。
- Amy: Amy(愛咪)是 pobot 的聊天應答模組,使用 Nancybot 的資料格式。新增了 regular expression 的 match、預設應答和學習功能。
- 固定句學習: pobot: 問句 --> 答句
教 pobot 在收到問句時可以回應給定的答句。同個問句可以有多個答句,Amy 會隨機選一個當回答。 - regex 學習: pobot: re 問句 --> 答句
同固定句學習,但問句會被當作 regular expression 來搜尋配對將來收到的問句。 - 預設應答:在 pobot 收到沒學過的問句時,會從預設應答清單中隨機選一個來回答。目前這個清單只能從 Amy.data 檔中讀入。
沒有留言 :
張貼留言