Question: I have to use whatsapp's click to chat feature for automating the process of sending messages to unsaved numbers. I am currently using selenium to automate the process. I am able to send text messages only for now. I was wondering that it might be possible to send other media files as well like images and videos. 

There are 2 unused parameters in my url of click to chat feature, "source" and "data". I thought using these might enable me to send media files but I Haven't been able to do it yet. 
Example URL for one of my click to chat messages:

<https://web.whatsapp.com/send?phone=phoneNumHere&text=Hi&source=&data=>

Can anyone confirm that either its possible or not. If its possible what would be the right way to do it?

Thanks

Answer: 
I know it's too late, I just have to add that Whatsapp Web and Whatsapp Desktop accept paste inputs, thus if you can get your picture to the memory (I did it with VB.net took 5 mins to accomplish after a bit of googling) you can just send a paste order and it'll load it in and require and ENTER send key from you.
I was having the same issue but right after fixing it, I made a python wrapper so that it helps more people having the same issue.

In case you're interested to explore more about the wrapper, here is a link

<https://github.com/Kalebu/alright>

Here is how to send a message to media files and message to unsaved contacts

```py
>>> from alright import WhatsApp
>>> messenger = WhatsApp()
>>> messenger.find_user('255-74848xxxx')
>>> messenger.send_message("I wish you a Merry X-mass and Happy new year ")
>>> messenger.send_picture('path-to-image',"Text to accompany image")

```

Sending to Multiple unsaved contacts

```py
>>> numbers = ['2557xxxxxx', '2557xxxxxx', '....']
>>> for number in numbers:
        messenger.find_user(number)
        messenger.send_message("I wish you a Merry X-mass and Happy new year "

```