├── .commitlintrc.json ├── .env.example ├── .eslintrc.json ├── .github └── workflows │ ├── validate.yml │ └── validateWithLinks.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .lintstagedrc.json ├── .prettierrc.json ├── .vscode └── tags.code-snippets ├── .yarn ├── patches │ └── discordjs-docs-parser-npm-1.3.2-9604fe1e18.patch └── releases │ └── yarn-3.5.0.cjs ├── .yarnrc.yml ├── DevDockerfile ├── Dockerfile ├── LICENSE ├── PRIVACY.md ├── README.md ├── TERMS.md ├── compose.dev.yml ├── compose.yml ├── dev.Dockerfile ├── package.json ├── src ├── deployFunctions │ ├── auxtypes.ts │ ├── deploy.ts │ ├── deployDev.ts │ └── deployGlobal.ts ├── functions │ ├── algoliaResponse.ts │ ├── autocomplete │ │ ├── algoliaAutoComplete.ts │ │ ├── docsAutoComplete.ts │ │ ├── mdnAutoComplete.ts │ │ ├── nodeAutoComplete.ts │ │ ├── oramaAutoComplete.ts │ │ └── tagAutoComplete.ts │ ├── components │ │ └── testTagButton.ts │ ├── docs.ts │ ├── mdn.ts │ ├── modals │ │ └── testTagModalSubmit.ts │ ├── node.ts │ ├── oramaResponse.ts │ ├── tag.ts │ └── testtag.ts ├── handling │ ├── handleApplicationCommand.ts │ ├── handleApplicationCommandAutocomplete.ts │ ├── handleComponents.ts │ └── handleModalSubmit.ts ├── index.ts ├── interactions │ ├── discorddocs.ts │ ├── discordtypes.ts │ ├── docs.ts │ ├── guide.ts │ ├── mdn.ts │ ├── node.ts │ ├── reloadVersioncache.ts │ ├── tag.ts │ ├── tagreload.ts │ └── testtag.ts ├── types │ ├── NodeDocs.d.ts │ ├── algolia.ts │ ├── mdn.ts │ └── orama.d.ts ├── util │ ├── argumentsOf.ts │ ├── compactAlgoliaId.ts │ ├── constants.ts │ ├── dedupe.ts │ ├── discordDocs.ts │ ├── djsdocs.ts │ ├── djsguide.ts │ ├── interactionOptions.ts │ ├── jsonParser.ts │ ├── logger.ts │ ├── misc.ts │ ├── respond.ts │ ├── truncate.ts │ └── url.ts └── workflowFunctions │ ├── validateTags.ts │ ├── validateTagsWithLinks.ts │ └── validateTagsWithoutLinks.ts ├── start.sh ├── tags └── tags.toml ├── tsconfig.eslint.json ├── tsconfig.json └── yarn.lock /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.github/workflows/validateWithLinks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.github/workflows/validateWithLinks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/tags.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.vscode/tags.code-snippets -------------------------------------------------------------------------------- /.yarn/patches/discordjs-docs-parser-npm-1.3.2-9604fe1e18.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.yarn/patches/discordjs-docs-parser-npm-1.3.2-9604fe1e18.patch -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.5.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.yarn/releases/yarn-3.5.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /DevDockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/DevDockerfile -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/README.md -------------------------------------------------------------------------------- /TERMS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/TERMS.md -------------------------------------------------------------------------------- /compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/compose.dev.yml -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/compose.yml -------------------------------------------------------------------------------- /dev.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/dev.Dockerfile -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/package.json -------------------------------------------------------------------------------- /src/deployFunctions/auxtypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/deployFunctions/auxtypes.ts -------------------------------------------------------------------------------- /src/deployFunctions/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/deployFunctions/deploy.ts -------------------------------------------------------------------------------- /src/deployFunctions/deployDev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/deployFunctions/deployDev.ts -------------------------------------------------------------------------------- /src/deployFunctions/deployGlobal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/deployFunctions/deployGlobal.ts -------------------------------------------------------------------------------- /src/functions/algoliaResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/algoliaResponse.ts -------------------------------------------------------------------------------- /src/functions/autocomplete/algoliaAutoComplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/autocomplete/algoliaAutoComplete.ts -------------------------------------------------------------------------------- /src/functions/autocomplete/docsAutoComplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/autocomplete/docsAutoComplete.ts -------------------------------------------------------------------------------- /src/functions/autocomplete/mdnAutoComplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/autocomplete/mdnAutoComplete.ts -------------------------------------------------------------------------------- /src/functions/autocomplete/nodeAutoComplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/autocomplete/nodeAutoComplete.ts -------------------------------------------------------------------------------- /src/functions/autocomplete/oramaAutoComplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/autocomplete/oramaAutoComplete.ts -------------------------------------------------------------------------------- /src/functions/autocomplete/tagAutoComplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/autocomplete/tagAutoComplete.ts -------------------------------------------------------------------------------- /src/functions/components/testTagButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/components/testTagButton.ts -------------------------------------------------------------------------------- /src/functions/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/docs.ts -------------------------------------------------------------------------------- /src/functions/mdn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/mdn.ts -------------------------------------------------------------------------------- /src/functions/modals/testTagModalSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/modals/testTagModalSubmit.ts -------------------------------------------------------------------------------- /src/functions/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/node.ts -------------------------------------------------------------------------------- /src/functions/oramaResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/oramaResponse.ts -------------------------------------------------------------------------------- /src/functions/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/tag.ts -------------------------------------------------------------------------------- /src/functions/testtag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/functions/testtag.ts -------------------------------------------------------------------------------- /src/handling/handleApplicationCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/handling/handleApplicationCommand.ts -------------------------------------------------------------------------------- /src/handling/handleApplicationCommandAutocomplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/handling/handleApplicationCommandAutocomplete.ts -------------------------------------------------------------------------------- /src/handling/handleComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/handling/handleComponents.ts -------------------------------------------------------------------------------- /src/handling/handleModalSubmit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/handling/handleModalSubmit.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interactions/discorddocs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/interactions/discorddocs.ts -------------------------------------------------------------------------------- /src/interactions/discordtypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/interactions/discordtypes.ts -------------------------------------------------------------------------------- /src/interactions/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/interactions/docs.ts -------------------------------------------------------------------------------- /src/interactions/guide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/interactions/guide.ts -------------------------------------------------------------------------------- /src/interactions/mdn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/interactions/mdn.ts -------------------------------------------------------------------------------- /src/interactions/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/interactions/node.ts -------------------------------------------------------------------------------- /src/interactions/reloadVersioncache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/interactions/reloadVersioncache.ts -------------------------------------------------------------------------------- /src/interactions/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/interactions/tag.ts -------------------------------------------------------------------------------- /src/interactions/tagreload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/interactions/tagreload.ts -------------------------------------------------------------------------------- /src/interactions/testtag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/interactions/testtag.ts -------------------------------------------------------------------------------- /src/types/NodeDocs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/types/NodeDocs.d.ts -------------------------------------------------------------------------------- /src/types/algolia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/types/algolia.ts -------------------------------------------------------------------------------- /src/types/mdn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/types/mdn.ts -------------------------------------------------------------------------------- /src/types/orama.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/types/orama.d.ts -------------------------------------------------------------------------------- /src/util/argumentsOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/argumentsOf.ts -------------------------------------------------------------------------------- /src/util/compactAlgoliaId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/compactAlgoliaId.ts -------------------------------------------------------------------------------- /src/util/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/constants.ts -------------------------------------------------------------------------------- /src/util/dedupe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/dedupe.ts -------------------------------------------------------------------------------- /src/util/discordDocs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/discordDocs.ts -------------------------------------------------------------------------------- /src/util/djsdocs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/djsdocs.ts -------------------------------------------------------------------------------- /src/util/djsguide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/djsguide.ts -------------------------------------------------------------------------------- /src/util/interactionOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/interactionOptions.ts -------------------------------------------------------------------------------- /src/util/jsonParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/jsonParser.ts -------------------------------------------------------------------------------- /src/util/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/logger.ts -------------------------------------------------------------------------------- /src/util/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/misc.ts -------------------------------------------------------------------------------- /src/util/respond.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/respond.ts -------------------------------------------------------------------------------- /src/util/truncate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/truncate.ts -------------------------------------------------------------------------------- /src/util/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/util/url.ts -------------------------------------------------------------------------------- /src/workflowFunctions/validateTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/workflowFunctions/validateTags.ts -------------------------------------------------------------------------------- /src/workflowFunctions/validateTagsWithLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/workflowFunctions/validateTagsWithLinks.ts -------------------------------------------------------------------------------- /src/workflowFunctions/validateTagsWithoutLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/src/workflowFunctions/validateTagsWithoutLinks.ts -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/start.sh -------------------------------------------------------------------------------- /tags/tags.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/tags/tags.toml -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discordjs/discord-utils-bot/HEAD/yarn.lock --------------------------------------------------------------------------------