Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue: Raw Whatsapp Integration for Whatsapp Channel provider #182

Open
Lekhanrao opened this issue Aug 14, 2024 · 3 comments
Open

Issue: Raw Whatsapp Integration for Whatsapp Channel provider #182

Lekhanrao opened this issue Aug 14, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@Lekhanrao
Copy link
Collaborator

Ticket Contents

To implement and integrate raw Whatsapp 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 raw Whatsapp

Acceptance Criteria

  1. All the capabilities implemented for Pinnacle need to be implemented for raw Whatsapp
  2. 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 raw Whatsapp by referring to its official documentation.
Below are the type of messages that need to be handled -

  • Text
  • Audio
  • Interactive

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

@Lekhanrao Lekhanrao added enhancement New feature or request C4GT Community Assignable to C4GT community developers C4GT Coding Coding related labels Aug 14, 2024
@Lekhanrao
Copy link
Collaborator Author

Assigned ticket to @ananyaagrawal23

@Lekhanrao Lekhanrao removed C4GT Community Assignable to C4GT community developers C4GT Coding Coding related labels Oct 25, 2024
@Lekhanrao
Copy link
Collaborator Author

@ananyaagrawal23 , has any work started on this please?

@ananyaagrawal23
Copy link

Hi @Lekhanrao , I am currently working on Stress testing issue. Will take this up after that is complete

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants