1.0.2 • Published 10 months ago

@breakspace/small-base v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

Base Simple

Uma base simples para facilitar a criação de BOTs

Suporte

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 discord.js@14.16.2 --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*

1.0.2

10 months ago

1.0.1

11 months ago

1.0.0

11 months ago