Giter VIP home page Giter VIP logo

typescript-discord-bot's Introduction

📣 Importante

Este é um bot simples feito usando apenas TypeScript, ótimo para iniciar um projeto para um servidor do discord.

🧑 Autor

Quer me mandar uma mensagem ou dar uma espiada nas minhas redes sociais?

instagram youtube linkedin

🔧 Funções

  • Cooldown em comandos;
  • Permitir o uso de um comando apenas para um cargo específico;
  • Permitir o uso de um comando apenas para permissões específicas;
  • Descrição de comandos;
  • Adicionar opcoes em comandos;
  • E muito mais!

💻 Pré-requisitos

Antes de instalar, verifique se sua máquina atende aos seguintes requisitos:

🔧 Configurando o BOT

  1. Baixe o repositório aqui no Github ou clone pelo terminal
git clone https://github.com/devjoseh/Typescript-discord-bot.git
  1. Vá para a raiz do projeto e renomeie o arquivo .env.example para .env

  2. Coloque todas as informações necessárias

TOKEN=
# Token do bot

GUILD_ID=
# ID do servidor principal

CLIENT_ID=
# ID do bot

OWNER_ID=
# ID(s) do(s) dono(s) do bot. Exemplo: OWNER_ID=434791887241740288 852657010273288193

TIMEZONE=America/Sao_Paulo
# Fuso horário do bot

Note

Caso deseje usar o bot em mais de um servidor, deixe GUILD_ID= em branco.
Mas, atenção: qualquer atualização nos comandos, podem demorar de minutos até horas para serem atualizados nos servidores.
Para configurar os comandos em apenas um servidor, configure como GUILD_ID=IdDoServidor.

  1. Instalando as dependencias
npm install
  1. Compilando o bot
npm run deploy
  1. Iniciando o bot
npm run start

Note

Caso tenha terminado de configurar tudo, você também pode iniciar o bot pelo arquivo start.bat

👨‍💻 Comandos do Terminal

Comando Ação
npm run start:prod Inicia o bot sem realizar nenhuma alteração
npm run start:clean Apaga todos os arquivos anteriores, compila os novos arquivos e inicia o bot
npm run start Compila os arquivos modificados e inicia o bot
npm run build Compila os arquivos modificados
npm run clean Deleta todos os arquivos da pasta dist
npm run watch Inicia a compilação do bot em modo observação

🤖 Comandos

Nome Descrição
/teste Comando com algumas funções de exemplo

💡 Estrutura dos Comandos

Abra o arquivo command.ts.example para ter acesso a uma estrutura de exemplo para criação de comandos
Você pode alterar o comando da forma que quiser

⛔ Dúvidas / Sugestões / Problemas

Caso tenha alguma dúvida, sugestão ou tenha encontrado algum problema, por favor abra um issue e aguarde por uma resposta.

🙌 Contribuições

Contribuições são muito bem vindas! Abra um em pull request.

📝 Licença

Este projeto está licenciado. Veja mais detalhes

typescript-discord-bot's People

Contributors

devjoseh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.