Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/**
* Disable Bot Message Walls
*
* @author - Jdm280
* @author - Caburum
*
*/
$(function (config) {
config = config || {};
var user = mw.config.get('profileUserName'),
isWallPage = mw.config.get('profileIsMessageWallPage'),
exceptions = config.exceptions || [];
if (
isWallPage && // Message Wall of a vaid user
!exceptions.includes(user) // User is not excluded
) {
$.getJSON(mw.util.wikiScript('api') + '?action=query&format=json&list=users&usprop=groups&ususers=' + mw.util.rawurlencode(user), // Check user's groups
function(data) {
if (data.query.users[0].groups.includes('bot')) { // User is a bot
$('div#MessageWall').empty();
}
});
}
}(window.DisableBotMessageWalls));