WhatsApp Integrasi untuk AI Chatbots
Mengenai integrasi ini
WhatsApp ialah penyepaduan paling popular pada Botpress . Ia membolehkan pembina menyambung chatbots dan ejen AI mereka dengan platform pemesejan WhatsApp .
Biasanya, pengguna kami menggunakan WhatsApp penyepaduan untuk menggunakan chatbots pada WhatsApp – sebagai talian perkhidmatan pelanggan, asuhan utama atau sebarang komunikasi maklumat lain yang berlaku WhatsApp .
Penyepaduan dibina di atas rasmi WhatsApp API Perniagaan, yang bermaksud setiap interaksi adalah selamat, boleh dipercayai dan mematuhinya WhatsApp dasar.
Penyepaduan pra-bina kami memudahkan untuk membina chatbot WhatsApp , tidak kira tahap pengekodan anda.
Ciri-ciri utama
- Automatikkan perbualan pelanggan
- Hantar pemberitahuan masa nyata
- Menyokong mesej multimedia (imej, video, nota suara)
- Peribadikan respons dengan data chatbot
- Dayakan pemesejan dua hala dengan pengguna
- Cetuskan aliran kerja daripada WhatsApp interaksi
- Skalakan sokongan merentas wilayah dan bahasa
- Mengekalkan pematuhan dengan WhatsApp API Perniagaan
Soalan lazim
Apa yang disepadukan dengan platform chatbot WhatsApp ?
Anda berhubung dengan memohon WhatsApp Akses API perniagaan dan kemudian memautkan platform chatbot anda ke akaun yang diluluskan. Kebanyakan platform, termasuk Botpress , sediakan penyambung tempat anda menambah WhatsApp Bukti kelayakan perniagaan, nombor telefon dan templat. Setelah disambungkan, chatbot boleh menghantar dan menerima mesej melalui WhatsApp .
Bagaimanakah cara saya menyambungkan chatbot ke WhatsApp API perniagaan?
Anda memerlukan a WhatsApp Akaun Perniagaan, nombor telefon yang disahkan dan kelulusan Meta untuk akses API. Tanpa ketiga-tiganya, anda tidak boleh melancarkan pengeluaran WhatsApp chatbot.
Berapakah kos untuk menyepadukan chatbot dengannya WhatsApp ?
Ia adalah percuma untuk menyepadukan chatbot dengan WhatsApp pada platform seperti Botpress . Tetapi sebaik sahaja anda menggunakan bot anda, anda perlu membayar sejumlah kecil kepada LLM API dan kepada WhatsApp (Meta). Jangkakan untuk membayar kira-kira $0.008 hingga $0.063 USD setiap mesej, yang biasanya $50-$150 sebulan bergantung pada volum pengguna.
Adakah saya memerlukan akaun perniagaan yang disahkan untuk digunakan WhatsApp chatbots?
ya. Pengesahan diperlukan untuk mengakses API Perniagaan dan untuk memastikan mesej mematuhinya WhatsApp peraturan.
boleh WhatsApp chatbots menghantar imej, fail atau nota suara?
ya. WhatsApp chatbots boleh mengendalikan teks, imej, PDF, dokumen, video dan nota suara. Untuk mesej keluar dan proaktif, ini mesti selalu dihantar dalam templat mesej yang telah diluluskan, manakala perbualan masuk (dimulakan pengguna) membenarkan respons multimedia bentuk bebas.
Adakah WhatsApp chatbots selamat dan mematuhi peraturan privasi data?
Ya, apabila dibina di atas rasmi WhatsApp API Perniagaan. Semua komunikasi disulitkan hujung ke hujung, dan Meta menguatkuasakan pematuhan GDPR dan piawaian privasi serantau yang lain. Keselamatan juga bergantung pada cara platform chatbot anda menyimpan data pelanggan, jadi pembina harus melaksanakan kawalan akses yang betul dan mengikut keperluan pematuhan industri mereka.
Apakah yang saya perlukan sebelum saya boleh menyediakan a WhatsApp chatbot?
Anda memerlukan a WhatsApp Akaun Perniagaan, nombor telefon yang disahkan dan kelulusan Meta untuk akses API. Tanpa ketiga-tiganya, anda tidak boleh melancarkan pengeluaran WhatsApp chatbot.
Berapa lama masa yang diambil untuk diluluskan WhatsApp Akses API?
Kelulusan biasanya mengambil masa beberapa hari tetapi boleh dilanjutkan hingga beberapa minggu bergantung pada semakan Meta. Proses ini menyemak maklumat perniagaan anda, pemilikan nombor telefon dan pematuhan WhatsApp dasar.
<iframe src="https://www.youtube.com/embed/Kt4Ay_q-WKI" ></iframe>
The WhatsApp integration allows your AI-powered chatbot to seamlessly connect with WhatsApp, one of the most popular messaging platforms worldwide. Integrate your chatbot with WhatsApp to engage with your audience, automate conversations, and provide instant support. With this integration, you can send messages, handle inquiries, deliver notifications, and perform actions directly within WhatsApp. Leverage WhatsApp's powerful features such as text messages, media sharing, document sharing, and more to create personalized and interactive chatbot experiences. Connect with users on a platform they already use and enhance customer engagement with the WhatsApp Integration for Botpress.
## Migrating from 3.x to 4.x
### Automatic downloading of media files
Previously, accessing the content of media messages (such as images, videos, audio and documents) required authenticating with the WhatsApp API using a valid token. In version 4.0 of WhatsApp, the _Download Media_ parameter enables automatic downloading of media files. These downloaded files do not require authentication for access. However, they do count against your workspace's file storage. To continue using the WhatsApp API URLs, set the _Download Media_ parameter to disabled. The _Downloaded Media Expiry_ parameter allows you to set an expiry time for downloaded files.
### Interactive messages values
In version 4.0 of WhatsApp, all incoming button and list reply messages will include both the text displayed to the user (_text_) and the payload (_value_). Use `event.payload.text` to retrieve the label of a button or choice, and use `event.payload.value` to access the underlying value.
### _postback_ and _say_ messages prefix
In version 4.0 of WhatsApp, _postback_ and _say_ messages no longer use the prefixes `p:` or `s:`. If your bot relied on these prefixes for logic or transitions, you can update it to depend solely on the value set for the postback.
### Start conversation
Version 4.0 of WhatsApp introduces small changes in the call signature of the `startConversation` action:
- The `senderPhoneNumberId` parameter has been renamed to `botPhoneNumberId`
- The input object now includes a single property called `conversation`, which contains the actual arguments
If your bot used the `startConversation` action, make sure all parameters are set. Also, if you called `startConversation` from code, make sure the action is called with the correct arguments:
```ts
actions.whatsapp.startConversation({
conversation: {
userPhone: '+1 123 456 7890',
templateName: 'test_message',
templateLanguage: 'en',
templateVariablesJson: JSON.stringify(['First value', 'Second value'])
botPhoneNumberId: '1234567890'
}
})
```