This task is about ensuring that bots do not become automatically subscribed to discussions they start and/or comment in.
This work is intended to prevent a scenario where the Topic Subscription database becomes unhelpfully large as a result of it becoming filled with subscriptions that have not been initiated by humans as @Ladsgroup noted in T294881#7709569.
Requirements
Implement some kind of check/safeguard/constraint/etc. that prevents bots from becoming subscribed to sections they start and/or comment in. [i]
Approaches
- Approach #1: Add a check on $user->isBot()
- Per the suggestion @DLynch made in T294881#7715409.
i. E.g. https://w.wiki/4qt8