維基百科:機械人/申請/Eland Zhou-Bot/2
外觀
- 使用API對報名上海社群聚會的用戶進行檢查(讀取是否被封禁、編輯次數等)
- 在上海社群聚會報名者的討論頁留言(如報名確認信息),或者使用發送郵件功能郵件通知。
- 編輯時段及頻率:不定期全天(主要是在上海雙周聚會開始前5天),大約兩周編輯不超過四十次。
- 每天受影響頁面:最大約50個頁面
- 遵守Bots模板:是
- 於其它語言所獲權限:沒有
- 僅讀取數據的機械人無需審批,然後是有討論過或有案例說不再通過新的群發消息機械人(而使用Special:MassMessage代替)嗎?Liangent(留言) 2014年3月5日 (三) 17:27 (UTC)
- 回復@Liangent大神:我現在沒有管理員權限所以不能使用群發消息功能。這個機械人我的設想是作為上海社群聚會報名系統與維基百科通信的接口,實現聚會參與者的資格核查(上海社群近日在即使討論群上討論一項關於禁止由於破壞被封禁者參與上海社群所組織的聚會的提案)、報名的回覆通知(在討論頁留言或者使用發送郵件功能)。而以往這些工作是由個人手動完成的,費時費力。我在使用Wikipedia郵件功能通知第28期雙周聚會報名者時還由於頻率過高被阻止發送郵件,後為了完成通知任務只能採取不保護私隱的討論頁面通知。我想趁着現在上海社群調整狀態之時完善社群的有關流程,而我認為聚會報名系統是一個有效提高社群效率的工具。如果機械人申請失敗,我也不會氣餒,我會努力構建一個人工參與的半自動的程序來實現上述功能,來讓上海社群聚會工作的效率更高,讓社群成員把精力從這些瑣碎繁雜的事務上移開而將精力聚焦在提高聚會的質量。希望能夠得到大家的支持!--南瓜(留言|貢獻) 2014年3月6日 (四) 03:40 (UTC)
- 資格核查不需要機械人用戶組吧,還是說需要用apihighlimits權限?通知是決定用討論頁還是郵件呢,需要繞過速率限制大量發郵件確實應該申請。Liangent(留言) 2014年3月7日 (五) 11:45 (UTC)
- 回復@Liangent大神:在這裏申請的主要是通知功能(包括郵件和討論頁)。那次發送郵件是我自己一個個手弄的都觸發頻率限制了,我想機械人觸發限制是必然的結果。對於通知功能我現在有兩種想法來實現,一種是使用機械人賬戶,通過PHP直接CURL來實現通知功能,是伺服器發起請求。第二種是我準備如果機械人申請沒通過的辦法就是使用半自動工具構造一堆URL,讓聚會組織者在其瀏覽器上使用API,相當於每個人用自己的賬戶調用API在自己的電腦上發起請求。另外請教您獲取封禁日誌或者封禁狀態的方法,我在MediaWiki 網站上看了很久只看到了獲取機械人自身的封禁狀態的方法。我只是一名高中生,英語閱讀一般,還請多多關照!--南瓜(留言|貢獻) 2014年3月7日 (五) 14:23 (UTC)
- 第二種沒戲,通過訪問別人提供的URL來發送郵件 這要做出來了那是典型的CSRF/en:CSRF。然後就給兩個例子吧,[1] [2] @Makecat。Liangent(留言) 2014年3月7日 (五) 15:29 (UTC)
- 發現上面的留言被誤解,見我的對話頁,所以補充一下:「然後就給兩個例子吧」是對「另外請教您獲取封禁日誌或者封禁狀態的方法」的回覆,這兩個連結以及Makecat和前面的CSRF沒有關係。Liangent(留言) 2014年3月7日 (五) 15:36 (UTC)
- 謝謝Liangent,我繼續寫一段時間!--南瓜(留言|貢獻) 2014年3月9日 (日) 07:04 (UTC)
- 回復@Liangent大神:在這裏申請的主要是通知功能(包括郵件和討論頁)。那次發送郵件是我自己一個個手弄的都觸發頻率限制了,我想機械人觸發限制是必然的結果。對於通知功能我現在有兩種想法來實現,一種是使用機械人賬戶,通過PHP直接CURL來實現通知功能,是伺服器發起請求。第二種是我準備如果機械人申請沒通過的辦法就是使用半自動工具構造一堆URL,讓聚會組織者在其瀏覽器上使用API,相當於每個人用自己的賬戶調用API在自己的電腦上發起請求。另外請教您獲取封禁日誌或者封禁狀態的方法,我在MediaWiki 網站上看了很久只看到了獲取機械人自身的封禁狀態的方法。我只是一名高中生,英語閱讀一般,還請多多關照!--南瓜(留言|貢獻) 2014年3月7日 (五) 14:23 (UTC)
- 資格核查不需要機械人用戶組吧,還是說需要用apihighlimits權限?通知是決定用討論頁還是郵件呢,需要繞過速率限制大量發郵件確實應該申請。Liangent(留言) 2014年3月7日 (五) 11:45 (UTC)
- 回復@Liangent大神:我現在沒有管理員權限所以不能使用群發消息功能。這個機械人我的設想是作為上海社群聚會報名系統與維基百科通信的接口,實現聚會參與者的資格核查(上海社群近日在即使討論群上討論一項關於禁止由於破壞被封禁者參與上海社群所組織的聚會的提案)、報名的回覆通知(在討論頁留言或者使用發送郵件功能)。而以往這些工作是由個人手動完成的,費時費力。我在使用Wikipedia郵件功能通知第28期雙周聚會報名者時還由於頻率過高被阻止發送郵件,後為了完成通知任務只能採取不保護私隱的討論頁面通知。我想趁着現在上海社群調整狀態之時完善社群的有關流程,而我認為聚會報名系統是一個有效提高社群效率的工具。如果機械人申請失敗,我也不會氣餒,我會努力構建一個人工參與的半自動的程序來實現上述功能,來讓上海社群聚會工作的效率更高,讓社群成員把精力從這些瑣碎繁雜的事務上移開而將精力聚焦在提高聚會的質量。希望能夠得到大家的支持!--南瓜(留言|貢獻) 2014年3月6日 (四) 03:40 (UTC)