@miguelbranda3/discord.jsbr
v1.0.4
Published
Utilitários para Discord.js
Maintainers
Readme
discord.jsbr 🇧🇷
Framework moderno, rápido e escalável para aplicações Node.js.
Documentação • Instalação • Exemplos • Contribuindo
📖 Sobre
O discord.jsbr é uma biblioteca moderna desenvolvida para simplificar o desenvolvimento de aplicações escaláveis utilizando JavaScript e TypeScript.
⚙️ Recursos
- ⚡ Alto desempenho
- 🔒 Segurança integrada
- 📦 Modular
- 📝 Suporte completo a TypeScript
- 🛠️ Fácil configuração
- 🚀 Deploy simplificado
📦 Instalação
npm install @miguelbranda3/discord.jsbr
yarn add @miguelbranda3/discord.jsbr
pnpm add @miguelbranda3/discord.jsbr
---
🚀 Exemplo Rápido
const {
Cliente,
Eventos,
ConstrutorComandoSlash,
REST,
Routes
} = require('@miguelbranda3/discord.jsbr');
const TOKEN = 'SEU_TOKEN';
const CLIENT_ID = 'SEU_CLIENT_ID';
const bot = new Cliente({
intents: ['Guilds']
});
const comandos = [
new ConstrutorComandoSlash()
.setName('ping')
.setDescription('Responde com Pong!')
.toJSON()
];
bot.quando(Eventos.Pronto, async () => {
console.log(`✅ ${bot.user.username} online`);
const rest = new REST({ version: '10' }).setToken(TOKEN);
await rest.put(
Routes.applicationCommands(CLIENT_ID),
{ body: comandos }
);
console.log('✅ Comando /ping registrado');
});
bot.quando(Eventos.InteracaoCriada, async (interacao) => {
if (!interacao.isChatInputCommand()) return;
if (interacao.commandName === 'ping') {
await interacao.reply('🏓 Pong!');
}
});
bot.entrar(TOKEN);
---
📁 Estrutura Recomendada
src/
├── commands/
├── events/
├── services/
├── utils/
└── index.ts
---
📚 Documentação
A documentação completa inclui:
Guia de Introdução
Configuração
API Reference
Exemplos Avançados
Deploy
Exemplo de comando:
client.command({
name: "ping",
execute(ctx) {
return ctx.reply("🏓 Pong!");
}
});
---
🌎 Comunidade
GitHub
Discord
Documentação
Issues
---
📄 Licença
Distribuído sob a licença MIT.
Consulte o arquivo LICENSE para mais informações.