Django - Получение Webhooks от WhatsApp Cloud Api

Я пытаюсь создать приложение для чата с помощью WhatsApp Cloud API и застрял на том, как работать с webhooks.

Нужно ли мне делать это с помощью websockets или есть другой способ сделать это?

Я уже пытался использовать django-channels, но я не знаю, как получать webhooks.

Если django-channels - лучший вариант, не могли бы вы рассказать мне, как я могу получать вебхуки или указать мне на учебник.

В настоящее время у меня уже реализованы сокеты, и они соединяются без проблем

from channels.generic.websocket import JsonWebsocketConsumer

class ChatConsumer(JsonWebsocketConsumer):
    """
    This consumer is used to show user's online status,
    and send notifications.
    """

    def __init__(self, *args, **kwargs):
        super().__init__(args, kwargs)
        self.room_name = None

    def connect(self):
        print("Connected!")
        self.room_name = "home"
        self.accept()
        self.send_json(
            {
                "type": "welcome_message",
                "message": "Hey there! You've successfully connected!",
            }
        )

    def disconnect(self, code):
        print("Disconnected!")
        return super().disconnect(code)

    def receive_json(self, content, **kwargs):
        print(content)
        return super().receive_json(content, **kwargs)

Вернуться на верх