User talk:InternetArchiveBot

Latest comment: 2 hours ago by Amire80 in topic Enable logging on an external tool


Connect with the developers and other users edit

Telegram IRC ( #iabot)

Operation status edit

For the most up to date information see the run pages or Wiki Operations Summary on Airtable

  • 🟢 InternetArchiveBot is currently running on 300+ Wikimedia wikis.
  • 🟢 We have moved the management interface to a new server. Please start using instead of Please let us know if anything broke during this process.
  • 🟡 Testing is stalled on Alemannisch Wikipedia (als), Asturian Wikipedia (ast), and Japanese Wikipedia (ja).
  • 🔴 Bot is approved by disabled indefinitely on Dutch Wikipedia.
  • 🔴 Bot is approved but disabled indefinitely pending software improvements on French Wikipedia (fr),, Norwegian Nynorsk Wikipedia (nn), Polish Wikipedia (pl), and Portuguese Wikipedia (pt).

Last updated: 18:38, 10 May 2024 (UTC)

How this page works edit

  1. Ask your question in any language. Questions in English or German will receive the fastest responses.
  2. Our team will try to respond within seven days.
  3. Seven days after our response we will mark the thread as resolved. This queues the thread for archiving.
    If our response does not answer your question, you are welcome to remove the "section resolved" tag and write an additional comment.
  4. Seven days after the thread is marked as resolved, it will be archived. Once a thread is archived, it should not be un-archived. Instead, create a new thread and link to the old one.

SpBot archives all sections tagged with {{Section resolved|1=~~~~}} after 7 days.

Inaccessible link edit

IABot “fixed” a link that it reported as inaccessible here:

However, the link works fine with http on my end. Now I do agree that https is safer (although in this case it was hardly an improvement), but that's no reason to treat a link as “inaccessible”. Mondo (talk) 18:15, 13 December 2023 (UTC)Reply

Hello Mondo. The bot did not necessarily declare the link inaccessible, though the edit summary would indicate that because the bot's edit summaries are very imprecise. The bot upgrades HTTP links to HTTPS where possible, separately from its process of fixing dead links. Harej (talk) 18:20, 13 December 2023 (UTC)Reply
Hello Harej, in that case, it's against the guidelines of the Dutch Wikipedia. We have the guideline “bij twijfel niet inhalen”, which is similar to the one on EN:WP called If it ain't broke, don't fix it, except that ours is much more detailed. The link was not broken and https hardly made a difference with this specific link, therefore it was against the guideline. I have reverted IABot and added the article to the deny list, but I hope this can be fixed, because this will happen again on other pages. Mondo (talk) 18:23, 13 December 2023 (UTC)Reply
3750 2409:4081:2E1B:10CF:C8EC:865C:203E:844A 06:20, 16 April 2024 (UTC)Reply

It's not resolved. I explained what the issue was back in December and nothing has changed. Mondo (talk) 19:27, 3 April 2024 (UTC)Reply

Mondo, as explained above, it is our practice to replace HTTP with HTTPS on all wikis, and we are not changing that. Continuing to remove the "section resolved" template will not change this. If changing HTTP to HTTPS is in fact against policy, please cite the policy. Harej (talk) 20:09, 3 April 2024 (UTC)Reply
If you wanted me to cite the policy, it would've been nice to know that when I posted my last comment instead of not responding to me for months. But here you go:
“De ene goede variant door de andere goede variant vervangen is geen verbetering of verslechtering, maar een neutrale bewerking. Dergelijke bewerkingen zijn ongewenst”

Which translates to: “Replacing one good variant with another is not an improvement nor the opposite. It's a neutral edit. Such edits are undesirable.

Replacing http with https is exactly that: http works fine, i.e. it's a good variant, which makes it against policy. Now I could see it being somewhat useful if it's a URL where security is of the utmost importance, but in this case it's a link to a spreadsheet file. There's nothing that https will do to protect the user in this case. (Or if the http link was dead and replaced with https.) Mondo (talk) 20:18, 3 April 2024 (UTC)Reply

Month names on ary edit

Hello! Is there a way that InternetArchiveBot can use Moroccan Darja month names instead of English ones, on arywiki? If there's a configuration page where I can translate the month names, please let me know. Thanks! Ideophagous (talk) 09:53, 13 March 2024 (UTC)Reply

Ideophagous, month names are handled within the code, so if you could give us the 12 months in Moroccan Darja we can update the code. Harej (talk) 21:30, 3 April 2024 (UTC)Reply
Hello @Harej. Please check this json file on arywiki, it has the month names in English (en_name) and their Moroccan Darija equivalents (ary_name). You can ignore the alt_name. Ideophagous (talk) 23:19, 3 April 2024 (UTC)Reply
Thank you Ideophagous, we have configured a localization profile for ary. Harej (talk) 21:54, 24 April 2024 (UTC)Reply
  This section is resolved and can be archived. If you disagree, replace this template with your comment. —CYBERPOWER (Chat) 14:34, 15 May 2024 (UTC)Reply

DOI edit

For some reason, the bot reported an error in a DOI link (here), the link is and currently works fine (it redirects me to JSTOR). פעמי-עליון (talk) 11:34, 30 March 2024 (UTC)Reply

Sorry, but I don't see what you are referring to. Please give me a link to a faulty edit that I can review. —CYBERPOWER (Chat) 21:36, 3 April 2024 (UTC)Reply
The bot reported in this edit that the DOI link has an error (it is obviously not true, DOI links are very stable). I thaught you night want to know about it and find the source of this mistake פעמי-עליון (talk) 19:58, 4 April 2024 (UTC)Reply
פעמי-עליון, thank you for the report. The URL in question couldn't be found in our URL database (where links that are checked would be found), so I suppose this was a one-off situation. Please let me know if you see anything like this anywhere else. Harej (talk) 20:35, 10 April 2024 (UTC)Reply
here, as well, two link that are fine. Maybe the problem is with academic papers that are not open-access? פעמי-עליון (talk) 17:19, 14 April 2024 (UTC)Reply
If they aren't open access, they should ideally be marked as such. Not only will it serve to inform readers that it's not readily accessible, but also the bot handles such cases differently and doesn't outright mark them in dead in certain situations. —CYBERPOWER (Chat) 14:36, 15 May 2024 (UTC)Reply

Azwiki translation edit

For Azwiki, en:User:Nemoralis requested the following translation (I can't find it in the translation tables):

"Reformat 1 URL" should be "1 URL yenidən formatlaşdırıldı"

-- GreenC (talk) 14:18, 4 April 2024 (UTC)Reply

@GreenC: ?? That's your bot. Do we need to be doing anything here?—CYBERPOWER (Chat) 21:55, 24 April 2024 (UTC)Reply
  This section is resolved and can be archived. If you disagree, replace this template with your comment. —CYBERPOWER (Chat) 14:36, 15 May 2024 (UTC)Reply

en:User:Nemoralis - Hi sorry this appears to be my bot but it's a separate minor bot so I didn't see it when searching for this phrase. Right now this bot does not support translations. If you think it's very important I can add an if/then trap directly in the bot code just for azwiki to get around this limitation. Although I would prefer not, it could be done. -- GreenC (talk) 17:00, 15 May 2024 (UTC)Reply

Small fixes in translatable messages edit

Hi! I've sent a few trivial message fixes for IABot: . Can anyone please review them?

Thanks :) Amir E. Aharoni (talk) 14:59, 4 April 2024 (UTC)Reply

I've merged in your pull requests. Thank you for the improvements. They will go live within the next 24 hours. —CYBERPOWER (Chat) 22:10, 24 April 2024 (UTC)Reply
Thanks! <3 Amir E. Aharoni (talk) 12:42, 25 April 2024 (UTC)Reply
  This section is resolved and can be archived. If you disagree, replace this template with your comment. —CYBERPOWER (Chat) 14:36, 15 May 2024 (UTC)Reply

Your tool docs are featured as an example in the new Tool Docs Guide! edit

Hello InternetArchiveBot maintainers, contributors, and fans! I wanted to let you know that I highlighted the InternetArchiveBot documentation as a shining example in the new Tool Docs guide that I just published. Thank you for creating lovely tool documentation that can serve as an example to help others create and improve tool docs :-) This guide was created as part of the Doc Your Tool project for the upcoming 2024 Hackathon. If you're interested, please join that project to work on or talk about tool documentation during the hackathon! TBurmeister (WMF) (talk) 16:52, 16 April 2024 (UTC)Reply

