Bot for DiscordJS v14
Entrada (main):
src/app.js
Licença: MIT
- Sobre
- Requisitos
- Instalação
- Configuração (.env)
- Scripts (exatos do packagejson)
- Dependências
- Como executar
- Deploy (Discloud)
- Licença
carollinebot é um bot para Discord.js v14. Este README foi gerado com base exata nos arquivos fornecidos do repositório:
package.json(scripts, main, dependências)env.example(variáveis de ambiente)
- Node.js 18+ (recomendado 20 LTS)
- Conta e aplicação no Discord Developer Portal (Token do bot e Application ID)
git clone https://github.com/blackdot404/carollinebot
cd carollinebot
npm installCrie um arquivo .env a partir do env.example e preencha as variáveis conforme necessário:
cp env.example .envConteúdo atual de env.example (exato):
## Variables for the start project
BOT_TOKEN=
BOT_ID=
## Variables for the sequelize
AIVEN_DB=
AIVEN_USER=
AIVEN_PWD=
AIVEN_HOST=
AIVEN_PORT=dev→nodemon src/app.jstest→node .
Dica: Considere renomear o script
testparastartno futuro, caso queira um fluxo mais padrão (npm start).
@discordjs/builders: ^1.11.2@discordjs/rest: ^2.4.0@napi-rs/canvas: ^0.1.56@sequelize/sqlite3: 7.0.0-alpha.43axios: ^1.10.0canvafy: ^7.2.1canvas: ^3.1.1discord-api-types: ^0.37.100discord.js: ^14.16.2dotenv: ^16.4.5pg: ^8.15.6pg-hstore: ^2.3.4sequelize: ^6.37.3
eslint: ^8.57.1eslint-config-prettier: ^9.1.0eslint-config-standard: ^17.1.0eslint-plugin-import: ^2.30.0eslint-plugin-n: ^16.6.2eslint-plugin-promise: ^6.6.0nodemon: ^3.1.7prettier: ^3.3.3
Executar em modo dev com watch (nodemon):
npm run devExecutar em modo normal (usa o main do package.json → src/app.js):
node .
# ou, conforme definido:
npm run testO repositório possui discloud.config. Fluxo típico:
- Instale e autentique a CLI da Discloud.
- Ajuste
discloud.config(NAME, TYPE, MAIN, RAM etc.). - Faça o deploy conforme a documentação (upload do projeto).
- Inicie o app e registre os slash commands (global ou por guild), conforme a sua lógica.
MIT — veja o arquivo LICENSE.