User:MajavahBot/EFFP Helper Configuration

// {{pp-semi-indef}}

{

// WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

// This JSON file contains VERY advanced regex magic. If you break MajavahBot, you are responsible for fixing it.

// Some characters have to be double escaped due to JSON syntax things. Always use a JSON validator and parser to check your changes.

// Comments with two slashes are supported. The bot will automatically read the changes, so please do not experiment here.

// WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

// Note: It might take up to 15 minutes for changes to apply.

// page to search for. changing this might break things.

"reports_page": "Wikipedia:Edit filter/False positives/Reports",

// page to write reports, for testing only. set to empty string when running in production

"page_to_write_reports": "",

// string separating the reports

"section_header": "==([^=]+)==[^\n=]*\n",

// this will be used to construct the abuse log links

"abuse_log_format": "https://en.wikipedia.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle=%s",

// regex used to parse page title from the article

"page_title_regex": ";Page (you|they) were editing\n: ([^\n]*)\n",

// regexes to find "wrong formats", such as pasting the article link directly. these will be automatically fixed

"page_title_wrong_formats": [

// direct link to article

"\\[\\[https:\\/\\/en.wikipedia.org\\/wiki\\/([^\\]]+)]] \\([^<]+<\\/span>\\)",

// wikilink when unnecessary, phab:T249503

"\\[\\[\\[\\[([^\\]]+)]]]] \\([^<]+<\\/span>\\)"

],

// if these strings are found in a section, that section is considered closed

"section_closed_strings": [

"{{effp|f|", "{{effp|f}}", "{{effp|fixed",

"{{effp|d|", "{{effp|d}}", "{{effp|done",

"{{effp|t|", "{{effp|t}}", "{{effp|talk", "{{effp|tl|", "{{effp|tl}}", "{{effp|talklink",

"{{effp|a|", "{{effp|a}}", "{{effp|ad|","{{effp|ad}}", "{{effp|alreadydone",

"{{effp|nd|", "{{effp|nd}}", "{{effp|notdone",

"{{effp|r}}", "{{effp|r|", "{{effp|redlink",

"{{effp|v|}}", "{{effp|v}}", "{{effp|denied",

"{{effp|b|", "{{effp|b}}", "{{effp|blocked", "{{aiv|warn", "{{aiv|warn}}",

"{{effp|ar}}", "{{effp|archive}}", "{{effp|nft}}", "{{effp|nofilterstriggered}}"

],

"rolling_archive_page_name": "Wikipedia:Edit filter/False positives/Rolling archive",

"rolling_archive_max_sections": 25,

// when string is found, the section will be archived in the seconds specified from last activity in the report

"archive_delays": {

// archive now: instantly

"{{effp|ar": 0,

// vandalism: 1.5h

"{{effp|v}}": 5400,

"{{effp|v|": 5400,

"{{effp|denied": 5400,

// blocked or warned: 3h

"{{effp|b}}": 10800,

"{{effp|b|": 10800,

"{{effp|blocked": 10800,

"{{aiv|warn}}": 10800,

"{{aiv|warn": 10800,

// fixed: 12h

"{{effp|f|": 43200,

"{{effp|f}}": 43200,

"{{effp|fixed": 43200,

// done: 12h

"{{effp|d}}": 43200,

"{{effp|d|": 43200,

"{{effp|done": 43200,

// not done: 6h

"{{effp|nd|": 21600,

"{{effp|nd}}": 21600,

"{{effp|notdone}}": 21600,

"{{effp|r}}": 21600,

"{{effp|r|": 21600,

"{{effp|redlink": 21600,

"{{nd}}": 21600,

"{{notdone}}": 21600,

"{{not done}}": 21600,

// moot: 6h

"{{effp|moot": 21600,

"{{effp|m|": 21600,

"{{effp|m}}": 21600,

// request on talk page: 12h

"{{effp|t|": 43200,

"{{effp|t}}": 43200,

"{{effp|talk": 43200,

"{{effp|tl|": 43200,

"{{effp|tl}}": 43200,

"{{effp|talklink": 43200,

// already done: 12h

"{{effp|a|": 43200,

"{{effp|a}}": 43200,

"{{effp|ad|": 43200,

"{{effp|ad}}": 43200,

"{{effp|alreadydone": 43200,

// nofilterhits: 6h

"{{effp|nft}}": 21600,

"{{effp|nofilterstriggered}}": 21600

},

// if any of these are found on a report, that report will not be archived.

"archive_blockers": [

"{{effp|noarchive", "{{effp|pin"

],

// archive all threads with no matches from archive_delays in 3 days

"no_resolution_archive_time": 259200

}

//