That's exciting to hear, thank you! Harej (talk) 21:59, 24 April 2024 (UTC)Reply

dewiki edit

Please fix this error... de:Benutzer:InternetArchiveBot/Fehler#Fehlerhafte_Bearbeitung_in_Dream_State Its still happening 10-15 times daily!

[Bot is adding url-status=live to Cite web/cite news where offline is already set to "yes" or "1" which causes an error, because its contradictory. And the URLs are still offline so it makes literally no sense, they are not "live"]

Best regards, TenWhile6 (talk | SWMT) 08:54, 17 April 2024 (UTC)Reply

Examples: diff 1diff 2diff 3diff 4 TenWhile6 (talk | SWMT) 08:57, 17 April 2024 (UTC)Reply
TenWhile6, this should now be fixed. Let us know if this happens again. Harej (talk) 22:14, 24 April 2024 (UTC)Reply
Harej, the fix is making other problems: de:Special:Diff/243696339 - Bot is using url-status=live instead of offline=1, thats why the archive-link is not displayed for the readers. Please fix that. Best regards, TenWhile6 (talk | SWMT) 20:24, 4 May 2024 (UTC)Reply
I've changed the order of priority for recognizing the aliases. It should now prefer offline over url-status. —CYBERPOWER (Chat) 14:44, 15 May 2024 (UTC)Reply

