├── .dockerignore ├── .env.example ├── .github ├── dependabot.yml └── workflows │ ├── build-check.yml │ ├── deploy-swagger.yml │ ├── lint.yml │ ├── publish_github_package.yml │ ├── publish_github_package_beta.yml │ └── test.yml ├── .gitignore ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE ├── README-pt.md ├── README.md ├── biome.jsonc ├── bun.lock ├── bunfig.toml ├── docker-compose.coolify.yml ├── git-hooks.config.ts ├── logs └── .keep ├── media └── .keep ├── package.json ├── patches └── @whiskeysockets%2Fbaileys@7.0.0-rc.9.patch ├── scripts ├── build-swagger.ts └── manage-api-keys.ts ├── src ├── app.ts ├── baileys │ ├── connection.spec.ts │ ├── connection.ts │ ├── connectionsHandler.spec.ts │ ├── connectionsHandler.ts │ ├── helpers │ │ ├── downloadMediaFromMessages.spec.ts │ │ ├── downloadMediaFromMessages.ts │ │ ├── fetchBaileysClientVersion.ts │ │ ├── normalizeBrazilPhoneNumber.spec.ts │ │ ├── normalizeBrazilPhoneNumber.ts │ │ ├── preprocessAudio.spec.ts │ │ ├── preprocessAudio.ts │ │ └── shouldIgnoreJid.ts │ ├── index.ts │ ├── redisAuthState.spec.ts │ ├── redisAuthState.ts │ └── types.ts ├── bindings │ └── ffmpeg.ts ├── config.ts ├── controllers │ ├── admin.ts │ ├── connections │ │ ├── helpers.ts │ │ ├── index.ts │ │ └── types.ts │ ├── media.ts │ └── status.ts ├── helpers │ ├── asyncSleep.spec.ts │ ├── asyncSleep.ts │ ├── errorToString.spec.ts │ ├── errorToString.ts │ ├── promisify.spec.ts │ └── promisify.ts ├── index.ts ├── lib │ ├── logger.ts │ └── redis.ts ├── middlewares │ └── auth.ts └── services │ └── mediaCleanup.ts ├── swagger.json └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.env.example -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.github/workflows/build-check.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.github/workflows/deploy-swagger.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish_github_package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.github/workflows/publish_github_package.yml -------------------------------------------------------------------------------- /.github/workflows/publish_github_package_beta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.github/workflows/publish_github_package_beta.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README-pt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/README-pt.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/README.md -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/biome.jsonc -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/bun.lock -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- 1 | [test] 2 | root = "src" 3 | -------------------------------------------------------------------------------- /docker-compose.coolify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/docker-compose.coolify.yml -------------------------------------------------------------------------------- /git-hooks.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/git-hooks.config.ts -------------------------------------------------------------------------------- /logs/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /media/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/package.json -------------------------------------------------------------------------------- /patches/@whiskeysockets%2Fbaileys@7.0.0-rc.9.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/patches/@whiskeysockets%2Fbaileys@7.0.0-rc.9.patch -------------------------------------------------------------------------------- /scripts/build-swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/scripts/build-swagger.ts -------------------------------------------------------------------------------- /scripts/manage-api-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/scripts/manage-api-keys.ts -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/baileys/connection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/connection.spec.ts -------------------------------------------------------------------------------- /src/baileys/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/connection.ts -------------------------------------------------------------------------------- /src/baileys/connectionsHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/connectionsHandler.spec.ts -------------------------------------------------------------------------------- /src/baileys/connectionsHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/connectionsHandler.ts -------------------------------------------------------------------------------- /src/baileys/helpers/downloadMediaFromMessages.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/helpers/downloadMediaFromMessages.spec.ts -------------------------------------------------------------------------------- /src/baileys/helpers/downloadMediaFromMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/helpers/downloadMediaFromMessages.ts -------------------------------------------------------------------------------- /src/baileys/helpers/fetchBaileysClientVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/helpers/fetchBaileysClientVersion.ts -------------------------------------------------------------------------------- /src/baileys/helpers/normalizeBrazilPhoneNumber.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/helpers/normalizeBrazilPhoneNumber.spec.ts -------------------------------------------------------------------------------- /src/baileys/helpers/normalizeBrazilPhoneNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/helpers/normalizeBrazilPhoneNumber.ts -------------------------------------------------------------------------------- /src/baileys/helpers/preprocessAudio.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/helpers/preprocessAudio.spec.ts -------------------------------------------------------------------------------- /src/baileys/helpers/preprocessAudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/helpers/preprocessAudio.ts -------------------------------------------------------------------------------- /src/baileys/helpers/shouldIgnoreJid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/helpers/shouldIgnoreJid.ts -------------------------------------------------------------------------------- /src/baileys/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/index.ts -------------------------------------------------------------------------------- /src/baileys/redisAuthState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/redisAuthState.spec.ts -------------------------------------------------------------------------------- /src/baileys/redisAuthState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/redisAuthState.ts -------------------------------------------------------------------------------- /src/baileys/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/baileys/types.ts -------------------------------------------------------------------------------- /src/bindings/ffmpeg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/bindings/ffmpeg.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/controllers/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/controllers/admin.ts -------------------------------------------------------------------------------- /src/controllers/connections/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/controllers/connections/helpers.ts -------------------------------------------------------------------------------- /src/controllers/connections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/controllers/connections/index.ts -------------------------------------------------------------------------------- /src/controllers/connections/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/controllers/connections/types.ts -------------------------------------------------------------------------------- /src/controllers/media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/controllers/media.ts -------------------------------------------------------------------------------- /src/controllers/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/controllers/status.ts -------------------------------------------------------------------------------- /src/helpers/asyncSleep.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/helpers/asyncSleep.spec.ts -------------------------------------------------------------------------------- /src/helpers/asyncSleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/helpers/asyncSleep.ts -------------------------------------------------------------------------------- /src/helpers/errorToString.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/helpers/errorToString.spec.ts -------------------------------------------------------------------------------- /src/helpers/errorToString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/helpers/errorToString.ts -------------------------------------------------------------------------------- /src/helpers/promisify.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/helpers/promisify.spec.ts -------------------------------------------------------------------------------- /src/helpers/promisify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/helpers/promisify.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/lib/logger.ts -------------------------------------------------------------------------------- /src/lib/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/lib/redis.ts -------------------------------------------------------------------------------- /src/middlewares/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/middlewares/auth.ts -------------------------------------------------------------------------------- /src/services/mediaCleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/src/services/mediaCleanup.ts -------------------------------------------------------------------------------- /swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/swagger.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fazer-ai/baileys-api/HEAD/tsconfig.json --------------------------------------------------------------------------------