Skip to content

gustavogaspar/webhook-whatsapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exposing ODA through WhatsApp

Setup

  • Open ODA_WHATSAPP/config/Config.js and edit the below properties:
// ODA Details
module.exports.ODA_WEBHOOK_URL = process.env.BOT_WEBHOOK_URL || 'ODA_WEBHOOK_URL';
module.exports.ODA_WEBHOOK_SECRET = process.env.BOT_WEBHOOK_SECRET || 'ODA_WEBHOOK_SECRET';

// Smooch Details
exports.SMOOCH_APP_ID = process.env.SMOOCH_APP_ID || 'SMOOCH_APP_ID';
exports.SMOOCH_KEY_ID = process.env.SMOOCH_KEY_ID || 'SMOOCH_KEY_ID';
exports.SMOOCH_SECRET = process.env.SMOOCH_SECRET || 'SMOOCH_SECRET';
exports.SMOOCH_WEBHOOK_SECRET = process.env.SMOOCH_WEBHOOK_SECRET || 'SMOOCH_WEBHOOK_SECRET';
  • run npm install to install required libraries.
  • start server by running npm start.
  • if you are running locally, you need to expose your webhook port using ngrok. Default port is 8004. for example ngrok http 8004.
  • update ODA channel and Smooch webhook to use the generated ngrok URL.

Webhook URLS

  • The URL to register Webhook with ODA https://SERVER:PORT/bot/message
  • The URL to register Webhook with Smooch https://SERVER:PORT/user/message

More Details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published