import asyncio
from whatsapie import Whatsapie, Text, Group, Location
manager = Whatsapie(ACCESS_TOKEN, PHONE_NUMBER_ID)
text_message_1 = Text(
to="1XXXXXXXXX",
body="Hello world"
)
text_message_2 = Text(
to="1XXXXXXXXX",
body="Hello world"
)
location_message = Location(
to="1XXXXXXXXX", # recipients registered whatsapp number
lat="LATITUDE_VALUE", # a decimal value, but pass parameter as a string
long="LONGITUDE_VALUE", # a decimal value, but pass parameter as a string
name="LOCATION_NAME", # location name
address="LOCATION_ADDRESS" # location address
)
message_group = Group([text_message_1, text_message_2, location_message])
async def main():
await manager.send_group(message_group)
asyncio.run(main())