├── .eslintrc.json ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── docs ├── client.md ├── overview.md └── webhook.md ├── lib ├── client │ ├── attachment-upload │ │ └── index.js │ ├── graph-api.js │ ├── handover-protocol │ │ └── index.js │ ├── index.js │ ├── messages │ │ ├── broadcast │ │ │ └── index.js │ │ ├── custom-labels │ │ │ └── index.js │ │ ├── index.js │ │ ├── message-creative │ │ │ └── index.js │ │ ├── send-api │ │ │ ├── index.js │ │ │ ├── templates.js │ │ │ └── util.js │ │ └── sponsored-message │ │ │ └── index.js │ ├── messaging-insights │ │ └── index.js │ ├── messenger-codes │ │ └── index.js │ ├── messenger-profile │ │ └── index.js │ ├── nlp │ │ └── index.js │ └── person │ │ ├── id-matching │ │ └── index.js │ │ ├── index.js │ │ └── user-profile │ │ └── index.js ├── index.js └── webhook │ ├── index.js │ └── util.js ├── package.json └── tests ├── client ├── assets │ ├── dog.jpg │ ├── dog.mov │ ├── dog.pdf │ └── radio.mp3 ├── attachment-upload.test.js ├── broadcast.test.js ├── client.test.js ├── handover-protocol.test.js ├── messaging-insights.test.js ├── messenger-codes.test.js ├── messenger-profile.test.js ├── nlp.test.js ├── person.test.js ├── send-api.test.js ├── sponsored-messages.test.js └── util │ ├── client-generator.js │ └── template_mocks.js └── webhook ├── webhook-event-mocks.js └── webhook.test.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/README.md -------------------------------------------------------------------------------- /docs/client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/docs/client.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/webhook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/docs/webhook.md -------------------------------------------------------------------------------- /lib/client/attachment-upload/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/attachment-upload/index.js -------------------------------------------------------------------------------- /lib/client/graph-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/graph-api.js -------------------------------------------------------------------------------- /lib/client/handover-protocol/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/handover-protocol/index.js -------------------------------------------------------------------------------- /lib/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/index.js -------------------------------------------------------------------------------- /lib/client/messages/broadcast/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messages/broadcast/index.js -------------------------------------------------------------------------------- /lib/client/messages/custom-labels/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messages/custom-labels/index.js -------------------------------------------------------------------------------- /lib/client/messages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messages/index.js -------------------------------------------------------------------------------- /lib/client/messages/message-creative/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messages/message-creative/index.js -------------------------------------------------------------------------------- /lib/client/messages/send-api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messages/send-api/index.js -------------------------------------------------------------------------------- /lib/client/messages/send-api/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messages/send-api/templates.js -------------------------------------------------------------------------------- /lib/client/messages/send-api/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messages/send-api/util.js -------------------------------------------------------------------------------- /lib/client/messages/sponsored-message/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messages/sponsored-message/index.js -------------------------------------------------------------------------------- /lib/client/messaging-insights/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messaging-insights/index.js -------------------------------------------------------------------------------- /lib/client/messenger-codes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messenger-codes/index.js -------------------------------------------------------------------------------- /lib/client/messenger-profile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/messenger-profile/index.js -------------------------------------------------------------------------------- /lib/client/nlp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/nlp/index.js -------------------------------------------------------------------------------- /lib/client/person/id-matching/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/person/id-matching/index.js -------------------------------------------------------------------------------- /lib/client/person/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/person/index.js -------------------------------------------------------------------------------- /lib/client/person/user-profile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/client/person/user-profile/index.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/webhook/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/webhook/index.js -------------------------------------------------------------------------------- /lib/webhook/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/lib/webhook/util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/package.json -------------------------------------------------------------------------------- /tests/client/assets/dog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/assets/dog.jpg -------------------------------------------------------------------------------- /tests/client/assets/dog.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/assets/dog.mov -------------------------------------------------------------------------------- /tests/client/assets/dog.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/assets/dog.pdf -------------------------------------------------------------------------------- /tests/client/assets/radio.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/assets/radio.mp3 -------------------------------------------------------------------------------- /tests/client/attachment-upload.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/attachment-upload.test.js -------------------------------------------------------------------------------- /tests/client/broadcast.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/broadcast.test.js -------------------------------------------------------------------------------- /tests/client/client.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/client.test.js -------------------------------------------------------------------------------- /tests/client/handover-protocol.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/handover-protocol.test.js -------------------------------------------------------------------------------- /tests/client/messaging-insights.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/messaging-insights.test.js -------------------------------------------------------------------------------- /tests/client/messenger-codes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/messenger-codes.test.js -------------------------------------------------------------------------------- /tests/client/messenger-profile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/messenger-profile.test.js -------------------------------------------------------------------------------- /tests/client/nlp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/nlp.test.js -------------------------------------------------------------------------------- /tests/client/person.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/person.test.js -------------------------------------------------------------------------------- /tests/client/send-api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/send-api.test.js -------------------------------------------------------------------------------- /tests/client/sponsored-messages.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/sponsored-messages.test.js -------------------------------------------------------------------------------- /tests/client/util/client-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/util/client-generator.js -------------------------------------------------------------------------------- /tests/client/util/template_mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/client/util/template_mocks.js -------------------------------------------------------------------------------- /tests/webhook/webhook-event-mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/webhook/webhook-event-mocks.js -------------------------------------------------------------------------------- /tests/webhook/webhook.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amuramoto/messenger-node/HEAD/tests/webhook/webhook.test.js --------------------------------------------------------------------------------