├── .env.example ├── .eslintrc ├── .gitignore ├── .prettierrc ├── README.md ├── config └── bot.config.ts ├── languages ├── en-US.json └── interface.ts ├── lib ├── .DS_Store ├── classes │ ├── ApplicationCommand.ts │ ├── ApplicationCommandHandler.ts │ ├── AutoComplete.ts │ ├── AutoCompleteHandler.ts │ ├── Button.ts │ ├── ButtonHandler.ts │ ├── EventHandler.ts │ ├── Language.ts │ ├── LanguageHandler.ts │ ├── Logger.ts │ ├── Metrics.ts │ ├── Server.ts │ ├── TextCommand.ts │ └── TextCommandHandler.ts ├── extensions │ └── ExtendedClient.ts └── utilities │ ├── functions.ts │ └── sentry.ts ├── package.json ├── pnpm-lock.yaml ├── prisma ├── .env.example └── schema.prisma ├── src ├── bot │ ├── applicationCommands │ │ └── misc │ │ │ └── ping.ts │ ├── bot.ts │ ├── events │ │ ├── debug.ts │ │ ├── error.ts │ │ ├── guildCreate.ts │ │ ├── guildDelete.ts │ │ ├── interactionCreate.ts │ │ ├── messageCreate.ts │ │ ├── raw.ts │ │ ├── ready.ts │ │ ├── shardDisconenct.ts │ │ ├── shardError.ts │ │ ├── shardReady.ts │ │ ├── shardReconnecting.ts │ │ └── shardResume.ts │ └── textCommands │ │ └── admin │ │ └── eval.ts └── index.ts ├── tsconfig.json └── typings ├── environment.d.ts └── language.d.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /config/bot.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/config/bot.config.ts -------------------------------------------------------------------------------- /languages/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/languages/en-US.json -------------------------------------------------------------------------------- /languages/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/languages/interface.ts -------------------------------------------------------------------------------- /lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/.DS_Store -------------------------------------------------------------------------------- /lib/classes/ApplicationCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/ApplicationCommand.ts -------------------------------------------------------------------------------- /lib/classes/ApplicationCommandHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/ApplicationCommandHandler.ts -------------------------------------------------------------------------------- /lib/classes/AutoComplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/AutoComplete.ts -------------------------------------------------------------------------------- /lib/classes/AutoCompleteHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/AutoCompleteHandler.ts -------------------------------------------------------------------------------- /lib/classes/Button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/Button.ts -------------------------------------------------------------------------------- /lib/classes/ButtonHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/ButtonHandler.ts -------------------------------------------------------------------------------- /lib/classes/EventHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/EventHandler.ts -------------------------------------------------------------------------------- /lib/classes/Language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/Language.ts -------------------------------------------------------------------------------- /lib/classes/LanguageHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/LanguageHandler.ts -------------------------------------------------------------------------------- /lib/classes/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/Logger.ts -------------------------------------------------------------------------------- /lib/classes/Metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/Metrics.ts -------------------------------------------------------------------------------- /lib/classes/Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/Server.ts -------------------------------------------------------------------------------- /lib/classes/TextCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/TextCommand.ts -------------------------------------------------------------------------------- /lib/classes/TextCommandHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/classes/TextCommandHandler.ts -------------------------------------------------------------------------------- /lib/extensions/ExtendedClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/extensions/ExtendedClient.ts -------------------------------------------------------------------------------- /lib/utilities/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/utilities/functions.ts -------------------------------------------------------------------------------- /lib/utilities/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/lib/utilities/sentry.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prisma/.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL="" -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/bot/applicationCommands/misc/ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/applicationCommands/misc/ping.ts -------------------------------------------------------------------------------- /src/bot/bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/bot.ts -------------------------------------------------------------------------------- /src/bot/events/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/debug.ts -------------------------------------------------------------------------------- /src/bot/events/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/error.ts -------------------------------------------------------------------------------- /src/bot/events/guildCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/guildCreate.ts -------------------------------------------------------------------------------- /src/bot/events/guildDelete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/guildDelete.ts -------------------------------------------------------------------------------- /src/bot/events/interactionCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/interactionCreate.ts -------------------------------------------------------------------------------- /src/bot/events/messageCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/messageCreate.ts -------------------------------------------------------------------------------- /src/bot/events/raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/raw.ts -------------------------------------------------------------------------------- /src/bot/events/ready.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/ready.ts -------------------------------------------------------------------------------- /src/bot/events/shardDisconenct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/shardDisconenct.ts -------------------------------------------------------------------------------- /src/bot/events/shardError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/shardError.ts -------------------------------------------------------------------------------- /src/bot/events/shardReady.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/shardReady.ts -------------------------------------------------------------------------------- /src/bot/events/shardReconnecting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/shardReconnecting.ts -------------------------------------------------------------------------------- /src/bot/events/shardResume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/events/shardResume.ts -------------------------------------------------------------------------------- /src/bot/textCommands/admin/eval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/bot/textCommands/admin/eval.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/src/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings/environment.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/typings/environment.d.ts -------------------------------------------------------------------------------- /typings/language.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OtterDevelopment/typescript-discord-boilerplate/HEAD/typings/language.d.ts --------------------------------------------------------------------------------