Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ravenastar-js/raveninha-bot

Projeto referencial - discord.js - v13 - v14 - slashcommands
https://github.com/ravenastar-js/raveninha-bot

bot discord discord-bot discord-bot-template discord-js javascript nodejs pt-br slash-commands v13 v14

Last synced: about 2 months ago
JSON representation

Projeto referencial - discord.js - v13 - v14 - slashcommands

Awesome Lists containing this project

README

        

━━━━━━ ❖ ━━━━━━

















> **Warning**

> **Antes de iniciar nessa jornada, para facilitar o conhecimento e entedimento sugiro estudar javascript e a lógica de programação antes de praticar.**

> **Note**

> Versões deprecated/descontinuadas ou antigas serão removidas desse projeto em atualizações futuras caso haja modificações total do projeto.

Guia para iniciantes que querem começar diretamente na criação de bot em discord.js
> v13 requer o node 16.6


❶ ━━━━━━━━━━━━━━━━━━━━━━━━━

## 📄 Confira alguns artigos que serão úteis para sua jornada:
● https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide

● https://devdocs.io

● https://www.cursoemvideo.com/curso/javascript/

● https://discord.js.org/#/docs/main/stable/general/welcome

● https://discordjs.guide/


❷ ━━━━━━━━━━━━━━━━━━━━━━━━━

## ![](https://i.imgur.com/snCdwf2.png) Discord.js guide:
● Atualizando da v12 para a v13

➥ https://discordjs.guide/additional-info/changes-in-v13.html


● Command handling

➥ https://discordjs.guide/creating-your-bot/command-handling.html


● Projeto discord.js v13 com command handling

➥ https://github.com/discordjs/guide/tree/main/code-samples/creating-your-bot/command-handling


❸ ━━━━━━━━━━━━━━━━━━━━━━━━━

## Playlist recomendada.
![](https://i.imgur.com/toQwUZE.png) Veja a playlist [clicando aqui](https://youtube.com/playlist?list=PLj8eMR1hXlcJDjxtBi1QhJg0dEWk5b3t6)
> :warning: **Na playlist é usada versão antiga do discord.js (v12), entretanto precisará atualizar, adaptar o projeto para as versões atuais.**


❹ ━━━━━━━━━━━━━━━━━━━━━━━━━

## 📄 Software recomendado para configurar o projeto:


❺ ━━━━━━━━━━━━━━━━━━━━━━━━━

## 📄 Configurações:
● Caso queira usar `config.json` em vez de `config.js`, coloque as informações abaixo:
```
{
botClientID: "ID_DO_BOT",
botPrefix: "PREFIXO_DO_BOT",
ownerID: "ID_DO_DONO",
embedColor: "HEXCOLOR",
embedfooterText: "Exemplo bot - discord.js v13"
}
```
● Para puxar as informações do `config.json` coloque as informações abaixo no `index.js`:
```
const { botClientID, botPrefix, ownerID, embedColor, embedfooterText } = require('./config.json')
```
● Instale as dependências:
```
npm i discord.js
npm i dotenv
npm i [email protected]
```

● Mude as informações dos arquivos `config.json`, `.env` e `SlashCommands/Bot/help.js`
> no arquivo `SlashCommands/Bot/help.js` vai alterar apenas os emojis.

● Não esqueça de ativar as permissões no [portal do desenvolvedor](https://discord.dev)
![](https://i.imgur.com/8DBc7xf.png)


❻ ━━━━━━━━━━━━━━━━━━━━━━━━━

## 📄 Arquivo `discloud.config`:
● Esse arquivo pode ser usado ao hospedar a sua aplicação em [discloudbot.com](https://discloudbot.com)

● Para saber como utilizar o arquivo `discloud.config` acesse https://docs.discloudbot.com/suporte/faq/discloud.config

CLIQUE NO BOTÃO ABAIXO PARA IR NO PROJETO V14

> #discord.jsv13 #slashcommands #handlers #prefix