维基百科:机器人/申请/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)