Tool links in older messages broken? edit

For example here: following the last two links gives a 404. I think these links are in a template but didn't track down exactly where they are sourced. ++Lar: t/c 09:43, 27 April 2024 (UTC)Reply

@Harej: do you think you can amend the redirect on Toolforge to remap old links from to —CYBERPOWER (Chat) 14:46, 15 May 2024 (UTC)Reply
Looks like it was accidentally broken by GreenC when updating the URL in w:Template:Source check. --Nintendofan885T&Cs apply 08:40, 17 May 2024 (UTC)Reply

Title changed to "HuffPost is now a part of Verizon Media" edit

The title of many HuffPost references has been changed to "HuffPost is now a part of Verizon Media" and the URL to or to some other page at All the pages at are now permanent dead links. Would it be possible to restore these HuffPost links to the original link, without losing the useful changes that may have been made to the pages since the link was replaced with the link? Eastmain (talk) 15:22, 29 April 2024 (UTC)Reply

@Eastmain: I'm not sure I'm entirely following. Could you clarify what you are requesting? If I'm understanding, HuffPost was acquired by Verizon, and they redirected their URLs to Or they were changed by other users? —CYBERPOWER (Chat) 14:51, 15 May 2024 (UTC)Reply

The bot keep adding archive link where it isn't required. edit

Hello, The bot always try to add this link but it isn't needed. It happened like more than 3 times and I had to cancel the change every time.

The unwanted modifications occurs on this page:

And this is an example of the unwanted modification. Patronus95 (talk) 04:51, 2 May 2024 (UTC)Reply

I just looked and this seems to have fixed itself. Is there anything more you need me to look at? —CYBERPOWER (Chat) 14:54, 15 May 2024 (UTC)Reply

Spanish edit

In Spanish, is it possible that when making the changes in editions like this it put urlmuerta instead of deadurl? Thank you. Vanbasten 23 (talk) 08:07, 2 May 2024 (UTC)Reply

@Vanbasten 23: IABot is reading from this page to get it's data for how to handle citation templates. You will need to flip those values around in the settings as the bot will always default to the first in the list. Once adjusted, the bot will change it's behavior automatically. —CYBERPOWER (Chat) 14:57, 15 May 2024 (UTC)Reply

Not archive specific sources edit

Hi! Is there a way to add a flag on specific sources so they don't update the archive? There are some citations which are used to cite ongoing information, so the archives are always going to be wrong, if we could add something into the template to stop IABot archiving those specific sources that would be fantastic. Best Wishes, Lee Vilenski (talkcontribs) 09:11, 2 May 2024 (UTC)Reply

@Lee Vilenski: You can actually append {{cbignore}} to the citation in question. It's an invisible template that only serves to tell the bot to keep off a specific reference. —CYBERPOWER (Chat) 14:59, 15 May 2024 (UTC)Reply

Duplicated Wayback templates edit

