Rank | Bot | Approximate Server Count | Library |
---|---|---|---|
1 | MEE6 | 21,300,000 | Custom Python |
2 | Rythm | 15,000,000 | JDA |
3 | Groovy 🪦 | 10,200,000 | JDA, Discord4J |
4 | carl-bot |
10,900,000 | Pycord |
5 | Midjourney Bot |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
this scrapes a list of blacket usernames off the bazaar. | |
this requires the axios package and a new-ish node.js version. | |
don't forget to fill out 'username' and 'password'. | |
a demo list of usernames is provided. | |
if you don't see the script, scroll past all the usernames. |
yup, this holds the JS for the shell shockers admin panel.
have fun!
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
This file hosts an unmodified and obfuscated version of BetterBlacket v2.1.1b. | |
This file is placed here as a memory to what was previously a formidable mod. | |
Parts of this code are in violation of Blacket Terms of Service. Despite this, | |
we trust that you can be smart enough to not use it without editing code first. | |
The "logger" that previously allowed remote execution has been dead since 1/1/24, | |
and cannot be run in the previous way that it was, so you're safe from that. | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let lowerCaseBlooks = {}; | |
Object.keys(blacket.blooks).forEach((blook) => { | |
lowerCaseBlooks[blook.toLowerCase()] = blacket.blooks[blook]; | |
}); | |
blacket.socket.on('messages-create', (m) => { | |
let content = m.data.message.content; | |
if (content.match(/\[([^\]]+)\]/g)) { | |
let match = content.replace(/\[([^\]]+)\]/g, (match, blook) => { | |
if (!m.data.author.permissions.includes("use_blook_emojis")) return; |
- the state of a role being placed separately from other roles on the member list (does the admin role hoist?)
- the position of a role in the member list (the owner role is hoisted at the top)
- the custom discord invite link (discord.gg/discord-townhall versus discord.gg/wfepkwwe)