Ticket Contents
To implement and integrate Gupshup with Jugalbandi Manager
Goals
Currently we have integrated one of the BSPs of Whatsapp Business API called ‘Pinnacle’. To extend the support with Gupshup integration along with Pinnacle.
Expected Outcome
The stack should have capabilities to connect to Whatsapp Business API via Gupshup
Acceptance Criteria
- All the capabilities implemented for Pinnacle need to be implemented for Gupshup
- Appropriate test cases should also be written for the same
Implementation Details
The current implementation supports connecting with Whatsapp Business API via Pinnacle. All the functionalities implemented for Pinnacle to be developed for Gupshup by referring to its official documentation.
Below are the type of messages that need to be handled -
Also it refers the base channel handler - jb-lib/lib/channel_handler/channel_handler.py
For reference to Pinnacle implementation - jb-lib/lib/channel_handler/pinnacle_whatsapp_handler.py
For reference to writing tests - jb-lib/tests/channel_handler/test_whatsapp.py
Mockups/Wireframes
Not Applicable
Product Name
Jugalbandi
Organisation Name
OpenNyAI
Domain
Legal
Tech Skills Needed
Python, Other
Mentor(s)
@Lekhanrao @KaranrajM
Complexity
Medium
Category
Backend
Ticket Contents
To implement and integrate Gupshup with Jugalbandi Manager
Goals
Currently we have integrated one of the BSPs of Whatsapp Business API called ‘Pinnacle’. To extend the support with Gupshup integration along with Pinnacle.
Expected Outcome
The stack should have capabilities to connect to Whatsapp Business API via Gupshup
Acceptance Criteria
Implementation Details
The current implementation supports connecting with Whatsapp Business API via Pinnacle. All the functionalities implemented for Pinnacle to be developed for Gupshup by referring to its official documentation.
Below are the type of messages that need to be handled -
Also it refers the base channel handler - jb-lib/lib/channel_handler/channel_handler.py
For reference to Pinnacle implementation - jb-lib/lib/channel_handler/pinnacle_whatsapp_handler.py
For reference to writing tests - jb-lib/tests/channel_handler/test_whatsapp.py
Mockups/Wireframes
Not Applicable
Product Name
Jugalbandi
Organisation Name
OpenNyAI
Domain
Legal
Tech Skills Needed
Python, Other
Mentor(s)
@Lekhanrao @KaranrajM
Complexity
Medium
Category
Backend