Talk:Wikidata MassMessage tool

From Meta, a Wikimedia project coordination wiki

Note for kowiki[edit]

Please keep in mind that not all VPs are operated as other wikis do; we at kowiki uses subpages divided weekly or monthly (so ABSOLUTELY nobody posts on the main VP, they post it on "YYYY(year) Week X" page or "YYYY(year) XX(month)" subpages. — regards, Revi 13:27, 10 April 2018 (UTC)[reply]

@-revi: Hm, I’m not sure how to deal with that to be honest… how did people previously write to that VP using MassMessage? --Lucas Werkmeister (WMDE) (talk) 09:47, 11 April 2018 (UTC)[reply]
We put {{#time:Y년 n월|+9 hours}} for monthly, and {{#time:o|+9 hours}}년 제{{#expr:{{#time:W|+9 hours}}}}주 for weekly. — regards, Revi 09:54, 11 April 2018 (UTC)[reply]
It isn't even the only exception FWIW. [1] --Elitre (WMF) (talk) 12:36, 11 April 2018 (UTC)[reply]
@-revi and Elitre: hm, so should I teach the tool to use overrides from pages in Special:PrefixIndex/Distribution_list/ for certain items? --Lucas Werkmeister (WMDE) (talk) 12:51, 16 April 2018 (UTC)[reply]
Wouldn't that defy the point of having a tool that can extract the pages that are most certainly up-to-date? Note that not all the distribution lists are well maintained. What you only need to retain is the code for certain wikis (which I am guessing is still current in the specific list I mentioned, but I can't vouch for the others). I am also fairly sure that there are other undocumented exceptions. https://da.wikipedia.org/wiki/Wikipedia:Landsbybrønden for example isn't really supposed to receive messages, they also use subpages. I always create threads manually if I need to contact them. --Elitre (WMF) (talk) 13:52, 16 April 2018 (UTC)[reply]
Well, I’m not sure what the main benefit of the tool is :) even without using Wikidata directly, it could still be useful for the fallback functionality. But I guess I can also hard-code the individual exceptions (per page, not per item!), sourced from the message lists.
(A tiny voice in my head keeps cheeping “we wouldn’t have this problem if we all used Structured Discussions” but I know we can’t force that change on all the communities :D ) --Lucas Werkmeister (WMDE) (talk) 08:50, 17 April 2018 (UTC)[reply]
@-revi and Elitre (WMF): Done! I imported the exceptions from the “global message delivery” page (full list), and the tool should apply them now. I just hope I didn’t miss anything… I searched for all pages with a / or (, is there any other kind of special pattern that a wiki might use? (I also didn’t check any other distribution lists because it seems like the global one should cover everything.) --Lucas Werkmeister (WMDE) (talk) 17:08, 18 April 2018 (UTC)[reply]

A little confusion[edit]

I just used the tool (Which I love by the way) to generate this list. I removed some wikis manually as they were not intended for the message I sent. However it appears I still ran afoul of this problem. What did I do wrong? CKoerner (WMF) (talk) 21:48, 24 April 2018 (UTC)[reply]

(ping Lucas Werkmeister (WMDE) who may have missed this. --Elitre (WMF) (talk) 10:44, 27 April 2018 (UTC))[reply]
@CKoerner (WMF): Ah, I only added overrides for Project:Village pump (Q16503), not for Wikipedia:Village pump (technical) (Q4582194), sorry… I’ll add overrides for Wikipedia:Village pump (technical) (Q4582194) too if I find the time (sourced from Distribution list/Technical Village Pumps distribution list, I guess). --Lucas Werkmeister (WMDE) (talk) 10:57, 27 April 2018 (UTC)[reply]
@CKoerner (WMF) and Elitre (WMF): should work better now (commit), thanks for the bug report :)
Thanks Lucas! I appreciate it. CKoerner (WMF) (talk) 17:02, 27 April 2018 (UTC)[reply]

Error 500[edit]

Hello!

I'm trying to generate a MassMessage list for bot coordination projets. However, WDMM returns me an error 500.

Can it be fixed?

Thank you, Trizek (WMF) (talk) 12:40, 27 August 2020 (UTC)[reply]

@Trizek (WMF): Should be fixed now, thanks for the report! --Lucas Werkmeister (WMDE) (talk) 00:34, 28 August 2020 (UTC)[reply]
Yes! Wonderful, thank you Lucas! Trizek (WMF) (talk) 10:24, 31 August 2020 (UTC)[reply]

Add override for plwiktionary[edit]

@Lucas Werkmeister (WMDE): could you please add an override for plwiktionary? I tried to start a merge request; not sure if GitLab is the correct place, though. Thank you, Peter Bowman (talk) 22:36, 8 February 2023 (UTC)[reply]

@Peter Bowman: Should be deployed now, thanks! Lucas Werkmeister (WMDE) (talk) 11:48, 9 February 2023 (UTC)[reply]
@Lucas Werkmeister (WMDE): I hope you don't mind that I ask you to review another merge request. Once we figured out the mechanisms (see previous patch), our community decided to redirect all mass messages to this specific subpage. All other occurrences on this wiki around distribution lists and similar have been edited, the last step is to update this handy tool. Thank you! Peter Bowman (talk) 22:55, 20 March 2023 (UTC)[reply]
Should be deployed now, thanks again! I have Distribution list/Global message delivery on my watchlist (with Meta configured to send me emails on changes), so I would’ve gotten around to it as well, but having a pull request ready to merge certainly makes it easier :) Lucas Werkmeister (WMDE) (talk) 11:54, 21 March 2023 (UTC)[reply]