(20250128) Handling Null in WhatsApp Nimbus's 'msg' field.

This commit is contained in:
2025-01-28 13:29:06 +05:30
parent 48753dd617
commit b45bd4faf7
2 changed files with 9 additions and 7 deletions
@@ -153,7 +153,7 @@ class AsyncNimbusWhatsapp:
async def send_whatsapp(
self,
recipient_number: str | List[str],
message: str,
message: str = None,
pdf_url: str = None,
image_0_url: str = None,
image_1_url: str = None,
@@ -174,7 +174,7 @@ class AsyncNimbusWhatsapp:
# Start by constructing the response model:
send_model = NimbusWhatsappSendMessageResponse(
recipientNo = recipient_number,
message = message,
message = message or " ",
pdfUrl = pdf_url,
image0Url = image_0_url,
image1Url = image_1_url,
@@ -217,11 +217,12 @@ if __name__ == "__main__":
async def main():
sender = AsyncNimbusWhatsapp(api_key = "2c6175138e964ee8a6adc2af8faab726")
sender = AsyncNimbusWhatsapp(api_key = "2c6175138e964ee8a6adc2af8faab727")
api_result = await sender.send_whatsapp(
recipient_number = "919870391155",
message = "Test message :)"
# message = " ",
image_0_url = r"https://cdn.britannica.com/39/226539-050-D21D7721/Portrait-of-a-cat-with-whiskers-visible.jpg"
)
print("WHATSAPP API RESULT:", api_result)
print("WHATSAPP API RESULT:", json.to_string(api_result.model_dump(), default = str))