├── .env.template ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── npm-publish.yml │ └── tests.yml ├── .gitignore ├── .husky └── pre-commit ├── API.md ├── CHANGELOG.md ├── LICENSE ├── PUBLISHING.md ├── README.md ├── TODO.md ├── TUTORIAL.md ├── images └── tutorial │ ├── basic info.png │ ├── configuration.png │ ├── copy token and number.png │ ├── create app.png │ ├── debug token.png │ ├── extend token.png │ ├── extended token.png │ ├── manage webhook.png │ ├── my apps.png │ ├── received message.png │ ├── select app type.png │ ├── select business account.png │ ├── select whatsapp.png │ ├── subscribe.png │ ├── verified webhook.png │ └── verify webhook.png ├── jest.config.js ├── nodemon.json ├── package.json ├── playground ├── README.md ├── package-lock.json ├── package.json └── src │ └── index.js ├── src ├── createBot.test.ts ├── createBot.ts ├── createBot.types.ts ├── index.ts ├── messages.types.ts ├── sendRequestHelper.ts ├── startExpressServer.ts └── utils │ ├── misc.ts │ └── pubSub.ts └── tsconfig.json /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/.env.template -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/API.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/LICENSE -------------------------------------------------------------------------------- /PUBLISHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/PUBLISHING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/TODO.md -------------------------------------------------------------------------------- /TUTORIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/TUTORIAL.md -------------------------------------------------------------------------------- /images/tutorial/basic info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/basic info.png -------------------------------------------------------------------------------- /images/tutorial/configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/configuration.png -------------------------------------------------------------------------------- /images/tutorial/copy token and number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/copy token and number.png -------------------------------------------------------------------------------- /images/tutorial/create app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/create app.png -------------------------------------------------------------------------------- /images/tutorial/debug token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/debug token.png -------------------------------------------------------------------------------- /images/tutorial/extend token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/extend token.png -------------------------------------------------------------------------------- /images/tutorial/extended token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/extended token.png -------------------------------------------------------------------------------- /images/tutorial/manage webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/manage webhook.png -------------------------------------------------------------------------------- /images/tutorial/my apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/my apps.png -------------------------------------------------------------------------------- /images/tutorial/received message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/received message.png -------------------------------------------------------------------------------- /images/tutorial/select app type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/select app type.png -------------------------------------------------------------------------------- /images/tutorial/select business account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/select business account.png -------------------------------------------------------------------------------- /images/tutorial/select whatsapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/select whatsapp.png -------------------------------------------------------------------------------- /images/tutorial/subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/subscribe.png -------------------------------------------------------------------------------- /images/tutorial/verified webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/verified webhook.png -------------------------------------------------------------------------------- /images/tutorial/verify webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/images/tutorial/verify webhook.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/jest.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/package.json -------------------------------------------------------------------------------- /playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/playground/README.md -------------------------------------------------------------------------------- /playground/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/playground/package-lock.json -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/playground/src/index.js -------------------------------------------------------------------------------- /src/createBot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/src/createBot.test.ts -------------------------------------------------------------------------------- /src/createBot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/src/createBot.ts -------------------------------------------------------------------------------- /src/createBot.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/src/createBot.types.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/messages.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/src/messages.types.ts -------------------------------------------------------------------------------- /src/sendRequestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/src/sendRequestHelper.ts -------------------------------------------------------------------------------- /src/startExpressServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/src/startExpressServer.ts -------------------------------------------------------------------------------- /src/utils/misc.ts: -------------------------------------------------------------------------------- 1 | export interface FreeFormObject { 2 | [key: string]: any; 3 | } 4 | -------------------------------------------------------------------------------- /src/utils/pubSub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/src/utils/pubSub.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tawn33y/whatsapp-cloud-api/HEAD/tsconfig.json --------------------------------------------------------------------------------