@breakspace/small-base
v1.0.2
Published
Pacote para criar uma base simples para rodar um bot privado e pequeno
Downloads
5
Maintainers
Readme
Base Simple
Uma base simples para facilitar a criação de BOTs
Bot de Exemplo - Suporte/Bugs - Docs (Em Breve)
Como começar?
isso vai gerar o package.json que caso não tenha
npm init -y
Como instalar?
npm i @breakspace/small-base dotenv [email protected] --save
Onde Colocar o Token?
crie um arquivo na raiz do projeto chamado .env e coloque dentro dele o seguinte
Token= TokenAqui
Substitua o TokenAqui pelo o token do seu bot
Como usar ?
// commonjs
require("dotenv").config()
const { Client } = require("@breakspace/small-base")
// module
import 'dotenv/config'
import { Client } from '@breakspace/small-base'
// como iniciar o bot
const client = new Client({
intents: [], // coloque as intents por String ou com GatewayIntentBits
// os partials já são passsados automaticamente
})
client.conectar(process.env.Token)
Como utilizar o handler?
// isso ira ler os eventos dentro da pasta raiz (src/eventos)
client.eventos("src/eventos", { raiz: true })
// isso ira ler os eventos dentro de uma pasta (src/events/pasta)
client.eventos("src/eventos")
// isso ira habilitar a pasta de comandos em slash
client.slash("src/slash")
// isso ira habilitar a pasta de comandos em prefix
client.prefix("src/prefix")
// você pode passar src/comandos/slash e src/comandos/prefix para deixar mais organizado
Como registrar os comandos?
coloque dentro do evento ready para funcionar o registro de comandos
// para registrar globalmente
client.registrar({ type: "global" })
// para registrar por servidor(es)
client.registrar({ type: "guild", guildsId: ["1234567890123456789"] })
Como buscar os comandos em slash e prefix?
interaction.client.slashCommands.get(commandName)
message.client.prefixCommands.get(commandName)
Futuras Adições
- [ ] Sistema de Logs (Comandos e evento)
- [ ] Coloração nas logs
- [ ] Suporte para comandos globais e por servidor (pastas diferentes)
Canais Parceiros
Nenhum canal ate o momento
Lojas Parceiras
Nenhuma loja ate o momento
Leia Abaixo (Parcerias)
Caso tenha interesse acesse no servidor de suporte e veja o canal de parcerias