Revision as of 22:32, 6 August 2020 by 12944qwerty (talk | contribs) (PyUserScript: re)


For an explanation of how to use this page and request a bot, see the bot request instructions. Make sure your bot is not a duplicate.

Note Note: The Vote section is used after a vote on if the bot should be used, and shows the number of people who approved/declined the idea of the bot. Please note, a formal vote may not be needed to decline/accept a bot, therefore it is not compulsory to fill this box in. The comment briefly describes any important information about the bot at this moment, especially changes that need to be made.
Note Note: Remember to add a section to the table with your name and bot information when requesting a bot.

For archived discussions, see the discussion archive.

Requested Bots
Owner Bot Name Bot Use Current Status Voting Comments and Recommendations
VFDan ThankfulBot Multiple tasks relating to Thankful Thursday. Being discussed
Ahmetlii PyUserScript Post invitations Unreviewed
ContourLines PageCheck Check page content and find old and unupdated articles. Unreviewed


 Being discussed and waiting for final decision The bot automatically posts Thankful Thursdays on the CP and updates the page for it. Another possibility is that it would notify thanked users on their talk page that they were thanked (to be discussed).

VFDan.png VFDan  Talk  Contribs  On Scratch  21:44, 9 April 2020 (UTC)

The bot would be written in either Python or JS.

VFDan.png VFDan  Talk  Contribs  On Scratch  00:20, 10 April 2020 (UTC)
Do we really need it, though?
Banana439monkey.png banana439monkey (Talk | Contribs | Scratch | Edits (3,098)) 09:14, 10 April 2020 (UTC)
TTs are not periodic. They happen when there are enough thanks to post, as judged by jakel181. So the basic premise is incorrect. However, let's go through the bot request questions:
  • Is your bot's task necessary? Sure.
  • Is your bot's task difficult for a human to do? No. Jake does it perfectly fine on his own. This is the main failing of your bot idea.
    • If not, is there any reason that a bot would be better than a human (e.g. too repetitive, humans are too unreliable)? It may be slightly repetitive, but at the current frequency I don't think a bot would help.
  • Is your bot's task more than one time or quick use? Yes.
  • Is your bot's task pronouncedly different from other bots’ tasks and would adding its task to another bot be impractical? Pronouncedly different: yes. Adding its task to another bot: WikiMonitor could probably do this, since it's currently the bot of ours set up to do things periodically
  • Would your bot have a moderate request frequency? Yes, once per day at most, I'd assume
  • Would your bot help the Wiki as a whole, and not just a few specific users or articles? TT helps as a whole, but does the bot itself help?
  • Would your bot be almost foolproof against causing harm if something goes wrong? Worst-case scenario I can imagine is spamming people's talk pages. Could potentially be dangerous that way but I don't think you're that inept.
  • If your bot is designed to fix a problem, is it a significant problem that happens repeatedly? Not designed to fix a problem.
  • Would your bot follow the wiki guidelines? I assume so.
Basically, it's not hard enough for Jake to do it himself to warrant a bot to do it for him. This isn't a bad idea, but it's not necessary.
Kenny2scratch logo.jpg kenny2scratch  Talk  Contribs  Directory 
11:23, 10 April 2020 (UTC)
From the last Thankful Thursday CP post:
The next TT is March 26th. See you then!

– jakel181

It seems to me that it was supposed to be periodic. Possibly my bot could do check every Thursday and do it at a certain threshold (say four)?
VFDan.png VFDan  Talk  Contribs  On Scratch  14:37, 10 April 2020 (UTC)
I think jakel has his own task scheduler, so he can easily do it. It's a small task, and it's not worth the trouble for a bot.
Banana439monkey.png banana439monkey (Talk | Contribs | Scratch | Edits (3,098)) 12:38, 11 April 2020 (UTC)
If really needed, WM could do it.
---- Dominic305.png Dominic305  Talk  Contribs (1,560)  Scratch  Directory 
17:34, 11 April 2020 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────Unless jakel181 thinks this is needed, I don't really think it is if all it did was post TT on the CP. You did mention the fact that it might notify users on their talk page when they were thanked. That would be a reasonable use case for a bot (in my opinion), although the question we need to answer is whether we want/need talk page notifications. :) Of course, the other question (which others have mentioned) is whether it could be added to an existing bot like WikiMonitor, which is also a possibility.
Bigpuppy Logo.png bigpuppy talk | contribs 17:57, 11 April 2020 (UTC)

