IdeasBot Kernel
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Crystal_Clear_action_run.svg/20px-Crystal_Clear_action_run.svg.png)
ideasBot Kernel是中文維基百科用戶DGideas使用PHP語言製作的一套供MediaWiki軟件機械人開發使用的API。提供了登錄、編輯、搜索等常用功能,使用戶不必再關注於機械人底層的原理。目前正在測試階段,已邀請部分用戶參與測試。
五分鐘部署
編輯ideasBot Kernel以靈敏編程為標的設計。一套機械人從部署到投入運行僅需大約5分鐘時間。具體方法如下:
- 獲得並部署ideasBot Kernel。
- 打開config.php,並在相應位置進行設定(如機械人使用的賬戶信息,等)。
- 如果使用網頁觸發,則需要時建立cookie.log,並設置權限為RWRWRW(全局讀寫)。
- 仿照example.php編寫您的機械人腳本。
- 完成!
目錄樹結構
編輯目前的版本中,ideasBot Kernel的目錄結構如下:
- api(目錄):用於存放各種API文件
- db(目錄):用於存放數據庫文件
- extension(目錄):用於存放用戶開發的拓展函數
- help(目錄):用於存放幫助文件
- labs(目錄):用於存放測試功能
- translation(目錄):用於多語言支持
- config.php:配置文件
- example.php:示例文件
- ideasfunc1.php:函數集#1
- ideasfunc2.php:函數集#2
- include.php:頭文件
- readme.txt:描述文件
- translation.php:翻譯文件