Wikipedia:Bots/Requests for approval/HostBot 3
- The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Approved.
Operator: Jtmorgan (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 23:27, Friday January 11, 2013 (UTC)
Automatic, Supervised, or Manual: Automatic
Programming language(s): Python, uses WikiTools
Source code available: Source code available here.
Function overview: Posts a reminder message to the user talk pages of Teahouse hosts to let them know that their profile has been moved from the main hosts page to a breakroom page due to a lack of recent activity. Single message only: no nagging reminders. Hosts will be able to easily and permanently unsubscribe from notifications.
Links to relevant discussions (where appropriate): Wikipedia_talk:Teahouse/Host_lounge#Do_you_want_to_be_automatically_notified_if_HostBot_moves_your_profile.3F
Edit period(s): weekly
Estimated number of pages affected: ~5 - 10 per week (estimate based on # profiles moved by HostBot in recent weeks)
Exclusion compliant (Yes/No): Yes
Already has a bot flag (Yes/No): Yes
Function details: HostBot currently moves Teahouse host profiles back and forth between Host_landing (which is transcluded onto the main Hosts page) and the Host_breakroom, based on whether or not that host has participated in the Teahouse recently. Profiles are shuffled back and forth in this way because the host profile page functions primarily as a resource for new editors who visit the Teahouse looking for assistance: the host page is meant to reflect who is currently actively participating in the project and therefore available to be contacted by new editors for any reason. Host profiles in the break room are automatically moved back to the Host landing when the host makes a single edit to any Teahouse/* or Teahouse_talk/* page or uses the 'check in' button on the landing page. Some project members have requested a notification when their host profile has been moved (see linked discussion above), to remind them to 'check in'. This script would post a templates message to a host's user talk page after moving their profile to the break room. Editors will be able to opt out by adding their name to a do-not-message list at any time, or by adding the standard {{bots}} template. The message is small and unobtrusive, and there will be no nagging follow-up reminders.
I have already run a quick test on my own user talk page to verify that the code worked.
Discussion
editApproved for trial (1 week). Please provide a link to the relevant contributions and/or diffs when the trial is complete. I see no issues not to proceed with a trial. — HELLKNOWZ ▎TALK 11:47, 14 January 2013 (UTC)[reply]
- Trial results
Here are the results of the trial. I ran two tests: one shepherded, the other not.
- 1/16 test: This was a shepherded test; I specifically chose which of the moved hosts to message.
- 1) moved heatherawalls and sarahstierch (among others) profiles to break room.
- 2) HostBot sent messages to both of them (see this one to Heather).
- 3) Sarah edited a Teahouse page, and Heather checked in. 4)HostBot moved their profiles back.
- 1/20 test: This test was not shepherded. Any hosts whose profiles were moved to the break room and who met the criteria were sent a reminder message.
- 4) Matthewrbowker checked in about an hour later, and TBradley answered a question on the Teahouse Q&A page. The bot moved both of their profiles back to the Host landing page after it's daily check.
- The code for the do not message list is here. Any host who makes an edit to that page will be marked as 'do not message' in a db table, tho no one has yet. - J-Mo Talk to Me Email Me 05:23, 21 January 2013 (UTC)[reply]
Comment: I failed to transclude this page onto the main request page when I filed the botreq a few weeks ago. Just noticed the omission and corrected it last night. - J-Mo Talk to Me Email Me 21:52, 25 January 2013 (UTC)[reply]
- Approved. MBisanz talk 18:04, 28 January 2013 (UTC)[reply]
- The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.