Skip to content

Latest commit

 

History

History
94 lines (50 loc) · 3.59 KB

SETBOT.md

File metadata and controls

94 lines (50 loc) · 3.59 KB

💻 Rode em sua máquina:

🎲 Primeiro, instâncie seu Bot na Discord:

  1. Acesse o site da Discord;

  2. Efetue o Login e em seguida clique em 'New Application', situado no canto superior direito;

  1. Dê um nome para o Projeto/Bot e selecione 'Create';

  2. Clique na aba 'Bot', situada no lado esquerdo;

  3. Clique em 'Add Bot' e aceite os termos;

  1. Ainda na aba 'Bot', clique com 'Click to Reveal Token', selecione e copie o Token. Ou simplesmente, clique em 'Copy';

  1. Na raiz do projeto, crie um arquivo 'config.json' e substitua o #### pelo Token.


💾 A seguir, crie um Banco de Dados na MongoDB:

  1. Acesse o site da MongoDB;

  2. Crie uma conta e efetue o Login;

02.1. Caso você esteja nessa Página, selecione 'Create an Organization', escolha um nome para sua organização, selecione 'Next' e 'Create Organization';

02.2. Faça o mesmo procedimento com Projeto. Selecione 'New Project', escolha um nome para seu projeto, selecione 'Next' e 'Create Project';

  1. Na aba 'Clusters', clique em 'Create a New Cluster';

03.1. escolha a opção Shared Clusters (Free) e, sem alterar nenhuma configuração, selecione 'Create Cluster';

  1. Na aba 'Database Access', selecione 'Add new User' e crie uma conta, com usuário, senha e permissão 'Read and white to any database';

  1. Na aba 'Network Acess', selecione 'Add IP Adress', clique em 'Allow acess from anywhere' e confirme;

  1. Vá para aba 'Cluters' e espere o Cluster ser criado;

06.1 Quando carregado, clique em 'connect', selecione 'Conect your application', escolha 'Node.js' e a versão mais recente dos Drivers (Não feche a janela);

  1. Ainda na mesma janala, no tópico 'Connection String Only', copie a string de conexão, clicando em 'Copy' (Agora pode fechar);

  1. Antes de conectar o BD em sua aplicação, vamos cria-lo. Clique em 'Collections' e em seguida 'Add My Owm Data;

08.1. Escolha um nome para o Banco de Dados (você precisará desse nome no próximo passo) e um nome de tabela (members, por exemplo);

  1. Acesse o arquivo 'config.json' e substitua o ## por essa string de conexão;

  1. Na 'string de conexão', caso exista algum <username>, <password> ou <dbname>, substitua pelo nome de usuário, senha ou nome do BD, criado no passo 4 e 8;

⚡ Por fim, instale as dependências e rode o projeto:

# Acessando a pasta raiz do projeto, através do terminal, instale as dependências usando:
$ npm install
# Para rodar o projeto e ligar o Bot, utilize:
$ node .