My collection of scripts for Discord.
friend_invitelink.js
: Generate a friend invite linkclientside_nitro.js
: Spoof the client and enable client side Discord Nitro
webpackChunkdiscord_app.push([[[Math.random()]],{},q=>Object.values(q.c).find(e=>e.exports?.default?.getCurrentUser).exports.default.getCurrentUser().premiumType=2]) |
webpackChunkdiscord_app.push([[[Math.random()]],{},q=>Object.values(q.c).find(e=>e.exports?.Z?.createFriendInvite).exports.Z.createFriendInvite().then(console.log)]) |
Hi ! I'm coming with news. Actually, it's no longer possible to do like before with the link discord.gg like server invitation. Like I said before (May 29), you still can create a self-bot and create link with this code:
client.user.createFriendInvite() .then(console.log) .catch(console.error);
But I've found nothing to change settings, so it's 5 person per link and expire after 1 week. Self-bot aren't allowed by discord, so be careful with that.
BUUUT, I have find an another way ! You can do the link with 'https://discord.com/users/USER_iD'. For example with mine: https://discord.com/users/419926802366988292 You can see how that is on my github profil. You directly have the profil of the person like in discord so its nice too ;)
Unfortunately this only works if you have a mutual server with the person in question.
Here's a patched version that works for now, it will log the invite link to the console.
webpackChunkdiscord_app.push([
[Symbol()], {},
async r => r?.c && console.log('https://discord.gg/' + (await Object.values(r.c).find(a => a.exports?.default?.createFriendInvite).exports.default.createFriendInvite()).code)
]);
!!webpackChunkdiscord_app.pop();
Minified:
webpackChunkdiscord_app.push([[Symbol()],{},async e=>e?.c&&console.log("discord.gg/"+(await Object.values(e.c).find(e=>e.exports?.default?.createFriendInvite).exports.default.createFriendInvite()).code)]);!!webpackChunkdiscord_app.pop();
Here's a patched version that works for now, it will log the invite link to the console.
webpackChunkdiscord_app.push([ [Symbol()], {}, async r => r?.c && console.log('https://discord.gg/' + (await Object.values(r.c).find(a => a.exports?.default?.createFriendInvite).exports.default.createFriendInvite()).code) ]); !!webpackChunkdiscord_app.pop();Minified:
webpackChunkdiscord_app.push([[Symbol()],{},async e=>e?.c&&console.log("discord.gg/"+(await Object.values(e.c).find(e=>e.exports?.default?.createFriendInvite).exports.default.createFriendInvite()).code)]);!!webpackChunkdiscord_app.pop();
Thanks, this worked like a charm!
Here's a patched version that works for now, it will log the invite link to the console.
webpackChunkdiscord_app.push([ [Symbol()], {}, async r => r?.c && console.log('https://discord.gg/' + (await Object.values(r.c).find(a => a.exports?.default?.createFriendInvite).exports.default.createFriendInvite()).code) ]); !!webpackChunkdiscord_app.pop();Minified:
webpackChunkdiscord_app.push([[Symbol()],{},async e=>e?.c&&console.log("discord.gg/"+(await Object.values(e.c).find(e=>e.exports?.default?.createFriendInvite).exports.default.createFriendInvite()).code)]);!!webpackChunkdiscord_app.pop();
Does this have an expiry? Or a max uses? I prefer no expiry and no max uses.
Here's a patched version that works for now, it will log the invite link to the console.
webpackChunkdiscord_app.push([ [Symbol()], {}, async r => r?.c && console.log('https://discord.gg/' + (await Object.values(r.c).find(a => a.exports?.default?.createFriendInvite).exports.default.createFriendInvite()).code) ]); !!webpackChunkdiscord_app.pop();Minified:
webpackChunkdiscord_app.push([[Symbol()],{},async e=>e?.c&&console.log("discord.gg/"+(await Object.values(e.c).find(e=>e.exports?.default?.createFriendInvite).exports.default.createFriendInvite()).code)]);!!webpackChunkdiscord_app.pop();
will the link expire?
yep same question here ! I'm looking for the response and found nothing about that
will the link expire?
Yes, it expires after 7 days of creation, or after 5 uses. It is currently not possible to set unlimited uses and expiry.
I noticed the previous code is not working on the PTB build, here is another patch.
webpackChunkdiscord_app.push([
[Symbol()], {},
async r => r?.c && console.log('https://discord.gg/' + (await Object.values(r.c).find(a => a.exports?.Z?.createFriendInvite).exports.Z.createFriendInvite()).code)
]);
!!webpackChunkdiscord_app.pop();
webpackChunkdiscord_app.push([[Symbol()],{},async e=>e?.c&&console.log("https://discord.gg/"+(await Object.values(e.c).find((e=>e.exports?.Z?.createFriendInvite)).exports.Z.createFriendInvite()).code)]);!!webpackChunkdiscord_app.pop();
thanks for your patch ! so sad that it's just for 7 days or 5 uses...
I modified some of the code RedBoardDev to work, and it works consistently. Enter this into your browser/discord dev tools console and it will give you a new invite code in an alert.
Shorter version:
If it's easier, you can even make a bookmark(let) with this as the contents: