Skip to content

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

📃 Que isso?

Bot para Discord que entrega problemas de código para uma ou mais pessoas.

Como usar?

Necessário ter instalado em sua máquina:

Em Discord Developers crie uma aplicação, transforme-a em um bot e ative as Intents para que o projeto funcione corretamente

# Tem Git instalado? Se não, baixe o código manualmente
git clone https://github.com/VDRBreno/ANIcode.git
# Entrar na pasta do projetocd ./ANIcode
# Instalar as dependências
npm install

Abra o arquivo config.json dentro da pasta src e substitua os valores para as informações do seu bot, essas informações podem ser vistas em Discord Developers na página de seu bot

{
"token": "TOKEN_BOT",
"client_id": "CLIENT_ID_BOT"
}
# Dentro da pasta ANIcode use o comando para executar a aplicação
npm run dev

No servidor onde o bot foi adicionado, use 'registerCommands' no chat para registrar os comandos em barra

Importante

O projeto não contém os problemas, apenas a funcionalidade do bot para realizar as interações com os usuários, é possível adicionar problemas editando o arquivo problems.json dentro de src/utils

{
"problems": [
{
"id": "79ec8b58-763b-4bee-9b48-6c3c1bcebb02",
"title": "Extremamente Básico",
"question": "Leia duas linhas, cada linha contém um número, imprima a soma dos números após 'X = '",
"examples": [
{
"input": "10\n9",
"output": "X = 19"
}
],
"testCases": [
{
"input": "20\n1",
"output": "X = 21"
}
],
"solution": "console.log(`X = ${Number(readline())+Number(readline())}`)"
}
]
}

🚀 Tecnologias

O bot foi feito com:

About

ANIcode é um bot para Discord que entrega problemas de código para uma ou mais pessoas.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages