├── .commitlintrc.js ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .multi-releaserc ├── README.md ├── apis └── websocket │ ├── .env.example │ ├── .releaserc.js │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── LICENSE │ ├── README.md │ ├── config.json │ ├── config.schema.json │ ├── docker-compose.example.yml │ ├── docs │ ├── 1_configuration.md │ ├── 2_running_and_deploying.md │ ├── 3_packets.md │ └── README.md │ ├── package.json │ ├── scripts │ ├── build.ts │ └── trigger-portainer-webhook.ts │ ├── src │ ├── classes │ │ └── Client.ts │ ├── context.ts │ ├── events │ │ ├── index.ts │ │ ├── parseImage.ts │ │ ├── parseText.ts │ │ └── trainMessage.ts │ ├── index.ts │ ├── types.d.ts │ └── utils │ │ └── config.ts │ └── tsconfig.json ├── assets ├── revanced-headline │ ├── revanced-headline-vertical-dark.svg │ └── revanced-headline-vertical-light.svg └── revanced-logo │ └── revanced-logo-round.svg ├── biome.json ├── bots └── discord │ ├── .env.example │ ├── .gitignore │ ├── .releaserc.js │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── README.md │ ├── config.js │ ├── config.schema.ts │ ├── docker-compose.example.yml │ ├── docs │ ├── 1_configuration.md │ ├── 2_adding_autoresponses.md │ ├── 3_running_and_deploying.md │ ├── 4_commands_and_events.md │ └── README.md │ ├── drizzle.config.ts │ ├── package.json │ ├── scripts │ ├── build.ts │ ├── generate-indexes.ts │ └── trigger-portainer-webhook.ts │ ├── src │ ├── classes │ │ ├── Command.ts │ │ └── CommandError.ts │ ├── commands │ │ ├── admin │ │ │ ├── eval.ts │ │ │ ├── exception-test.ts │ │ │ ├── reload.ts │ │ │ ├── slash-commands.ts │ │ │ └── stop.ts │ │ ├── fun │ │ │ ├── coinflip.ts │ │ │ └── reply.ts │ │ ├── moderation │ │ │ ├── ban.ts │ │ │ ├── cure.ts │ │ │ ├── mute.ts │ │ │ ├── purge.ts │ │ │ ├── role-preset.ts │ │ │ ├── slowmode.ts │ │ │ ├── unban.ts │ │ │ └── unmute.ts │ │ └── support │ │ │ └── train │ │ │ ├── chat.ts │ │ │ └── context-menu.ts │ ├── config.ts │ ├── constants.ts │ ├── context.ts │ ├── database │ │ └── schemas.ts │ ├── events │ │ ├── api │ │ │ ├── disconnect.ts │ │ │ └── ready.ts │ │ ├── discord │ │ │ ├── cure.ts │ │ │ ├── guildMemberAdd │ │ │ │ └── applyRolePresets.ts │ │ │ ├── interactionCreate │ │ │ │ ├── chatCommand.ts │ │ │ │ ├── contextMenuCommand.ts │ │ │ │ ├── correctResponse.ts │ │ │ │ └── trainMessage.ts │ │ │ ├── messageCreate │ │ │ │ ├── messageCommand.ts │ │ │ │ ├── messageScan.ts │ │ │ │ └── stickyMessageReset.ts │ │ │ ├── messageReactionAdd │ │ │ │ └── correctResponse.ts │ │ │ └── ready │ │ │ │ ├── log.ts │ │ │ │ ├── removeExpiredPresets.ts │ │ │ │ └── stickyMessageSetup.ts │ │ └── register.ts │ ├── index.ts │ └── utils │ │ ├── api │ │ └── events.ts │ │ ├── discord │ │ ├── embeds.ts │ │ ├── events.ts │ │ ├── messageScan.ts │ │ ├── moderation.ts │ │ ├── permissions.ts │ │ └── rolePresets.ts │ │ ├── duration.ts │ │ └── fs.ts │ └── tsconfig.json ├── bun.lock ├── bunfig.toml ├── docs ├── 0_development_environment.md └── README.md ├── lefthook.yml ├── package.json ├── packages ├── api │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── classes │ │ │ ├── Client.ts │ │ │ ├── ClientWebSocket.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── types.d.ts │ └── tsconfig.json └── shared │ ├── LICENSE │ ├── package.json │ ├── src │ ├── constants │ │ ├── DisconnectReason.ts │ │ ├── HumanizedDisconnectReason.ts │ │ ├── Operation.ts │ │ └── index.ts │ ├── index.ts │ ├── schemas │ │ ├── Packet.ts │ │ └── index.ts │ └── utils │ │ ├── environment.ts │ │ ├── guard.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── serialization.ts │ │ └── string.ts │ └── tsconfig.json ├── patches └── @semantic-release%2Fnpm@12.0.2.patch ├── semantic-release-config.js ├── tsconfig.json ├── tsconfig.packages.json └── turbo.json /.commitlintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/.commitlintrc.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/.gitignore -------------------------------------------------------------------------------- /.multi-releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/.multi-releaserc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/README.md -------------------------------------------------------------------------------- /apis/websocket/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/.env.example -------------------------------------------------------------------------------- /apis/websocket/.releaserc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/.releaserc.js -------------------------------------------------------------------------------- /apis/websocket/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/CHANGELOG.md -------------------------------------------------------------------------------- /apis/websocket/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/Dockerfile -------------------------------------------------------------------------------- /apis/websocket/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/LICENSE -------------------------------------------------------------------------------- /apis/websocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/README.md -------------------------------------------------------------------------------- /apis/websocket/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/config.json -------------------------------------------------------------------------------- /apis/websocket/config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/config.schema.json -------------------------------------------------------------------------------- /apis/websocket/docker-compose.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/docker-compose.example.yml -------------------------------------------------------------------------------- /apis/websocket/docs/1_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/docs/1_configuration.md -------------------------------------------------------------------------------- /apis/websocket/docs/2_running_and_deploying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/docs/2_running_and_deploying.md -------------------------------------------------------------------------------- /apis/websocket/docs/3_packets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/docs/3_packets.md -------------------------------------------------------------------------------- /apis/websocket/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/docs/README.md -------------------------------------------------------------------------------- /apis/websocket/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/package.json -------------------------------------------------------------------------------- /apis/websocket/scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/scripts/build.ts -------------------------------------------------------------------------------- /apis/websocket/scripts/trigger-portainer-webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/scripts/trigger-portainer-webhook.ts -------------------------------------------------------------------------------- /apis/websocket/src/classes/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/src/classes/Client.ts -------------------------------------------------------------------------------- /apis/websocket/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/src/context.ts -------------------------------------------------------------------------------- /apis/websocket/src/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/src/events/index.ts -------------------------------------------------------------------------------- /apis/websocket/src/events/parseImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/src/events/parseImage.ts -------------------------------------------------------------------------------- /apis/websocket/src/events/parseText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/src/events/parseText.ts -------------------------------------------------------------------------------- /apis/websocket/src/events/trainMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/src/events/trainMessage.ts -------------------------------------------------------------------------------- /apis/websocket/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/src/index.ts -------------------------------------------------------------------------------- /apis/websocket/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/src/types.d.ts -------------------------------------------------------------------------------- /apis/websocket/src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/src/utils/config.ts -------------------------------------------------------------------------------- /apis/websocket/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/apis/websocket/tsconfig.json -------------------------------------------------------------------------------- /assets/revanced-headline/revanced-headline-vertical-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/assets/revanced-headline/revanced-headline-vertical-dark.svg -------------------------------------------------------------------------------- /assets/revanced-headline/revanced-headline-vertical-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/assets/revanced-headline/revanced-headline-vertical-light.svg -------------------------------------------------------------------------------- /assets/revanced-logo/revanced-logo-round.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/assets/revanced-logo/revanced-logo-round.svg -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/biome.json -------------------------------------------------------------------------------- /bots/discord/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/.env.example -------------------------------------------------------------------------------- /bots/discord/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/.gitignore -------------------------------------------------------------------------------- /bots/discord/.releaserc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/.releaserc.js -------------------------------------------------------------------------------- /bots/discord/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/CHANGELOG.md -------------------------------------------------------------------------------- /bots/discord/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/Dockerfile -------------------------------------------------------------------------------- /bots/discord/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/README.md -------------------------------------------------------------------------------- /bots/discord/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/config.js -------------------------------------------------------------------------------- /bots/discord/config.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/config.schema.ts -------------------------------------------------------------------------------- /bots/discord/docker-compose.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/docker-compose.example.yml -------------------------------------------------------------------------------- /bots/discord/docs/1_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/docs/1_configuration.md -------------------------------------------------------------------------------- /bots/discord/docs/2_adding_autoresponses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/docs/2_adding_autoresponses.md -------------------------------------------------------------------------------- /bots/discord/docs/3_running_and_deploying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/docs/3_running_and_deploying.md -------------------------------------------------------------------------------- /bots/discord/docs/4_commands_and_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/docs/4_commands_and_events.md -------------------------------------------------------------------------------- /bots/discord/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/docs/README.md -------------------------------------------------------------------------------- /bots/discord/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/drizzle.config.ts -------------------------------------------------------------------------------- /bots/discord/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/package.json -------------------------------------------------------------------------------- /bots/discord/scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/scripts/build.ts -------------------------------------------------------------------------------- /bots/discord/scripts/generate-indexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/scripts/generate-indexes.ts -------------------------------------------------------------------------------- /bots/discord/scripts/trigger-portainer-webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/scripts/trigger-portainer-webhook.ts -------------------------------------------------------------------------------- /bots/discord/src/classes/Command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/classes/Command.ts -------------------------------------------------------------------------------- /bots/discord/src/classes/CommandError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/classes/CommandError.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/admin/eval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/admin/eval.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/admin/exception-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/admin/exception-test.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/admin/reload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/admin/reload.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/admin/slash-commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/admin/slash-commands.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/admin/stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/admin/stop.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/fun/coinflip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/fun/coinflip.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/fun/reply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/fun/reply.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/moderation/ban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/moderation/ban.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/moderation/cure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/moderation/cure.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/moderation/mute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/moderation/mute.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/moderation/purge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/moderation/purge.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/moderation/role-preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/moderation/role-preset.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/moderation/slowmode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/moderation/slowmode.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/moderation/unban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/moderation/unban.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/moderation/unmute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/moderation/unmute.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/support/train/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/support/train/chat.ts -------------------------------------------------------------------------------- /bots/discord/src/commands/support/train/context-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/commands/support/train/context-menu.ts -------------------------------------------------------------------------------- /bots/discord/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/config.ts -------------------------------------------------------------------------------- /bots/discord/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/constants.ts -------------------------------------------------------------------------------- /bots/discord/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/context.ts -------------------------------------------------------------------------------- /bots/discord/src/database/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/database/schemas.ts -------------------------------------------------------------------------------- /bots/discord/src/events/api/disconnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/api/disconnect.ts -------------------------------------------------------------------------------- /bots/discord/src/events/api/ready.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/api/ready.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/cure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/cure.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/guildMemberAdd/applyRolePresets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/guildMemberAdd/applyRolePresets.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/interactionCreate/chatCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/interactionCreate/chatCommand.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/interactionCreate/contextMenuCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/interactionCreate/contextMenuCommand.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/interactionCreate/correctResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/interactionCreate/correctResponse.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/interactionCreate/trainMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/interactionCreate/trainMessage.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/messageCreate/messageCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/messageCreate/messageCommand.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/messageCreate/messageScan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/messageCreate/messageScan.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/messageCreate/stickyMessageReset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/messageCreate/stickyMessageReset.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/messageReactionAdd/correctResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/messageReactionAdd/correctResponse.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/ready/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/ready/log.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/ready/removeExpiredPresets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/ready/removeExpiredPresets.ts -------------------------------------------------------------------------------- /bots/discord/src/events/discord/ready/stickyMessageSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/discord/ready/stickyMessageSetup.ts -------------------------------------------------------------------------------- /bots/discord/src/events/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/events/register.ts -------------------------------------------------------------------------------- /bots/discord/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/index.ts -------------------------------------------------------------------------------- /bots/discord/src/utils/api/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/utils/api/events.ts -------------------------------------------------------------------------------- /bots/discord/src/utils/discord/embeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/utils/discord/embeds.ts -------------------------------------------------------------------------------- /bots/discord/src/utils/discord/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/utils/discord/events.ts -------------------------------------------------------------------------------- /bots/discord/src/utils/discord/messageScan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/utils/discord/messageScan.ts -------------------------------------------------------------------------------- /bots/discord/src/utils/discord/moderation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/utils/discord/moderation.ts -------------------------------------------------------------------------------- /bots/discord/src/utils/discord/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/utils/discord/permissions.ts -------------------------------------------------------------------------------- /bots/discord/src/utils/discord/rolePresets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/utils/discord/rolePresets.ts -------------------------------------------------------------------------------- /bots/discord/src/utils/duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/utils/duration.ts -------------------------------------------------------------------------------- /bots/discord/src/utils/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/src/utils/fs.ts -------------------------------------------------------------------------------- /bots/discord/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bots/discord/tsconfig.json -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/bun.lock -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- 1 | smol = true 2 | telemetry = false -------------------------------------------------------------------------------- /docs/0_development_environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/docs/0_development_environment.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/docs/README.md -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/lefthook.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/package.json -------------------------------------------------------------------------------- /packages/api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/api/LICENSE -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/src/classes/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/api/src/classes/Client.ts -------------------------------------------------------------------------------- /packages/api/src/classes/ClientWebSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/api/src/classes/ClientWebSocket.ts -------------------------------------------------------------------------------- /packages/api/src/classes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/api/src/classes/index.ts -------------------------------------------------------------------------------- /packages/api/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './classes' 2 | -------------------------------------------------------------------------------- /packages/api/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/api/src/types.d.ts -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/shared/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/LICENSE -------------------------------------------------------------------------------- /packages/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/package.json -------------------------------------------------------------------------------- /packages/shared/src/constants/DisconnectReason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/constants/DisconnectReason.ts -------------------------------------------------------------------------------- /packages/shared/src/constants/HumanizedDisconnectReason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/constants/HumanizedDisconnectReason.ts -------------------------------------------------------------------------------- /packages/shared/src/constants/Operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/constants/Operation.ts -------------------------------------------------------------------------------- /packages/shared/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/constants/index.ts -------------------------------------------------------------------------------- /packages/shared/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/index.ts -------------------------------------------------------------------------------- /packages/shared/src/schemas/Packet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/schemas/Packet.ts -------------------------------------------------------------------------------- /packages/shared/src/schemas/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Packet' 2 | -------------------------------------------------------------------------------- /packages/shared/src/utils/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/utils/environment.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/utils/guard.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/utils/index.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/utils/logger.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/serialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/utils/serialization.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/src/utils/string.ts -------------------------------------------------------------------------------- /packages/shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/packages/shared/tsconfig.json -------------------------------------------------------------------------------- /patches/@semantic-release%2Fnpm@12.0.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/patches/@semantic-release%2Fnpm@12.0.2.patch -------------------------------------------------------------------------------- /semantic-release-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/semantic-release-config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.packages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/tsconfig.packages.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReVanced/revanced-bots/HEAD/turbo.json --------------------------------------------------------------------------------