├── .dockerignore ├── .factory.lockfiles.js ├── .factory.readme.js ├── .gitattributes ├── .github ├── funding.yml └── workflows │ ├── factory.yml │ └── tests.yml ├── .gitignore ├── .npmrc ├── .template.env ├── Dockerfile ├── biome.json ├── bun.lock ├── compatibility.json ├── docker-compose.yml ├── lockfiles ├── bun.lock ├── deno.lock ├── package-lock.json ├── pnpm-lock.yaml └── yarn.lock ├── package.json ├── readme.md ├── rollup.config.mjs ├── scripts ├── copy-keepers.js ├── generate-readme.js └── update-framework.js ├── src ├── buttons │ └── pagination.native.ts ├── commands │ ├── database.native.ts │ ├── eval.native.ts │ ├── help.native.ts │ ├── info.native.ts │ ├── terminal.native.ts │ └── turn.native.ts ├── config.ts ├── core │ ├── argument.ts │ ├── button.ts │ ├── client.ts │ ├── command.ts │ ├── config.ts │ ├── cron.ts │ ├── database.ts │ ├── env.ts │ ├── index.ts │ ├── listener.ts │ ├── logger.ts │ ├── pagination.ts │ ├── slash.ts │ └── util.ts ├── cron │ └── .keep ├── index.test.ts ├── index.ts ├── listeners │ ├── button.interactionCreate.native.ts │ ├── command.messageCreate.native.ts │ ├── cron.ready.native.ts │ ├── log.afterReady.native.ts │ ├── pagination.messageDelete.native.ts │ ├── pagination.messageReactionAdd.native.ts │ ├── slash.guildCreate.native.ts │ ├── slash.interactionCreate.native.ts │ └── slash.ready.native.ts ├── namespaces │ └── .keep ├── slash │ ├── help.native.ts │ └── ping.native.ts ├── tables │ └── .keep └── types.ts ├── templates ├── button.ejs ├── command.ejs ├── compose.ejs ├── cron.ejs ├── database.ejs ├── dockerfile.ejs ├── listener.ejs ├── namespace.ejs ├── readme.ejs ├── slash.ejs ├── table.ejs └── workflow.ejs └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/.dockerignore -------------------------------------------------------------------------------- /.factory.lockfiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/.factory.lockfiles.js -------------------------------------------------------------------------------- /.factory.readme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/.factory.readme.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=crlf 2 | -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- 1 | github: GhomKrosmonaute 2 | buy_me_a_coffee: ghom -------------------------------------------------------------------------------- /.github/workflows/factory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/.github/workflows/factory.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | hoist-pattern[]=*sqlite3* -------------------------------------------------------------------------------- /.template.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/.template.env -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/Dockerfile -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/bun.lock -------------------------------------------------------------------------------- /compatibility.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/compatibility.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lockfiles/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/lockfiles/bun.lock -------------------------------------------------------------------------------- /lockfiles/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/lockfiles/deno.lock -------------------------------------------------------------------------------- /lockfiles/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/lockfiles/package-lock.json -------------------------------------------------------------------------------- /lockfiles/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/lockfiles/pnpm-lock.yaml -------------------------------------------------------------------------------- /lockfiles/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/lockfiles/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/readme.md -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /scripts/copy-keepers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/scripts/copy-keepers.js -------------------------------------------------------------------------------- /scripts/generate-readme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/scripts/generate-readme.js -------------------------------------------------------------------------------- /scripts/update-framework.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/scripts/update-framework.js -------------------------------------------------------------------------------- /src/buttons/pagination.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/buttons/pagination.native.ts -------------------------------------------------------------------------------- /src/commands/database.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/commands/database.native.ts -------------------------------------------------------------------------------- /src/commands/eval.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/commands/eval.native.ts -------------------------------------------------------------------------------- /src/commands/help.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/commands/help.native.ts -------------------------------------------------------------------------------- /src/commands/info.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/commands/info.native.ts -------------------------------------------------------------------------------- /src/commands/terminal.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/commands/terminal.native.ts -------------------------------------------------------------------------------- /src/commands/turn.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/commands/turn.native.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/core/argument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/argument.ts -------------------------------------------------------------------------------- /src/core/button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/button.ts -------------------------------------------------------------------------------- /src/core/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/client.ts -------------------------------------------------------------------------------- /src/core/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/command.ts -------------------------------------------------------------------------------- /src/core/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/config.ts -------------------------------------------------------------------------------- /src/core/cron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/cron.ts -------------------------------------------------------------------------------- /src/core/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/database.ts -------------------------------------------------------------------------------- /src/core/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/env.ts -------------------------------------------------------------------------------- /src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/index.ts -------------------------------------------------------------------------------- /src/core/listener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/listener.ts -------------------------------------------------------------------------------- /src/core/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/logger.ts -------------------------------------------------------------------------------- /src/core/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/pagination.ts -------------------------------------------------------------------------------- /src/core/slash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/slash.ts -------------------------------------------------------------------------------- /src/core/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/core/util.ts -------------------------------------------------------------------------------- /src/cron/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/listeners/button.interactionCreate.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/listeners/button.interactionCreate.native.ts -------------------------------------------------------------------------------- /src/listeners/command.messageCreate.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/listeners/command.messageCreate.native.ts -------------------------------------------------------------------------------- /src/listeners/cron.ready.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/listeners/cron.ready.native.ts -------------------------------------------------------------------------------- /src/listeners/log.afterReady.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/listeners/log.afterReady.native.ts -------------------------------------------------------------------------------- /src/listeners/pagination.messageDelete.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/listeners/pagination.messageDelete.native.ts -------------------------------------------------------------------------------- /src/listeners/pagination.messageReactionAdd.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/listeners/pagination.messageReactionAdd.native.ts -------------------------------------------------------------------------------- /src/listeners/slash.guildCreate.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/listeners/slash.guildCreate.native.ts -------------------------------------------------------------------------------- /src/listeners/slash.interactionCreate.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/listeners/slash.interactionCreate.native.ts -------------------------------------------------------------------------------- /src/listeners/slash.ready.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/listeners/slash.ready.native.ts -------------------------------------------------------------------------------- /src/namespaces/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/slash/help.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/slash/help.native.ts -------------------------------------------------------------------------------- /src/slash/ping.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/slash/ping.native.ts -------------------------------------------------------------------------------- /src/tables/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/src/types.ts -------------------------------------------------------------------------------- /templates/button.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/button.ejs -------------------------------------------------------------------------------- /templates/command.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/command.ejs -------------------------------------------------------------------------------- /templates/compose.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/compose.ejs -------------------------------------------------------------------------------- /templates/cron.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/cron.ejs -------------------------------------------------------------------------------- /templates/database.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/database.ejs -------------------------------------------------------------------------------- /templates/dockerfile.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/dockerfile.ejs -------------------------------------------------------------------------------- /templates/listener.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/listener.ejs -------------------------------------------------------------------------------- /templates/namespace.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/namespace.ejs -------------------------------------------------------------------------------- /templates/readme.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/readme.ejs -------------------------------------------------------------------------------- /templates/slash.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/slash.ejs -------------------------------------------------------------------------------- /templates/table.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/table.ejs -------------------------------------------------------------------------------- /templates/workflow.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/templates/workflow.ejs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bot-ts/framework/HEAD/tsconfig.json --------------------------------------------------------------------------------