Jump to content

Topic on Talk:Notifications/Flow

Strainu (talkcontribs)

Hi, I have a bot that tries to notify people and it seems those notifications do not arrive. I don't see any limitation in the docs, so I'm wondering what could cause the failed notifications?


I use a substituted template which receives a username as param ({{subst:pșn|user=X}}) and outputs the username using a {{u}}-like template: "Try to notify {{u|X}}". I tried substitution by hand and it seems to work, as well as the template itself and other notification methods, so the only hypothesis I have left is the bot flag.

Quiddity (WMF) (talkcontribs)

Could you link to one or more example edits/diffs, where

  • the bot made an edit, and
  • the user has confirmed they didn't receive anything, and
  • the user has confirmed their Notification-preferences are set to receive that type of Notification, and
  • the user has confirmed they haven't "muted" the bot

That information might help someone to investigate further.

Strainu (talkcontribs)
Quiddity (WMF) (talkcontribs)

Hmmm. With the I-am-not-a-dev disclaimer... and after looking at the technical docs for this feature in Manual:Echo#Mentions... My guesses would be it's either:

  1. The level-3 ===header===.
    • If I understand correctly, the code doesn't send mention-pings for new level-3 sections. Is it feasible for the bot to use a level-2 ==header== instead?
  2. or the bot-signature is not close-enough to a default-signature.
    • perhaps just remove the fullstop after the bot's userpagelink?
Strainu (talkcontribs)

The way I read the code, only level 1 does not count. It's very likely the second hypothesis, will test. Thanks!