1.1.3 • Published 2 years ago

djs-together v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

NPM

forthebadge

A simple package for Discord.JS for creating activities invites.

📌 Installing

With NPM

npm install djs-together

Note: This package uses 13.2.0 Discord.js Version

🔌 Usage

For creating any invite, you can only do that with VoiceChannel structure, in other words you can't create this invites in StageChannels.

Example coding:

const { Client } = require('discord.js');
const client = new Client(/*Your options here.*/);
require('djs-together') //You have to do that to apply djs-together functions.

client.on('ready', () => {
    const channel = client.channels.cache.get('Your voice channel ID.');
    channel.createYoutubeTogetherInvite()
    .then(invite => console.log(invite.url));
});

//You also can use this in a message event.
client.on('messageCreate', message => {
    if(message.content === "start") {

        // message version
        message.member.voice.channel.createYoutubeTogetherInvite()
        .then(invite => message.reply(invite.url));

        //embed version
        message.member.voice.channel.createYoutubeTogetherInvite()
        .then(invite => {
            let embed = new Discord.MessageEmbed()
                .setDescription(`${invite.url}`)
            message.reply({ embeds: [embed]})
        });
    }
});

client.login('TOKEN-HERE');

📚 Documentation

Note: All functions returns a promise with Invite structure.

/**
 * Create a youtube together invite.
 * 
 * @param {Object} options - You can pass parameter "dev" for creating a development youtube together,
 * all the other options you can find [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createYoutubeTogetherInvite(options)

/**
 * Create a poker invite.
 * 
 * @param {Object} options - Default invite options,
 * you can find then [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createPokerInvite(options)

/**
 * Create a betrayal invite.
 * 
 * @param {Object} options - Default invite options,
 * you can find then [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createBetrayalInvite(options)

/**
 * Create a fishing invite.
 * 
 * @param {Object} options - Default invite options,
 * you can find then [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createFishingInvite(options)

/**
 * Create a chess invite.
 * 
 * @param {Object} options - You can pass parameter "dev" for creating a development chess,
 * all the other options you can find [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createChessInvite(options)

/**
 * Create a letter tile invite.
 * 
 * @param {Object} options - Default invite options,
 * you can find then [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createLetterTileInvite(options)

/**
 * Create a word snack invite.
 * 
 * @param {Object} options - Default invite options,
 * you can find then [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createWordSnackInvite(options)

/**
 * Create a doodle crew invite.
 * 
 * @param {Object} options - Default invite options,
 * you can find then [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createDoodleCrewInvite(options)
/**
 * Create a Ankword invite.
 * 
 * @param {Object} options - Default invite options,
 * you can find then [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createAnkwordInvite(options)
/**
 * Create a Spell Cast invite.
 * 
 * @param {Object} options - Default invite options,
 * you can find then [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createSpellcastInvite(options)
/**
 * Create a Checherks in the parks invite.
 * 
 * @param {Object} options - Default invite options,
 * you can find then [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createCheckersInvite(options)
/**
 * Create a Putt party invite.
 * 
 * @param {Object} options - Default invite options,
 * you can find then [here](https://discord.js.org/#/docs/main/stable/typedef/CreateInviteOptions)
 */
VoiceChannel.createPuttpartyInvite(options)
1.1.3

2 years ago

1.1.2

2 years ago

1.0.0

2 years ago