airyhq / airy

💬 Open Source App Framework to build streaming apps with real-time data - 💎 Build real-time data pipelines and make real-time data universally accessible - 🤖 Join historical and real-time data in the stream to create smarter ML and AI applications. - ⚡ Standardize complex data ingestion and stream data to apps with pre-built connectors
https://airy.co/docs/core
Apache License 2.0
366 stars 46 forks source link

Meta component Separation Solution #3902

Open M-Shorouk opened 1 year ago

M-Shorouk commented 1 year ago

Is your feature request related to a problem? Please describe.

Currently on Meta Developers one could enable "Messenger Business" (FB), Instagram Messenger, & "Whatsapp Business Cloud" from same Business App on Meta developer platform. However, as an Airy user, i need to configure "Messenger Business" (FB), "Instagram Messenger", & "Whatsapp Business Cloud" components on its own.

Describe the solution you'd like

From the discussion carried out HERE, we opt first Solution;

  1. FIRST SOLUTION

[Component : Connector is 1:1]

Separating [channel_types] as own components , { Messenger Business, Instagram Messenger, Whatsapp Business Cloud }since each [channel_type] needs its own configuration.

In this solution, for a successful install, Airy user will need to Configure different components for Meta "connectors".

Airy user would be able to install " Business Messenger" component and "Instagram Messenger" component and configure them on their own; Connecting [channel-types] to your instance will require separate components configuration :

COMPONENT CONFIGURATION :

COMPONENT 1: "Business Messenger":

COMPONENT 2: "Instagram Messenger" :

COMPONENT 3: " Whatsapp Business Cloud"

ADDING CHANNEL PER COMPONENT CONFIGURATION"

CONNECTOR 1 : "Business Messenger"

CONNECTOR 2 : "Instagram Messenger"

CONNECTOR 3 : "Whatsapp Business Cloud" :

Technical drawbacks:

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Additional context

Add any other context or screenshots about the feature request here.

AitorAlgorta commented 1 year ago

I think this is good to go.