├── .env.example ├── .gitignore ├── Dockerfile ├── README.md ├── biome.json ├── bun.lockb ├── package.json ├── src ├── constants │ ├── channels.ts │ └── errors.ts ├── events │ ├── main.ts │ └── ready.ts ├── handlers │ ├── classify-content.ts │ └── content-summarizer.ts ├── index.ts └── structures │ ├── command.ts │ ├── core.ts │ └── event.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- 1 | GOOGLE_GENERATIVE_AI_API_KEY= 2 | DISCORD_TOKEN= -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/bun.lockb -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/package.json -------------------------------------------------------------------------------- /src/constants/channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/src/constants/channels.ts -------------------------------------------------------------------------------- /src/constants/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/src/constants/errors.ts -------------------------------------------------------------------------------- /src/events/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/src/events/main.ts -------------------------------------------------------------------------------- /src/events/ready.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/src/events/ready.ts -------------------------------------------------------------------------------- /src/handlers/classify-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/src/handlers/classify-content.ts -------------------------------------------------------------------------------- /src/handlers/content-summarizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/src/handlers/content-summarizer.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/structures/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/src/structures/command.ts -------------------------------------------------------------------------------- /src/structures/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/src/structures/core.ts -------------------------------------------------------------------------------- /src/structures/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/src/structures/event.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorGabr/study-bot-ai/HEAD/tsconfig.json --------------------------------------------------------------------------------