import { MultipleClient } from '@voidpkg/discord-multiple-clients';
import { Client, GatewayIntentBits } from 'discord.js';
const multipleClient = new MultipleClient(Client, {
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.MessageContent
]
});
multipleClient.on("ready", (client) => {
console.log(`Connected as a ${client.user.username} with ${client.multipleId}`);
});
multipleClient.on("messageCreate", (client, message) => {
const otherClient = multipleClient.getClient(2);
if (client.multipleId !== 2 && otherClient) {
otherClient.channels.cache.get("922959060297457726")?.send([
"```json",
JSON.stringify({
from: client.multipleId,
message: message.content
}),
"```"
].join('\n'));
}
})
multipleClient.login([
{ id: 1, token: "..." },
{ id: 2, token: "..." }
]);
multipleClient.login({ id: 3, token: "..." });
-
Notifications
You must be signed in to change notification settings - Fork 0
A simple package to manage multiple discord clients
License
VoidDevsorg/discord-multiple-clients
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A simple package to manage multiple discord clients
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published