MCPcopy Index your code
hub / github.com/RemyK888/discord-together

github.com/RemyK888/discord-together @v1.3.31

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.3.31 ↗ · + Follow
6 symbols 10 edges 6 files 3 documented · 50%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Discord Together

NPM

forthebadge

DL

🔩 Installation

Install discord-together

$ npm install discord-together@latest

Install discord.js

$ npm install discord.js@latest

Note: supports all versions of Discord.js

🔑 Features

  • Easy to use
  • Multiple server
  • Discord support
  • Lightweight
  • Works with all DJS versions
  • 22+ games available

💻 Code example

This is a simple example of code using this package.

const Discord = require('discord.js');
const client = new Discord.Client({ intents: [Discord.Intents.FLAGS.GUILDS, Discord.Intents.FLAGS.GUILD_MESSAGES] });
const { DiscordTogether } = require('discord-together');

client.discordTogether = new DiscordTogether(client);

client.on('messageCreate', async message => {
    if (message.content === 'start') {
        if(message.member.voice.channel) {
            client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'sketchheads').then(async invite => {
                return message.channel.send(`${invite.code}`);
            });
        };
    };
});

client.login('your Discord bot token');

🔧 Options

  • Youtube
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'youtube').then(async invite => {
    return message.channel.send(`${invite.code}`);
});

You can also choose the development version of YouTube, use: youtubeDev.

  • Poker
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'poker').then(async invite => {
    return message.channel.send(`${invite.code}`);
});
  • Chess
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'chess').then(async invite => {
    return message.channel.send(`${invite.code}`);
});

Or Checkers in the Park

client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'checkers').then(async invite => {
    return message.channel.send(`${invite.code}`);
});

You can also choose the development version of chess, use: chessDev.

  • Betrayal
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'betrayal').then(async invite => {
    return message.channel.send(`${invite.code}`);
});
  • Fishington
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'fishing').then(async invite => {
    return message.channel.send(`${invite.code}`);
});
  • Letter Tile
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'lettertile').then(async invite => {
    return message.channel.send(`${invite.code}`);
});
  • Words Snack
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'wordsnack').then(async invite => {
    return message.channel.send(`${invite.code}`);
});
  • Doodle Crew
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'doodlecrew').then(async invite => {
    return message.channel.send(`${invite.code}`);
});
  • SpellCast
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'spellcast').then(async invite => {
    return message.channel.send(`${invite.code}`);
});
  • Awkword
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'awkword').then(async invite => {
    return message.channel.send(`${invite.code}`);
});
  • Puttparty
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'puttparty').then(async invite => {
    return message.channel.send(`${invite.code}`);
});
  • Sketchheads
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'sketchheads').then(async invite => {
    return message.channel.send(`${invite.code}`);
});
  • Ocho
client.discordTogether.createTogetherCode(message.member.voice.channel.id, 'ocho').then(async invite => {
    return message.channel.send(`${invite.code}`);
});

🔨 All available games

  • youtube
  • youtubedev
  • poker
  • betrayal
  • fishing
  • chess
  • chessdev
  • lettertile
  • wordsnack
  • doodlecrew
  • awkword
  • spellcast
  • checkers
  • puttparty
  • sketchheads
  • ocho
  • puttpartyqa
  • sketchyartist
  • land
  • meme
  • askaway
  • bobble

📷 Image

Invite link

Note: you have to click on the BLUE LINK, not the 'Play' button, in order to start the activity !

YouTube Together

🌌 Example of bots made with Discord Together

🚀 Others

Thanks a lot to 3chospirits who made the typescript declaration file !

I would also like to thank all the amazing members of my server who are helping to make this project happen !

This package is under MIT license.

Note: This package is not affiliated with Discord Inc. or YouTube Inc.

If you have any problems, you can contact: RemyK#3876. Discord server: Server Link

Github repository


Made with ❤ by RemyK

Core symbols most depended-on inside this repo

Shape

Class 4
Method 2

Languages

TypeScript100%

Modules by API surface

src/DiscordTogether.js4 symbols
types/index.d.ts2 symbols

For agents

$ claude mcp add discord-together \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page