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)