mukulhase / WebWhatsapp-Wrapper

An API for sending and receiving messages over web.whatsapp [Working as of 18th May 2018]
https://webwhatsapi.readthedocs.io/en/latest/
MIT License
2.02k stars 796 forks source link

How can I send a vcard or contact to a chat? It doesn't work. #1176

Open danielovianna opened 1 year ago

danielovianna commented 1 year ago

Hello I am trying to send a vcard to a chat but it is not working. It sends the card as a text (the 'type' of the message is always 'chat' and never 'vcard') when I use chat.sendMessage or Store.SendTextMsgToChat. How can I send a vcard or contact to a chat? Does anyone have a working sample of it? How is your updated wapi.js? Please, can anyone help me? Thank you very much.

Captura de Tela 2023-02-09 às 22 39 04
Parveen-Mothsara commented 1 year ago

Hello I am trying to send a vcard to a chat but it is not working. It sends the card as a text (the 'type' of the message is always 'chat' and never 'vcard') when I use chat.sendMessage or Store.SendTextMsgToChat. How can I send a vcard or contact to a chat? Does anyone have a working sample of it? How is your updated wapi.js? Please, can anyone help me? Thank you very much. Captura de Tela 2023-02-09 às 22 39 04

Hi @danielovianna use window.WAPI.sendVCard function for send vcard vcard json :{ displayName: 'Contact Name', vcard: 'BEGIN:VCARD\nVERSION:3.0\nN:;Contact Name;;;\nEND:VCARD' }

danielovianna commented 1 year ago

Hello I am trying to send a vcard to a chat but it is not working. It sends the card as a text (the 'type' of the message is always 'chat' and never 'vcard') when I use chat.sendMessage or Store.SendTextMsgToChat. How can I send a vcard or contact to a chat? Does anyone have a working sample of it? How is your updated wapi.js? Please, can anyone help me? Thank you very much. Captura de Tela 2023-02-09 às 22 39 04

Hi @danielovianna use window.WAPI.sendVCard function for send vcard vcard json :{ displayName: 'Contact Name', vcard: 'BEGIN:VCARD\nVERSION:3.0\nN:;Contact Name;;;\nEND:VCARD' }

Hello my friend. The window.WAPI.sendVCard does not work. :/ It was the first thing I tried. Does this function work for you?

danielovianna commented 1 year ago

Is there a way to send a raw message? So I could add the 'type' as a 'vcard' and send a contact vcard and not just a text message.

erm3nda commented 5 months ago

There are important details in the code of "The window.WAPI.sendVCard" function. It's pretty hacky, needs to have at least one message that is tampered with new data. I don't even understand what they tried. All my attemps to send a vcard miserably failed. Ended up serving vcard data in a website and sending links ...

Any hint to fix that function is greatly appreciated.