├── .dockerignore ├── .env.example ├── .eslintignore ├── .eslintrc.yaml ├── .github └── workflows │ ├── deployment.yaml │ └── integration.yaml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc.yaml ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE.md ├── README.md ├── docker-compose.yaml ├── package.json ├── pnpm-lock.yaml ├── renovate.json ├── src ├── __tests__ │ ├── regex.spec.ts │ ├── resolve-catch.helper.spec.ts │ ├── summarize-cool-pages.spec.ts │ └── works.spec.ts ├── core │ ├── cache.ts │ ├── checkUniqueModuleNames.ts │ ├── checkUniqueSlashCommandNames.ts │ ├── createEnvForModule.ts │ ├── createModule.ts │ ├── deleteExistingCommands.ts │ ├── env.ts │ ├── getIntentsFromModules.ts │ ├── loadModules.ts │ ├── loaderCommands.ts │ └── routeHandlers.ts ├── helpers │ ├── emoji.ts │ ├── normalizeName.helper.ts │ ├── regex.helper.ts │ ├── resolveCatch.helper.ts │ └── roles.ts ├── main.ts ├── modules │ ├── coolLinksManagement │ │ ├── coolLinksManagement.module.ts │ │ ├── summarizeCoolPages.ts │ │ └── summarizeCoolVideos.ts │ ├── fart │ │ └── fart.module.ts │ ├── fixEmbedTwitterVideo │ │ └── fixEmbedTwitterVideo.module.ts │ ├── quoiFeur │ │ ├── quoiFeur.helpers.ts │ │ └── quoiFeur.module.ts │ ├── recurringMessage │ │ ├── recurringMessage.helpers.ts │ │ └── recurringMessage.module.ts │ └── voiceOnDemand │ │ ├── voiceOnDemand.helpers.ts │ │ └── voiceOnDemand.module.ts └── types │ └── bot.ts ├── tsconfig.json ├── tsup.config.ts └── vitest.config.ts /.dockerignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.github/workflows/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/.github/workflows/deployment.yaml -------------------------------------------------------------------------------- /.github/workflows/integration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/.github/workflows/integration.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.3.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/renovate.json -------------------------------------------------------------------------------- /src/__tests__/regex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/__tests__/regex.spec.ts -------------------------------------------------------------------------------- /src/__tests__/resolve-catch.helper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/__tests__/resolve-catch.helper.spec.ts -------------------------------------------------------------------------------- /src/__tests__/summarize-cool-pages.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/__tests__/summarize-cool-pages.spec.ts -------------------------------------------------------------------------------- /src/__tests__/works.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/__tests__/works.spec.ts -------------------------------------------------------------------------------- /src/core/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/core/cache.ts -------------------------------------------------------------------------------- /src/core/checkUniqueModuleNames.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/checkUniqueSlashCommandNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/core/checkUniqueSlashCommandNames.ts -------------------------------------------------------------------------------- /src/core/createEnvForModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/core/createEnvForModule.ts -------------------------------------------------------------------------------- /src/core/createModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/core/createModule.ts -------------------------------------------------------------------------------- /src/core/deleteExistingCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/core/deleteExistingCommands.ts -------------------------------------------------------------------------------- /src/core/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/core/env.ts -------------------------------------------------------------------------------- /src/core/getIntentsFromModules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/core/getIntentsFromModules.ts -------------------------------------------------------------------------------- /src/core/loadModules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/core/loadModules.ts -------------------------------------------------------------------------------- /src/core/loaderCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/core/loaderCommands.ts -------------------------------------------------------------------------------- /src/core/routeHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/core/routeHandlers.ts -------------------------------------------------------------------------------- /src/helpers/emoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/helpers/emoji.ts -------------------------------------------------------------------------------- /src/helpers/normalizeName.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/helpers/normalizeName.helper.ts -------------------------------------------------------------------------------- /src/helpers/regex.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/helpers/regex.helper.ts -------------------------------------------------------------------------------- /src/helpers/resolveCatch.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/helpers/resolveCatch.helper.ts -------------------------------------------------------------------------------- /src/helpers/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/helpers/roles.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/modules/coolLinksManagement/coolLinksManagement.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/coolLinksManagement/coolLinksManagement.module.ts -------------------------------------------------------------------------------- /src/modules/coolLinksManagement/summarizeCoolPages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/coolLinksManagement/summarizeCoolPages.ts -------------------------------------------------------------------------------- /src/modules/coolLinksManagement/summarizeCoolVideos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/coolLinksManagement/summarizeCoolVideos.ts -------------------------------------------------------------------------------- /src/modules/fart/fart.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/fart/fart.module.ts -------------------------------------------------------------------------------- /src/modules/fixEmbedTwitterVideo/fixEmbedTwitterVideo.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/fixEmbedTwitterVideo/fixEmbedTwitterVideo.module.ts -------------------------------------------------------------------------------- /src/modules/quoiFeur/quoiFeur.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/quoiFeur/quoiFeur.helpers.ts -------------------------------------------------------------------------------- /src/modules/quoiFeur/quoiFeur.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/quoiFeur/quoiFeur.module.ts -------------------------------------------------------------------------------- /src/modules/recurringMessage/recurringMessage.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/recurringMessage/recurringMessage.helpers.ts -------------------------------------------------------------------------------- /src/modules/recurringMessage/recurringMessage.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/recurringMessage/recurringMessage.module.ts -------------------------------------------------------------------------------- /src/modules/voiceOnDemand/voiceOnDemand.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/voiceOnDemand/voiceOnDemand.helpers.ts -------------------------------------------------------------------------------- /src/modules/voiceOnDemand/voiceOnDemand.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/modules/voiceOnDemand/voiceOnDemand.module.ts -------------------------------------------------------------------------------- /src/types/bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/src/types/bot.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codinglab-io/discord-bot/HEAD/vitest.config.ts --------------------------------------------------------------------------------