pmxbot

軟件截圖:
pmxbot
軟件詳細信息:
版本: 1105.6
上傳日期: 20 Feb 15
開發: You Gov, Plc.
許可: 免費
人氣: 18

Rating: nan/5 (Total Votes: 0)

pmxbot是一個IRC殭屍寫在Python編程語言。最初建供內部使用,它已經消毒,並設置免費世界時。
命令
pmxbot聽由前綴命令'!“如果這是它知道它會回复一個命令,採取行動,等它可以搜索網頁,你的報價,跟踪業,做決定,做幾乎任何你能想到的東西。它記錄了sqlite3的數據庫中的文本,並最終我們將編寫一個Web界面吧。
包含
pmxbot你會說,如果它檢測到的單詞和短語它被告知要認識到的事情作出回應。例如,何況SQL在軌道上。
要求
pmxbot要求當然蟒蛇。可能2.5+。它還需要一些Python包:
*蟒蛇,irclib
* pyyaml
* simplejson或JSON
* feedparser
* httplib2的
* sqlite3的
配置
配置是基於非常簡單YAML文件。查看config.yaml的源代碼樹中的一個例子。
用法
一旦你已經設置的配置文件,你只需要調用``pmxbot config.yaml``,它會加入並連接。我們建議運行下DJB的daemontools的pmxbot作出是否崩潰,它會自動重新啟動。
添加自定義,局部特徵
添加一個新功能是很容易,你只需將它們添加到一個local_extensions文件,按照既定慣例。該文件加載在local_extensions配置設置中指定。列表中的所有文件都具有的execfile運行,所以它們繼承現有全局變量。因此,你可以認為你最需要的東西都已經導入,就像@command,@contains,重,的urllib,httplib2會和get_html。有一個在local.py,你可以以此為基礎你用一個例子..
一個命令(!G)得到@command deocator ::
  @command(“tinytear”,別名=('TT','撕裂','哭'),DOC =“我哭了一個微小的撕裂你。”)
 高清tinytear(客戶端,事件,渠道,尼克,休息):
     如果休息:
         返回“/我掉下一滴淚%s的”%休息
     其他:
         返回“/我坐著哭,因為一個單一的眼淚慢慢淌下了面頰”
響應(當有人說的東西)使用@contains裝飾::
  @contains(“sqlonrails”)
 高清yay_sor(客戶端,事件,渠道,尼克,休息):
      karmaChange(botbase.logger.db,“SQL在軌道上',1)
     回歸“只有76417行......”

要求

  • 在Python中

類似的軟件

muirc
muirc

15 Apr 15

python-jabberbot
python-jabberbot

15 Apr 15

GOZERBOT
GOZERBOT

14 Apr 15

意見 pmxbot

評論沒有發現
添加評論
打開圖片!