├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── jest.yml │ ├── lint.yml │ └── npm-publish.yml ├── .gitignore ├── .husky └── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── husky.config.js ├── jest.config.js ├── jest.setup.js ├── package.json ├── src ├── client │ ├── Koreanbots.ts │ └── KoreanbotsClient.ts ├── index.ts ├── managers │ ├── BotManager.ts │ ├── Mybot.ts │ ├── ServerManager.ts │ ├── UserManager.ts │ └── WidgetManager.ts ├── rest │ ├── APIRouter.ts │ ├── RequestClient.ts │ └── getRoute.ts ├── structures │ ├── Base.ts │ ├── Bot.ts │ ├── Discord.ts │ ├── Github.ts │ ├── Owners.ts │ ├── Server.ts │ ├── User.ts │ └── Widget.ts └── utils │ ├── Constants.ts │ ├── Errors.ts │ ├── index.ts │ └── types.ts ├── tests ├── integrations │ ├── KoreanbotsClient.test.ts │ ├── bots.test.ts │ ├── mybot.test.ts │ ├── servers.test.ts │ ├── users.test.ts │ └── widgets.test.ts └── units │ ├── base.test.ts │ ├── options.test.ts │ └── util.test.ts ├── tsconfig.json ├── tsconfig.test.json ├── typedoc.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/jest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/.github/workflows/jest.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/README.md -------------------------------------------------------------------------------- /husky.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/husky.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/jest.setup.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/package.json -------------------------------------------------------------------------------- /src/client/Koreanbots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/client/Koreanbots.ts -------------------------------------------------------------------------------- /src/client/KoreanbotsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/client/KoreanbotsClient.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/managers/BotManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/managers/BotManager.ts -------------------------------------------------------------------------------- /src/managers/Mybot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/managers/Mybot.ts -------------------------------------------------------------------------------- /src/managers/ServerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/managers/ServerManager.ts -------------------------------------------------------------------------------- /src/managers/UserManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/managers/UserManager.ts -------------------------------------------------------------------------------- /src/managers/WidgetManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/managers/WidgetManager.ts -------------------------------------------------------------------------------- /src/rest/APIRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/rest/APIRouter.ts -------------------------------------------------------------------------------- /src/rest/RequestClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/rest/RequestClient.ts -------------------------------------------------------------------------------- /src/rest/getRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/rest/getRoute.ts -------------------------------------------------------------------------------- /src/structures/Base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/structures/Base.ts -------------------------------------------------------------------------------- /src/structures/Bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/structures/Bot.ts -------------------------------------------------------------------------------- /src/structures/Discord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/structures/Discord.ts -------------------------------------------------------------------------------- /src/structures/Github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/structures/Github.ts -------------------------------------------------------------------------------- /src/structures/Owners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/structures/Owners.ts -------------------------------------------------------------------------------- /src/structures/Server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/structures/Server.ts -------------------------------------------------------------------------------- /src/structures/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/structures/User.ts -------------------------------------------------------------------------------- /src/structures/Widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/structures/Widget.ts -------------------------------------------------------------------------------- /src/utils/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/utils/Constants.ts -------------------------------------------------------------------------------- /src/utils/Errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/utils/Errors.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/src/utils/types.ts -------------------------------------------------------------------------------- /tests/integrations/KoreanbotsClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tests/integrations/KoreanbotsClient.test.ts -------------------------------------------------------------------------------- /tests/integrations/bots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tests/integrations/bots.test.ts -------------------------------------------------------------------------------- /tests/integrations/mybot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tests/integrations/mybot.test.ts -------------------------------------------------------------------------------- /tests/integrations/servers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tests/integrations/servers.test.ts -------------------------------------------------------------------------------- /tests/integrations/users.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tests/integrations/users.test.ts -------------------------------------------------------------------------------- /tests/integrations/widgets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tests/integrations/widgets.test.ts -------------------------------------------------------------------------------- /tests/units/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tests/units/base.test.ts -------------------------------------------------------------------------------- /tests/units/options.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tests/units/options.test.ts -------------------------------------------------------------------------------- /tests/units/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tests/units/util.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/typedoc.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koreanbots/js-sdk/HEAD/yarn.lock --------------------------------------------------------------------------------