(Note: I still don't think it's needed if it's used for posting TT and archiving it.)
Bigpuppy Logo.png bigpuppy talk | contribs 17:59, 11 April 2020 (UTC)
It can be a good idea, but if we need a bot for Thankful Thursday, I think we'll make another bots
for archiving the CP or publish Scratch News. Also, this bot can be cause these:
  • Functional problems like malfunctioning.
  • A lot of server traffic - In the past, we saw crashes in Scratch Wiki and Scratch website.
  • Space problem (if they will work in Scratch Wiki server)
However, it can be good idea for decrease workload on the admins.
Ahmetlii (talk | contribs) 18:18, 11 April 2020 (UTC)
Ahmetlii, WikiMonitor already adds FPCs to the Scratch News. However, this is not true for SDS updating, humans still do that.
Bigpuppy Logo.png bigpuppy talk | contribs 18:31, 11 April 2020 (UTC)
Bigpuppy, I don't know that and thanks for information. I have a suggestion, if WikiMonitor adding the FPCs when they are published, why don't we do this for SDS updating? Maybe it's not necessary and it's not related to bot request, but I think WikiMonitor should also add SDS studios. I will also write this suggestion to jvvg.
Ahmetlii (talk | contribs) 19:26, 11 April 2020 (UTC)
Bots already can malfunction. There are already seven bots, so I don't think a bot running only on Thursdays will add too much load. I will ask jakel181 on his talk page if automation for this will be a good idea.
VFDan.png VFDan  Talk  Contribs  On Scratch  19:22, 11 April 2020 (UTC)
They can, but if well coded, they rarely do. We don't have many bots as we only allow creation if we see it as absolutely necessary.
Banana439monkey.png banana439monkey (Talk | Contribs | Scratch | Edits (3,098)) 09:06, 15 April 2020 (UTC)

──────────────────────────────────────────────────────────────────────────────────────────────────── Don't get me wrong — this is a great idea, but I just don't see the neccesity. Like Ken mentioned, another bot could always do this bot and I don't think Jake is currently have a bad time reposting the TT's. If you really want to be sure, just ask Jake like bigpuppy said. We could just wait until he accepts or declines.

And also, if this bot were automated to run every Thursday in the first place, I don't think that would work. I usually write the thankful messages way after one week.
Nambaseking01 (talk | contribs) 15:54, 15 April 2020 (UTC)

Another thing is, we can't sit making a bot for every single thing that needs to be periodically updated. I'm seeing various suggestions that people should make bots for the SDS studios page and what-not, meanwhile none of the people currently updating it said they're having a problem with it.
My opinion is — do stuff after a proper reasoning. But like I said, this is also not a bad idea, but it's just pretty much useless.
Nambaseking01 (talk | contribs) 15:57, 15 April 2020 (UTC)
This tool can be helpful.
Ahmetlii logo.gif ahmetlii  Talk  Contributions  Directory 
07:40, 19 June 2020 (UTC)
Okay, I'm now saying that the only way it would get implemented is if it notified everyone thanked on their talk pages (this was merely a possibility); otherwise, it wouldn't serve any purpose that isn't already taken care of by jakel181. Notifying people on their talk page is a tedious task that in my opinion should only be taken care of by a bot.
VFDan.png VFDan  Talk  Contribs  On Scratch  02:25, 5 August 2020 (UTC)


The bot or script(or what you want to say) posts S:DIS messages.
Ahmetlii logo.gif ahmetlii  Talk  Contributions  Directory 
08:58, 22 July 2020 (UTC)

In my opinion, it should be called something else (Discussion Invitation Bot maybe, but I think a shorter name would be better). However, I do support a bot for S:DIS messages.
VFDan.png VFDan  Talk  Contribs  On Scratch  02:29, 5 August 2020 (UTC)
I don't see why this bot is needed just for one specific job, which can be done by humans easily. The only pro I see with this bot is that it could make sure that the limits posted are followed.
12944qwerty Logo.png 12944qwerty  Talk  Contribs  Scratch  22:32, 6 August 2020 (UTC)


PageCheck would process a page and try to find notable usage of first or second person, informal language (e.g. 'yeah') or anything not meeting the wiki standards and write a note at the top. It would also be able to add references where needed. As well as that, it would try and find old pages and form a list on a page in it's userspace. All 3 tasks being attempted by humans are either time consuming or can result in common human error. It would perform these tasks on either a weekly or monthly basis and run through a selection of articles updated a lot recently and add those seemingly forgotten articles to it's list. As far as I know of I believe that none of the bots currently focus this much on the content of an article. It would either be written in Python or Java.
ContourLines Logo.png ContourLines Talk | Contributions | Directory 16:28, 3 August 2020 (UTC)

User:TemplatesFTW already checks first and second person, also No Further reviews needed for all requests.
Ahmetlii logo.gif ahmetlii  Talk  Contributions  Directory 
16:40, 3 August 2020 (UTC)
Yes, I had realised that. I believe that it could actually focus on page activity as a routine but have non-routine article related tasks.
ContourLines Logo.png ContourLines Talk | Contributions | Directory 16:48, 3 August 2020 (UTC)