Skip to content

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

License

Notifications You must be signed in to change notification settings

AT2Teixeira/raveninha-bot

 
 

Repository files navigation

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

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.

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/


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

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.

Veja a playlist clicando aqui

⚠️ 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 chalk@4.1.2
npm i ffmpeg
npm i @discordjs/voice
npm i tweetnacl
npm i ffmpeg-static

● 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


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

📄 Arquivo discloud.config:

● Esse arquivo pode ser usado ao hospedar a sua aplicação em 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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Shell 0.1%