The bot is adding Wayback templates to cites which are already using cite web or cite news and filled archive-url=xxx on Chinese Wikipedia: [1]. Please fix it. Best regards, Tim Wu (talk) 07:22, 3 May 2024 (UTC)Reply

phab:T364136.--Cwek (talk) 07:51, 6 May 2024 (UTC)Reply
  This section is resolved and can be archived. If you disagree, replace this template with your comment. —CYBERPOWER (Chat) 15:02, 15 May 2024 (UTC)Reply

PHP Fatal error edit

Have setup the Bot myself, but this comes:

PHP message: PHP Fatal error: Uncaught TypeError: mysqli_real_connect(): Argument #6 ($port) must be of type ?int, string given in /app/src/Core/DB.php:275 Justman10000 (talk) 23:27, 4 May 2024 (UTC)Reply

Which page exactly is this occurring on? —CYBERPOWER (Chat) 15:02, 15 May 2024 (UTC)Reply → edit

Tracked in Phabricator:
Task T361746


But is the same service and the link with ph works fine. This is again a clear violation of the Dutch version of “if it ain't broke, don't fix it” guideline, just like the most recent time we spoke. Mondo (talk) 20:11, 1 February 2024 (UTC)Reply

Mondo, bug report has been filed. Harej (talk) 20:29, 3 April 2024 (UTC)Reply
Thank you. 🙂 Mondo (talk) 20:38, 3 April 2024 (UTC)Reply
I replied in the Phab giving the technical reason why, it's done for functional reasons not cosmetic, is a special domain that is functionally more reliable then the other ones, and it's also the domain the owners of requested we use on Wikipedia as a safeguard against potential future outages. -- GreenC (talk) 14:42, 4 April 2024 (UTC)Reply
They can request whatever they want, but at least on the Dutch Wikipedia, changes at the request of owners are seen as an unwanted change and even without their request it's seen as an unwanted change, so something still needs to be done about it. Mondo (talk) 14:57, 4 April 2024 (UTC)Reply
Besides, it looks like the bot doesn't even care for that much anyway, as it just changed an URL to (the second highlighted reference). I used IABot for this. Mondo (talk) 19:56, 7 April 2024 (UTC)Reply

I am disabling the bot indefinitely on Dutch Wikipedia until this is addressed. Harej (talk) 18:41, 10 May 2024 (UTC)Reply

Thank you for taking action, I really appreciate that. 🙂 Mondo (talk) 19:14, 10 May 2024 (UTC)Reply

Invitations to translate edit

Hi! I found two translatable message that say "Sorry, but the language you have picked is not available yet." They invite the user to translate the interface at translatewiki.

Can they ever be shown in other languages? It looks like by their nature, they can only be shown in English, but maybe I'm misunderstanding something. Amir E. Aharoni (talk) 16:37, 11 May 2024 (UTC)Reply

@Amire80:, no. They are hard-coded in English as there is no point in translating them. They will never be shown if the UI has a complete translation, and it will be irrelevant to those who can't understand English anyway as that is the base the translations come from. —CYBERPOWER (Chat) 15:04, 15 May 2024 (UTC)Reply
Great, thanks for the response. Since they can never be shown in their translated form, I'll remove them from the translation workflow. This is only a matter of configuration on, and no action is needed in IABot code. Amir E. Aharoni (talk) 17:14, 15 May 2024 (UTC)Reply
... I explored it a bit more, and I realized that languageunavailableheader and languageunavailablemessage are always shown only in English, but "incompletetranslationheader" and "incompletetranslationmessage" can be shown when the localization is incomplete, as their name implies. I'll do theconfiguration accordingly. Amir E. Aharoni (talk) 17:31, 15 May 2024 (UTC)Reply

Enlaces a nada edit

Hola. Aparte del ocurrente "verificar la verificabilidad", que imagino es una traducción no demasiado correcta, ¿de qué sirve enlazar en Internet Archive a digitalizaciones de libros de los que, por tener los derechos reservados, no es posible ver más que la portada y la contraportada? ¿Es para hacer posible comprobar que el libro existe? ¿Y por qué hay que comprobarlo? ¿Porque no nos fiamos del wikipedista que ha puesto la ficha bibliográfica incluido el ISBN? ¿No es suficiente para la comprobación el ISBN? Y como no nos fiamos del wikipedista hacemos perder el tiempo al lector invitándole a pinchar en un enlace que no le va a permitir comprobar nada más de lo que le dice el ISBN. ¿Es esa la idea? Saludos, --Enrique Cordero (talk) 09:53, 12 May 2024 (UTC)Reply

