User:Inactivity Bot: Difference between revisions
From Test Wiki
Content deleted Content added
Justman10000 (talk | contribs) m Formatting |
m Reverted edit by TheAstorPastor (talk) to last revision by Justman10000 Tag: Rollback |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{bot|{{User|Justarandomamerican}} and {{User|TheAstorPastor}}|nouser=y}} |
{{bot|{{User|Justarandomamerican}} and {{User|TheAstorPastor}}|nouser=y}} |
||
| ⚫ | |||
This bot monitors user activity on Test Wiki and manages user rights based on inactivity thresholds. |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
The bot generates detailed activity reports including: |
The bot generates detailed activity reports including: |
||
*Users warned about approaching the inactivity threshold |
* Users warned about approaching the inactivity threshold |
||
*Users with rights removed due to inactivity |
* Users with rights removed due to inactivity |
||
*Last activity date and days of inactivity for each user |
* Last activity date and days of inactivity for each user |
||
*Summary statistics of actions taken |
* Summary statistics of actions taken |
||
==Configuration== |
== Configuration == |
||
*'''Warning Threshold''': 75 days |
* '''Warning Threshold''': 75 days |
||
*'''Rights Removal Threshold''': 90 days |
* '''Rights Removal Threshold''': 90 days |
||
*'''Warning Cooldown''': 14 days (minimum time between warnings) |
* '''Warning Cooldown''': 14 days (minimum time between warnings) |
||
*'''Report Retention''': 20 days (how long reports are kept on the wiki) |
* '''Report Retention''': 20 days (how long reports are kept on the wiki) |
||
*'''Monitored Groups''': <code>sysop</code>, <code>bureaucrat</code> |
* '''Monitored Groups''': <code>sysop</code>, <code>bureaucrat</code> |
||
*'''Bot-Removable Rights''': <code>sysop</code>, <code>bureaucrat</code> |
* '''Bot-Removable Rights''': <code>sysop</code>, <code>bureaucrat</code> |
||
==Excluded Users== |
== Excluded Users == |
||
The bot excludes specific users from activity checks: |
The bot excludes specific users from activity checks: |
||
| Line 47: | Line 49: | ||
* {{User|X}} |
* {{User|X}} |
||
==How does it run, and who runs it?== |
== How does it run, and who runs it? == |
||
The bot automatically runs at 00 UTC everyday through GitHub Actions. |
The bot automatically runs at 00 UTC everyday through GitHub Actions. |
||
For any updates to the list of excluded users, please contact Justarandomamerican or [[User:TheAstorPastor#How do you contact me?|TheAstorPastor]] |
|||
==Where's the code for the bot?== |
== Where's the code for the bot? == |
||
The code is available [https://github.com/younginspiration/Inactivity-Bot here] |
The code is available [https://github.com/younginspiration/Inactivity-Bot here] |
||