Wikipedia:機械人政策
出自維基百科,自由嘅百科全書
-
"WP:B"重新定向到呢度。要睇維基百科事務員,睇吓Wikipedia:事務員 (WP:BCRAT)。
機械人頁: | 機械人政策 | 現時運行緊嘅機械人 | 請求核准 | 點樣開一個機械人 | 機械人核准小組 | ![]() |
請求一啲要機械人做嘅嘢 | 機械人擁有者通告版 | 機械人狀態頁 | BAG管理工具 |
維基百科政策 |
行為標準 |
假定善意 機械人 禮貌 編輯政策 唔好訴諸法律威脅 唔好人身攻擊 文章擁有權 襪公仔 三次回退規則 用戶名 破壞 |
機械人係一種自動嘅喺程序,維基百科度同一位真正嘅編輯者共同協作。請響設計或執行任何嘅機械人之前請先細閱下面嘅指引。
目錄 |
[編輯] 政策
響開機械人人之前,機械人必須先響Wikipedia:機械人/請求核准審批。講出個機械人會做乜嘢,可以響嗰邊討論,同等侯核准小組嘅成員批准。核准期可能會花一個星期左右。當核准後你就可以執行你嘅機械人一段短嘅時間同埋接受監察。試用期過後,機械人就會由核准小組嘅成員評估,之後你可以問事務員標示做機械人。
請響下面嘅嘢未做好之前,唔好開始運行你嘅機械人:
- 幫個機械人嘅對話頁度開一個新頁,講出佢嘅功能
- 響請求核准度列示
- 請求響核准小組嘅指示
當響Wikipedia:機械人/請求核准度請求核准時,請講出以下嘅嘢:
- 個機械人係唔係手動協助(由人類執行)或者自動定時執行
- 執行時所需要嘅時間,如有者
- 用乜咩語言或者程式執行
- 佢嘅功用
響搵人響BRFA核准前,請先將你機械人嘅用戶頁開一個新嘅用戶頁:
- 講出機械人作嘅原因,用乜嘢程式執行 (pywikipedia framework 等)
- 講出佢係手動協助定係自動定時執行
- 執行時所需要嘅時間,如有者
- 講出呢個機械人嘅維護者
- 響用戶頁嘅最頂度加入{{Bot|原用戶名}},將佢加入到Category:維基百科機械人分類
新機械人嘅用戶名應該要連埋一個 "bot" 字,咁其他編者知道呢啲係機械人嘅編輯。機械人嘅用戶名亦應該同機械人嘅執行者一致。
- 當啲機械人未批准,或者去做咗唔係要去做嘅嘢,為文章造成混亂或者編輯得太密嗰陣,管理員可以封鎖機械人
- 新嘅機械人應該唔使用入機械人旗,咁其他人可以知道佢做緊啲乜嘢。
- 新嘅機械人響運行編輯嗰陣應該等至少等30-60秒,當批准後應該等至少10秒。建議機械人可以響非繁忙時段運行,咁就可以快啲。
- 執行者應該響除蟲階段記錄低機械人運行嘅記錄,有需要時停止執行,否則管理員響未經任何通知嘅情況下封鎖。
- 下載資料庫嘅機械人係禁止嘅。請響資料庫映印下載。另外可睇睇 Wikipedia:鏡同分叉。
- 當回應詢問嗰陣唔好登入做你嘅機械人。問題可以響機械人嘅對話頁度進行,但負責嘅回應者應該係執行者,而唔係機械人。
緊機械人嗰位原創者要證明出機械人運行嘅原則係:
- 無害嘅
- 有用嘅
- 唔係一個伺服器攫取者
- 已經批准咗
要留意嘅係根據Wikipiedia:人物分類方法,某啲種類嘅人物分類係唔應該利用機械人填上/清空。響篇文度由機械人加入到敏感嘅分類之前,輸入嘅資料應該逐篇檢查,而唔係由維基百科嘅現有清單中上載。
去幫手證明個機械人係冇害同埋有用嘅,可能會有先有一段嘅試用期去試行個機械人。響試用期中如果有任何嘅投訴,機械人嘅動作係需要立即停止,同埋應該響Wikipedia talk:機械人版度解決問題。如果響試用期當中係冇任何問題而通過測試嘅話,咁就可以透過已請求嘅機械人旗申請一個機械人旗。
如果你幫你個機械人計劃去做任何嘅改動,例如去增加佢現時嘅運行範圍,請響討論頁度留言,註明要去改嘅嘢以註明到其他人知冇一個人係對你嗰個機械人有問題嘅,同時你個機械人都係要冇害、有用,同埋唔係一個伺服器攫取者。
響一啲特殊例外嘅情況,由管理員嘅共識之中,一個或多個響呢度嘅政策會暫時放開一邊。
[編輯] 拼字檢查機械人
響呢度係唔應該有機械人響冇人睇住嘅情況之下去嘗試修正拼字嘅問題。響技術上係冇可能去整到一個完美無暇,唔會有任何錯處嘅機械人。手動協助嘅拼字機械人係可以接受嘅,佢哋係會應該係一個對於國際之間嘅拼字做修正,而唔係特別對某個國家而做嘅拼字檢查。做統計而設嘅拼字檢查機械人,係為咗響通常嘅地方做統計嘅,亦都會接受。
Wikipedia:維護係歡迎報告一啲可能常見嘅拼錯字清單。要睇吓現時嘅互動拼字檢查機械人同埋有關嘅成果,可以睇睇Wikipedia:Typo。
[編輯] 跨維基機械人
如果係用緊 pywikipedia framework :
- 請用最新嘅版本執行
- 響每日更新
機械人操作員一定要對連出同連入嘅語言有一定嘅熟悉,去確認響兩邊嘅百科全書版嘅跨維基連結係正確咁樣連接一齊。
以上嘅原則邊個都要知道,除咗係機械人開發員,佢哋係同機械人開發員之間係合作無間,或者用戶係證明咗佢哋對於社群係冇害同埋有用嘅。
- Wikipedia:跨語言連結
- 跨語言機械人FAQ
- m:Interwiki bot
- m:Interwiki sorting order (睇吓同埋投票:bug 2867)
[編輯] 對於某個機械人嘅問題
如果你見到某個機械人係有問題嘅話,又或者有乜投訴嘅話,你可以去個機械人嘅操作員對話頁問吓。如果你覺得個問題係較為嚴重嘅,請響機械人操作員嘅對話頁度留留低一個短信息,註明一個連結到Wikipedia talk:機械人度以便討論。響任何機械人係唔受控制時,管理員係可以對機械人進行封鎖。
[編輯] 好嘅形式
機械人操作員建議(但唔需要)去:
- 發放有關機場人嘅原代碼(除非係一個完全複製)
- 設計並編寫佢哋嘅機械人,當響佢哋嘅對話頁度收到新信息嗰陣,停止編輯。呢個可以利用"你有新信息..."嘅HTML標題嚟去睇。
[編輯] 運行緊嘅機械人
[編輯] 請參閱
- 有關機械人
- 現時註冊咗嘅機械人
- 種類
- 歷史
- 機械人政策同申請
- 半機械人建議指引
- 機械人核准小組
- 機械人請求
- Wikipedia:用戶權限
[編輯] 可對於整機械人有用嘅軟件
- Query API— 一個多格式嘅 API 由Wiki伺機器度直接查詢資料 (Live)
- PyWikipediaBot— Python Wikipedia Robot Framework (頭版,SF計劃頁)
- WikiLink (Mathematica package)— 實際上係一個好薄嘅包裝,包住一個 java class 以支援登入,攞版同埋set版。
- .NET
- DotNetWikiBot Framework (基於.NET Framework 2.0,用C#去寫嘅)
- WikiFunctions .NET library— 聯同AWB一齊,係對於機械人一個有用嘅資料庫嘅嘢,好似整個表,載入/編輯文章,連到最近更改IRC頻道,仲有更多。
- .NET Bot Framework— 維基百科嘅.NET Framework介面。
- Perl
- Anura— 用libww-perl嘅Perl介面為MediaWiki而設嘅。唔建議去用,因為而家嘅版本係唔會檢查編輯衝突。
- WWW::Mediawiki::Client— perl 模組同指令用戶端
- WWW::Wikipedia— 整維基百科介面嘅 perl 模組
[編輯] Wiki 整合機械人
以下嘅一個響其它系統/解決方法去擴展 Wiki 整合嘅系統功能。
- Wikibot響維基百科度以Joomla自動連結 'wikitagged' 嘅字。