├── 2021-09-26 05-26-07.2021-09-26 05_27_32.gif
├── .github
└── FUNDING.yml
├── README.md
└── twitchmassban.user.js
/2021-09-26 05-26-07.2021-09-26 05_27_32.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/victornpb/twitch-mass-ban/HEAD/2021-09-26 05-26-07.2021-09-26 05_27_32.gif
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 |
2 | # These are supported funding model platforms
3 |
4 | custom: ['https://www.buymeacoffee.com/vitim']
5 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
6 | patreon: # Replace with a single Patreon username
7 | open_collective: # Replace with a single Open Collective username
8 | ko_fi: victornpb
9 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
10 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
11 | liberapay: # Replace with a single Liberapay username
12 | issuehunt: # Replace with a single IssueHunt username
13 | otechie: # Replace with a single Otechie username
14 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 🧑⚖️ Twitch RaidHammer - An utility for Easily banning multiple hate raid accounts
2 | Everytime someone follows the window should appear, then you can choose to:
3 | - ? view account age
4 | - IGNORE legit users
5 | - BAN accounts
6 | - BAN ALL to give them all the **🚷 BAN HAMMER**!
7 |
8 | 
9 |
10 | # Instructions
11 |
12 |
13 | 1. First you need a Browser Extension for managing UserScripts[[1]][userscrips_faq] (skip if you already have one):
14 | * Chrome: [Violentmonkey][chrome_violentmonkey] or [Tampermonkey][chrome_tampermonkey]
15 | * Brave: [Violentmonkey][chrome_violentmonkey] or [Tampermonkey][chrome_tampermonkey]
16 | * Firefox: [Greasemonkey][firefox_greasemonkey], [Tampermonkey][firefox_tampermonkey], or [Violentmonkey][firefox_violentmonkey]
17 | * Opera: [Tampermonkey][opera_tampermonkey] or [Violentmonkey][opera_violentmonkey]
18 | * Edge: [Tampermonkey][edge_tampermonkey]
19 | * Safari: ~[Tampermonkey][safari_tampermonkey]~
20 |
21 | 1. Install Twitch RaidHammer:
22 | [![][greasyfork_icon]][greasyfork_url] or [![][openuserjs_icon]][openuserjs_url]
23 |
24 | 1. (Optional) The feature that monitors new followers as they come,
25 | requires that you have [StreamElements](https://streamelements.com/features/chatbot) or [StreamLabs](https://streamlabs.com/content-hub/tag/chatbot) Bot announcing follow alerts in the chat:
26 | (This is not required if you just want to use the mass banning feature).
27 | You should have the bots announce one of these messages:
28 | - > **Streamlabs**: Thank you for following `username`!
29 | - > **StreamElements**: Welcome! `username` Thank you for following!
30 |
31 |
32 |
33 | 1. You're all set!
34 |
35 | Look for the hammer icon next to Twitch chat. [see notes](#notes)
36 |
37 | Note: It will ONLY appear on streams you have moderation privilegies.
38 |
39 | ----
40 |
41 | # Import List of Bots
42 |
43 | You can also import a list of users and ban all of them with only 3 clicks!
44 | No more coping and pasting hundreds of /ban commands.
45 |
46 | 
47 |
48 |
49 | ----
50 |
51 | If you have issues or just need help [open a discussion here](https://github.com/victornpb/twitch-mass-ban/discussions)
52 |
53 |
54 |
55 | [userscrips_faq]: https://en.wikipedia.org/wiki/Userscript
56 | [greasyfork_icon]: https://user-images.githubusercontent.com/3372598/166113712-1bc3d654-1342-4f1e-9845-21c3b21524b1.png
57 | [openuserjs_icon]: https://user-images.githubusercontent.com/3372598/166113714-5a2ede39-8d66-43a8-b5da-8f1897cb3121.png
58 |
59 | [chrome_violentmonkey]: https://chrome.google.com/webstore/detail/violent-monkey/jinjaccalgkegednnccohejagnlnfdag
60 | [chrome_tampermonkey]: https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
61 | [firefox_greasemonkey]: https://addons.mozilla.org/firefox/addon/greasemonkey/
62 | [firefox_tampermonkey]: https://addons.mozilla.org/firefox/addon/tampermonkey/
63 | [firefox_violentmonkey]: https://addons.mozilla.org/firefox/addon/violentmonkey/
64 | [safari_tampermonkey]: https://github.com/victornpb/undiscord/issues/91#issuecomment-654514364
65 | [edge_tampermonkey]: https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendndfphd
66 | [opera_tampermonkey]: https://addons.opera.com/extensions/details/tampermonkey-beta/
67 | [opera_violentmonkey]: https://addons.opera.com/extensions/details/violent-monkey/
68 |
69 |
70 | [greasyfork_url]: "Get Twitch RaidHammer from GreasyFork"
71 | [openuserjs_url]: "Get Twitch RaidHammer from OpenUserJS"
72 |
--------------------------------------------------------------------------------
/twitchmassban.user.js:
--------------------------------------------------------------------------------
1 |
2 | // ==UserScript==
3 | // @name Twitch RaidHammer - Easily ban multiple accounts during hate raids
4 | // @description A tool for moderating Twitch easier during hate raids
5 | // @namespace https://github.com/victornpb/twitch-mass-ban
6 | // @version 1.1.4
7 | // @match *://*.twitch.tv/*
8 | // @run-at document-idle
9 | // @author victornpb
10 | // @homepageURL https://github.com/victornpb/twitch-mass-ban
11 | // @supportURL https://github.com/victornpb/twitch-mass-ban/discussions
12 | // @contributionURL https://www.buymeacoffee.com/vitim
13 | // @grant none
14 | // @license MIT
15 | // ==/UserScript==
16 |
17 | /* jshint esversion: 8 */
18 |
19 | (function () {
20 | var html = /*html*/`
21 |