Package Exports
- @fluxerjs/core
- @fluxerjs/core/client
- @fluxerjs/core/errors
- @fluxerjs/core/message
Readme
@fluxerjs/core
Main client for the Fluxer bot SDK.
Install
npm install @fluxerjs/coreUsage
import { Client, Events } from '@fluxerjs/core';
const client = new Client({ intents: 0 });
client.on(Events.Ready, () => console.log('Ready'));
client.on(Events.MessageCreate, async (m) => {
if (m.content === '!ping') await m.reply('Pong');
});
await client.login(process.env.FLUXER_BOT_TOKEN);For voice, add @fluxerjs/voice. For embeds, use EmbedBuilder.
Subpath imports (tree-shaking)
Bundlers can pull smaller graphs when you import only what you need:
@fluxerjs/core/client—Client,Events,ClientOptions@fluxerjs/core/errors—FluxerError,ErrorCodes@fluxerjs/core/message—Message,PartialMessage, send/edit types
Related: @fluxerjs/types/routes (route builders only), @fluxerjs/rest/request-manager (HTTP layer without the full REST facade).