Which book(s)? Normally with books at you can "search inside", view pages within the book - it is the same reason people add links to Google Books. It's useful for looking up information from the citation. -- GreenC (talk) 16:00, 15 May 2024 (UTC)Reply

Weird message edit

There's this translatable message in the bot software:

"Once you found the URL, the tool will populate the pages the URL IABot has encountered it on, you can do any of the following:"

I don't understand it at all.

Can it perhaps be rewritten?

Here's an attempt to guess what lt means, but I'm really not sure it's correct:

"Once you found the URL, the tool will populate the pages on which IABot encountered it. You can do any of the following:"

But feel free to propose something else :) Amir E. Aharoni (talk) 11:40, 12 May 2024 (UTC)Reply

Sure. Feel free to open a pull request to make the change. If you need further help with anything just ask. I always welcome outside contributions to IABot. —CYBERPOWER (Chat) 15:08, 15 May 2024 (UTC)Reply
Thanks. Pull request: Amir E. Aharoni (talk) 17:13, 15 May 2024 (UTC)Reply

"locale" parameter edit

The translatable message permissionschange says:

Your {{locale}} user permissions have been changed by <a href="{{actionuserlink}}">{{actionuser}}</a>.

What is the {{locale}} parameter?

Also, the qqq documentation says "Email body with HTML and templates", but this is a bit generic. What is the email about exactly? I guess that it's about some permissions that were changed, but where and in what context? Amir E. Aharoni (talk) 20:30, 12 May 2024 (UTC)Reply

locale describes the wiki. For example, if on the tool interface I gave you root, but only for enwiki, locale would be enwiki-English Wikipedia, or whatever the local translation of the Wikipedia name is. Does this help? —CYBERPOWER (Chat) 15:10, 15 May 2024 (UTC)Reply
OK, just to verify: Will the actual string be "enwiki-English Wikipedia"? Or "English Wikipedia"? Or just "enwiki"? Amir E. Aharoni (talk) 17:10, 15 May 2024 (UTC)Reply

Parameters on slwiki edit

Today I noticed the bot has started translating parameters and parameter values in citation templates (example), inventing parameters which are undefined in our templates and invalid. Could somebody look at this? --Upwinxp (talk) 19:42, 14 May 2024 (UTC)Reply

Same in eswiki (example), doubling parameters which makes citations invalid. --Milenioscuro (talk) 01:27, 15 May 2024 (UTC)Reply

The bot did something strange twice today. Susmuffin (talk) 23:36, 14 May 2024 (UTC)Reply

@Upwinxp, Milenioscuro, and Susmuffin: there was a temporary issue with parsing CS1 configuration values on local wikis. This should not be happening anymore. —CYBERPOWER (Chat) 15:12, 15 May 2024 (UTC)Reply

Link removal in edit

I noticed that in this edit on Comunità delle Regole di Spinale e Manez the bot removed the non-working link and substituted it with {{Collegamento interrotto}}. -- ZandDev (talk) 16:16, 15 May 2024 (UTC)Reply

Parameters on edit

Hello! Cite templates in Belarusian Wikipedia has been updated, and support |archive-date, |archive-url and |url-status parameters now, like English Wikipedia. Please correct bot behaviour for bewiki: add |archive-date=YYYY-MM-DD |archive-url=... |url-status=dead instead of |archivedate=YYYY-MM-DD |archiveurl=... |deadurl=yes for all Cite templates (be:Template:Cite web, be:Template:Cite book, be:Template:Cite journal etc.) and localized versions: be:Template:Кніга, be:Template:Артыкул, be:Template:Публікацыя, be:Template:Навіна and be:Template:Спасылка.--Artsiom91 (talk) 07:30, 17 May 2024 (UTC)Reply

Enable logging on an external tool edit

Hi! In the translatable message "enableAPILogging", what does "logging on" mean?

"Writing to a log"?

Or "Logging into an account"? Amir E. Aharoni (talk) 06:07, 19 May 2024 (UTC)Reply

Return to the user page of "InternetArchiveBot".