Jump to content

Synchbot

From Meta, a Wikimedia project coordination wiki

Synchbot is a maintenance service that creates, edits, or deletes your user pages across Wikimedia wikis. To request changes to your user pages on all wikis, see How do I make a request?. For more info about the bot, see the FAQs.

Synchbot is run on the first Saturday of each month. Next scheduled run: 03 October 2026.

Requests

[edit]

See previous requests.

WikipedianFromEurope (delete $/*)

[edit]
request done:
WikipedianFromEurope (global account · recent activity · user pages)
  • go to User:WikipedianFromEurope/* on every wiki (except on es.*, en.*, ru.*)
  • and delete the page.
request_user = 'WikipedianFromEurope',
request_titles = ['User:WikipedianFromEurope/*'],
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_new = True,
skip_unregistered = False,
skip_wikis = ['es.*', 'en.*', 'ru.*'],
only_wikis = [],
delete_summary = None,
edit_summary = None,

All subpages included in my User namespaces should also be deleted in all wikis except in es.*, en.* and ru.*. Best regards. Miguel (talk) 22:53, 2 August 2026 (UTC)reply

Done! Deleted one User:WikipedianFromEurope/userpage subpage:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
12:32meta.wikimedia.orgdeleted (was 39 bytes).
All your other subpages were on skipped wikis.
Your comment said subpages should "also" be deleted, but the request only covered subpages. Let me know if you want to delete your top-level user pages too. —Pathoschild 16:39, 05 September 2026 (UTC)reply

MollyRealized (migrate to global user page and delete $/*)

[edit]
request done:
MollyRealized (global account · recent activity · user pages)
  • go to User:MollyRealized on every wiki
  • and delete the page.
request_user = 'MollyRealized',
request_titles = ['User:MollyRealized'],
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_new = True,
skip_unregistered = False,
skip_wikis = [],
only_wikis = [],
delete_summary = None,
edit_summary = None,

Also requesting courtesy vanishing; mentioning in case that happens before SynchBot handles this. All subpages included in my User namespaces should also be deleted in all wikis. My thanks for your work. MollyRealized (talk) 17:40, 7 August 2026 (UTC)reply

Done! Deleted one Sandbox/TheFireplace page:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
12:42en.wikipedia.orgdeleted (was 4290 bytes).
And one WhoseLine page:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
12:43en.wikipedia.orgdeleted (was 8944 bytes).
Pathoschild 16:43, 05 September 2026 (UTC)reply

CypriotWikipedian (migrate to global user page)

[edit]
request done:
CypriotWikipedian (global account · recent activity · user pages)
  • go to User:CypriotWikipedian on every wiki (except on tr.wikipedia.org)
  • and delete the page.
request_user = 'CypriotWikipedian',
request_titles = ['User:CypriotWikipedian'],
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_new = True,
skip_unregistered = False,
skip_wikis = ['tr.wikipedia.org'],
only_wikis = [],
delete_summary = None,
edit_summary = None,

CypriotWikipedian (talk) 06:51, 9 August 2026 (UTC)reply

Done! Deleted two user pages:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
12:46commons.wikimedia.orgmarked for deletion (was 30 bytes).
12:46meta.wikimedia.orgskipped (cannot delete global user page).
12:49en.wikipedia.orgdeleted (was 0 bytes).
12:53tr.wikipedia.orgskipped (in skip list).
Pathoschild 16:57, 05 September 2026 (UTC)reply

Dmehus (migrate to global user page, delete $ talk and $/sandbox)

[edit]
request done:
Dmehus (global account · recent activity · user pages)
  • go to User:Dmehus on every wiki (except on metawiki, enwiki)
  • and delete the page.
request_user = 'Dmehus',
request_titles = ['User:Dmehus'],
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_new = True,
skip_unregistered = False,
skip_wikis = ['metawiki', 'enwiki'],
only_wikis = [],
delete_summary = None,
edit_summary = None,

I would like for all my local wiki user pages to be deleted, so that I may create a global user page on Meta Wiki, and I can't remember on which wikis I created local user pages. Additionally, I would also like my user talk pages, added by welcoming bots, on any wiki deleted matching either User talk:Dmehus or User talk:Dmehus/Flow. Finally, please also delete my userspace sandbox (User talk:Dmehus/sandbox) on any wiki unless skipped (believe that may only be English Wikibooks wiki) --Dmehus (talk) 14:17, 20 August 2026 (UTC)reply

Done! You have no User:Dmehus pages, and deleted two User:Dmehus/sandbox subpages:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
13:17test.wikipedia.orgdeleted (was 43 bytes).
13:18en.wikibooks.orgdeleted (was 46 bytes).
13:19en.wikipedia.orgskipped (in skip list).
Unfortunately Synchbot can't delete your talk pages if others edited them (which includes all your User talk:Dmehus and User talk:Dmehus/Flow pages). You can request their deletion on each wiki or via Steward requests/Miscellaneous instead. —Pathoschild 17:32, 05 September 2026 (UTC)reply

Dmehus (migrate to global CSS/JS)

[edit]
request done:
Dmehus (global account · recent activity · user pages)
  • go to User:Dmehus/*.css, User:Dmehus/*.js on every wiki
  • and delete the page.
request_user = 'Dmehus',
request_titles = ['User:Dmehus/*.css, User:Dmehus/*.js'],
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_new = True,
skip_unregistered = False,
skip_wikis = [],
only_wikis = [],
delete_summary = None,
edit_summary = None,

Please delete all local CSS and JS pages. Dmehus (talk) 18:14, 11 August 2026 (UTC)reply

Hi! You have no CSS/JS pages on any wiki, aside from your global JS on Meta. —Pathoschild 17:36, 05 September 2026 (UTC)reply

Rimon Wehbi (migrate to global user page)

[edit]
request done:
Rimon_Wehbi (global account · recent activity · user pages)
  • go to User:Rimon_Wehbi on every wiki
  • and delete the page.
request_user = 'Rimon_Wehbi',
request_titles = ['User:Rimon_Wehbi'],
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_new = True,
skip_unregistered = False,
skip_wikis = [],
only_wikis = [],
delete_summary = None,
edit_summary = None,

Please delete all my local main user pages so I can migrate to a clean global user page. Rimon Wehbi (talk) 17:20, 15 August 2026 (UTC)reply

Done! Deleted six user pages:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
14:11meta.wikimedia.orgskipped (cannot delete global user page).
14:15de.wikipedia.orgdeleted (was 5697 bytes).
14:15en.wikipedia.orgdeleted (was 6712 bytes).
14:15es.wikipedia.orgdeleted (was 607 bytes).
14:15fr.wikipedia.orgdeleted (was 676 bytes).
14:19simple.wikipedia.orgdeleted (was 5684 bytes).
14:33ar.wikipedia.orgmarked for deletion (was 703 bytes).
Pathoschild 18:30, 05 September 2026 (UTC)reply

JackWikian (migrate to global user page)

[edit]
request done:
JackWikian (global account · recent activity · user pages)
  • go to User:JackWikian on every wiki
  • and delete the page.
request_user = 'JackWikian',
request_titles = ['User:JackWikian'],
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_new = True,
skip_unregistered = False,
skip_wikis = [],
only_wikis = [],
delete_summary = None,
edit_summary = None,

JackWikian (talk) 09:05, 23 August 2026 (UTC)reply

Done! Deleted one user page:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
14:40en.wikipedia.orgdeleted (was 1208 bytes).
Pathoschild 18:40, 05 September 2026 (UTC)reply

Mike bzh (migrate to global user page)

[edit]
request done:
Mike bzh (global account · recent activity · user pages)
  • go to User:Mike bzh on every wiki
  • and delete the page.
request_user = 'Mike bzh',
request_titles = ['User:Mike bzh'],
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_new = True,
skip_unregistered = False,
skip_wikis = [],
only_wikis = [],
delete_summary = None,
edit_summary = None,

Mike bzh (talk) 16:36, 28 August 2026 (UTC)reply

Done! Deleted five user pages:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
14:42meta.wikimedia.orgskipped (cannot delete global user page).
14:44br.wikipedia.orgdeleted (was 0 bytes).
14:44de.wikipedia.orgdeleted (was 1402 bytes).
14:44en.wikipedia.orgdeleted (was 519 bytes).
14:44es.wikipedia.orgdeleted (was 500 bytes).
14:44fr.wikipedia.orgdeleted (was 2066 bytes).
Pathoschild 18:52, 05 September 2026 (UTC)reply

Mike bzh (delete sandboxes)

[edit]
request done:
Mike bzh (global account · recent activity · user pages)
  • go to Utilisateur:Mike bzh/Bac à sable, Utilisateur:Mike bzh/Brouillon, Utilisateur:Mike bzh/BrouillonModèle on every wiki
  • and delete the page.
request_user = 'Mike bzh',
request_titles = ['Utilisateur:Mike bzh/Bac à sable, Utilisateur:Mike bzh/Brouillon, Utilisateur:Mike bzh/BrouillonModèle'],
request_action = lambda bot: bot.delete(),
skip_existing = False,
skip_new = True,
skip_unregistered = False,
skip_wikis = [],
only_wikis = [],
delete_summary = None,
edit_summary = None,

Please delete all 3 named pages. It only exist on fr.wikipedia Mike bzh (talk) 16:44, 28 August 2026 (UTC)reply

Done! Deleted one Bac à sable subpage:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
14:56fr.wikipedia.orgdeleted (was 0 bytes).
And one Brouillon subpage:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
14:56fr.wikipedia.orgdeleted (was 0 bytes).
And one BrouillonModèle subpage:
The following log shows what the bot did on each wiki. You can click the columns to sort the log.
summary:
timewikilogged action
14:57fr.wikipedia.orgdeleted (was 0 bytes).
Pathoschild 18:58, 05 September 2026 (UTC)reply

FAQs

[edit]

How do I make a request?

[edit]

Here's how to submit a Synchbot task. If you're not sure how to fill in the template, just choose one below and add a comment explaining what you want. There's no approval process; your request will be handled in the next batch! Make sure you watch this page in case of questions.

To migrate to your global user page (delete your local User pages):
  1. Optional: add a comment before ~~~~ or edit the template with any specifics (e.g. pages to skip).
To migrate to your global CSS and JavaScript pages (delete your local *.css and *.js pages):
  1. Optional: add a comment before ~~~~ or edit the template with any specifics (e.g. pages to skip).
For a custom request:
  1. Edit the template values:
    field how to edit it
    user The name of the user who owns the pages. The default is your current username.
    action What you want the bot to do. This can be replace (overwrite pages with the new text), prepend (insert the new text at the top of the page), append (insert the new text at the bottom of the page), or delete (delete all pages).
    title The title of the page you want edited on every wiki.
    text The text you want placed on the edited pages. A few guidelines:
    • Don't add categories or templates, because they probably don't exist on most wikis.
    • Use interwiki links to link to a specific wiki (like [[m:Article]] for a page on Meta). Don't use interlanguage links (like [[en:Article]] instead of [[w:en:Article]]), unless you really want to link to a different wiki depending on the current project.
    • For a user page, use something simple and informative. Most people provide a few sentences about themselves with a link to their main user page. Consider using your global user page instead.
    skip wikis A list of wikis to skip (in addition to auto-skipped wikis). You can use a wildcard (like pt.* to skip all Portuguese wikis). The format doesn't really matter.
    skip existing Whether to skip pages that already exist.
  2. Watch this page in case I have questions. Otherwise it will be done soon! :)

How long will it take?

[edit]

All open requests will be handled on the 'next scheduled run' date at the top of the page.

What can the bot do?

[edit]

The bot can create, edit, or delete any of your user pages. It will edit almost all Wikimedia wikis (except private wikis, fishbowl wikis, and loginwiki).

It's very flexible and supports custom logic (e.g. edits which depend on the page size/history/content, prepending text, regex search & replace, etc). If you have a custom requirement, feel free to ask the bot operator whether it's possible.

What are the limitations?

[edit]

The bot has a specific scope based on its global permission requests and local community expectations.

The bot will not...

  • protect pages;
  • rename pages;
  • delete talk pages (unless you're the only editor);
  • delete your main user page on Meta;
  • delete pages on wikis where you have a block history;
  • change pages outside the User or User talk namespaces.

There are also limits on specific wikis:

wiki limitations
an.wikipedia.org Per request, the bot won't remove discussions on talk pages.
ar.wikipedia.org Per request, the bot will place a speedy-delete template instead of deleting pages.
commons.wikimedia.org Per request, the bot will place a speedy-delete template instead of deleting pages.
sv.wikipedia.org Per request, the bot won't remove discussions on talk pages.

Can I use this with courtesy vanishing?

[edit]

Yes. Account vanishing only renames your account, so Synchbot can delete all your user pages for you.

Make sure you:

  1. Mention in your request that you want all your user and talk pages deleted. The default request only covers your main User: page on each wiki.
  2. Check the bot limitations to avoid leftover pages. For example, Synchbot can't delete a talk page if anyone else edited it. (You can request deletion on individual wikis or via Steward requests/Miscellaneous for those pages.)
  3. (Recommended) Wait until your Synchbot request is handled before submitting the vanish request. Otherwise if there are any leftover pages, it'll no longer be possible to delete them (since you won't have access to the account anymore).

If your account is vanished before the Synchbot request is handled, the request will apply automatically to your renamed pages.

What is Synchbot?

[edit]

Synchbot is a bot which makes an automated change to a specific page title on all matching wikis. It's been run by Pathoschild since 2008. The bot uses the global deleter and global editinterface permissions, and runs under a web of permissions, exceptions, and special cases negotiated with local communities.

Historically this was used to support global user pages from 2008 to 2015 (now part of global user pages), global CSS/JS from 2008 to 2014 (now available via your global.css or your global.js), and crosswiki account creation from 2009 to 2011 (now part of unified login). Now it's mainly used to delete local pages that are no longer needed due to the new global user page features.

See also

[edit]