說到 SD_bot, 他最早出現在irc log的紀錄是 2005/5/30,有可能更早,但是這是我手上log翻得到的…
最早想要弄這東西,是因為有個東西叫google fight,他會比較二個keyword找到的項目數量,然後比較+排名…irc 上我也想弄這東西,看誰說某keyword說得比較多,於是 SD_bot 就誕生了…………..
之後呢,因為某m正妹會塔羅,會在channel上幫朋友算,於是乎,為了抽牌,算牌方便,就順道把抽塔羅的功能給加了上去(我不會塔羅,也不要叫SD_bot解塔羅了拉…@_@ ),之後呢m正妹瞭解大家的需要,但是又不一定有空天天在channel上幫朋友解,就找了”雷雨師一百籤”,於是就再加到SD_bot中,讓大家自己籤,自己看…(我自己也很喜歡這套籤詩),SD_bot在irc上抽出來的塔羅,籤詩,個人覺得頗準,而且佳評不斷~~
之後又陸續的補上了擲銅板,丟骰子,大樂透,匯率換算,股價期貨查詢等功能….
忘了啥時開始,我知道有 plurk 這東東,也愈用愈兇了,甚至覺得,有些抽出來的東西,放在這上面,我還可以加一點短評…於是就興起了把 SD_bot 從 irc 移植至 plurk 上面…
一開始移植時選用perl plurk api,不過perl api好像都沒有在維護了,缺很多東西,自己慢慢把他補上。一開始都很順利,可能只有幾個朋友在用吧,每3分鐘用cron job跑一次,大約一星期後,每天問籤的數量破百,再過一星期每天問卜量破千,這時一堆問題就跑出來了…每次只能列出20則噗,3分鐘可能早就破20則了,所以有些會漏,後來改成daemon,always在跑。還有很多問題慢慢浮現….到今天的”發出去的籤文被anti flood”…都是 try and error,事情沒發生之前,都不會知道,所以才會那麼不穩….常常在罷工….orz
有人在問,要不要加什麼東西,多什麼功能的? 甚至說別的bot可以怎樣又怎樣,而且比我穩….囧! 說真的,我沒有想要跟他們競爭的意思拉…..我平常真的很忙,有時掛了只是reset,跟本沒時間debug,我只是想一直養著這個bot,因為他幫我做了許多重大的決定,幫我解了很多疑惑,我是做興趣的,而且做我自己有需要的功能,承蒙大家不嫌棄,如果真的對大家有幫助,就加減用吧
至於塔羅解牌功能,hmmm 我只能說,塔羅博大精深,小弟何德何能,可以讓bot解牌? 如果看不懂請施主抽籤不要抽塔羅,或是找會的朋友解吧….Orz
最後,有人說,多了bot,大家問卜文一堆,在河面上會很亂,很討厭,這….能怪bot嗎? bot 只是工具,端看你怎用他了….:D
Tags: bot, SD_bot plurk network perl api
建議可以跟其他Bot的作者交流一下看怎麼解決這個問題,我一個學弟也寫了相關的Bot,也會遇到相關的問題,你可以跟他聯絡看看,雖然他也很忙,不過程式的研討他應該也很樂意跟你切磋的~
加油~
學弟的Plurk: http://www.plurk.com/roga
他的第一個Bot: http://www.plurk.com/rogabot
他的問籤bot:http://www.plurk.com/chance_deliver
謝拉
目前是都解掉拉~~~~
你需要加… 人工智慧進去… *快跑*
長輩來鬧的喔…囧!