├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc.json ├── .github └── dependabot.yml ├── .gitignore ├── .prettierrc.json ├── Dockerfile ├── LICENSE.md ├── README.md ├── config.example.json ├── docker-compose.yml ├── package.json ├── src ├── api │ └── client.ts ├── commandHooks.ts ├── config.ts ├── db │ └── client.ts ├── deploy-commands.ts ├── hooks │ └── autorole.ts ├── index.ts ├── interactions.ts ├── interactions │ ├── balance.ts │ ├── event.ts │ ├── generate.ts │ ├── info.ts │ ├── login.ts │ ├── maintenance.ts │ ├── mute-notifications.ts │ ├── setpublic.ts │ ├── team.ts │ └── workers.ts ├── models │ ├── Generation.ts │ ├── KudosEscrow.ts │ └── User.ts ├── types │ ├── IGeneration.ts │ ├── IKudosEscrow.ts │ ├── IUser.ts │ └── models.ts └── util │ ├── createStatusSheet.ts │ ├── hordeGenerate.ts │ ├── imageJoin.ts │ ├── sendKudos.ts │ └── splitUsername.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/README.md -------------------------------------------------------------------------------- /config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/config.example.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/package.json -------------------------------------------------------------------------------- /src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/api/client.ts -------------------------------------------------------------------------------- /src/commandHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/commandHooks.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/db/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/db/client.ts -------------------------------------------------------------------------------- /src/deploy-commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/deploy-commands.ts -------------------------------------------------------------------------------- /src/hooks/autorole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/hooks/autorole.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions.ts -------------------------------------------------------------------------------- /src/interactions/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions/balance.ts -------------------------------------------------------------------------------- /src/interactions/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions/event.ts -------------------------------------------------------------------------------- /src/interactions/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions/generate.ts -------------------------------------------------------------------------------- /src/interactions/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions/info.ts -------------------------------------------------------------------------------- /src/interactions/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions/login.ts -------------------------------------------------------------------------------- /src/interactions/maintenance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions/maintenance.ts -------------------------------------------------------------------------------- /src/interactions/mute-notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions/mute-notifications.ts -------------------------------------------------------------------------------- /src/interactions/setpublic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions/setpublic.ts -------------------------------------------------------------------------------- /src/interactions/team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions/team.ts -------------------------------------------------------------------------------- /src/interactions/workers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/interactions/workers.ts -------------------------------------------------------------------------------- /src/models/Generation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/models/Generation.ts -------------------------------------------------------------------------------- /src/models/KudosEscrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/models/KudosEscrow.ts -------------------------------------------------------------------------------- /src/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/models/User.ts -------------------------------------------------------------------------------- /src/types/IGeneration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/types/IGeneration.ts -------------------------------------------------------------------------------- /src/types/IKudosEscrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/types/IKudosEscrow.ts -------------------------------------------------------------------------------- /src/types/IUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/types/IUser.ts -------------------------------------------------------------------------------- /src/types/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/types/models.ts -------------------------------------------------------------------------------- /src/util/createStatusSheet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/util/createStatusSheet.ts -------------------------------------------------------------------------------- /src/util/hordeGenerate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/util/hordeGenerate.ts -------------------------------------------------------------------------------- /src/util/imageJoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/util/imageJoin.ts -------------------------------------------------------------------------------- /src/util/sendKudos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/util/sendKudos.ts -------------------------------------------------------------------------------- /src/util/splitUsername.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/src/util/splitUsername.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JamDon2/ai-horde-bot/HEAD/tsconfig.json --------------------------------------------------------------------------------