تكامل WhatsApp لروبوتات الدردشة الآلية للذكاء الاصطناعي
حول هذا التكامل
WhatsApp هو التكامل الأكثر شعبية على Botpress. فهو يسمح لمنشئي البرامج بربط روبوتات الدردشة الآلية ووكلاء الذكاء الاصطناعي بمنصة المراسلة WhatsApp.
وعادةً ما يستخدم مستخدمونا تكامل WhatsApp لنشر روبوتات الدردشة الآلية على WhatsApp - كخطوط خدمة العملاء، أو رعاية العملاء المحتملين، أو أي تواصل آخر للمعلومات يتم عبر WhatsApp.
تم بناء التكامل على واجهة برمجة تطبيقات WhatsApp الرسمية للأعمال، مما يعني أن كل تفاعل آمن وموثوق ومتوافق مع سياسات WhatsApp.
يجعل تكاملنا المُصمَّم مسبقًا من السهل إنشاءchatbot على WhatsApp بغض النظر عن مستواك في البرمجة.
الميزات الرئيسية
- أتمتة محادثات العملاء
- إرسال إشعارات في الوقت الفعلي
- دعم رسائل الوسائط المتعددة (الصور، والفيديو، والملاحظات الصوتية)
- تخصيص الردود باستخدام بيانات chatbot
- تمكين المراسلة ثنائية الاتجاه مع المستخدمين
- تشغيل مهام سير العمل من تفاعلات WhatsApp
- توسيع نطاق الدعم عبر المناطق واللغات
- الحفاظ على التوافق مع واجهة برمجة تطبيقات WhatsApp للأعمال
الأسئلة الأكثر تداولًا
ما هي منصات chatbot التي تتكامل مع WhatsApp
يمكنك الاتصال من خلال التقدم بطلب للحصول على حق الوصول إلى واجهة برمجة تطبيقات WhatsApp للأعمال ثم ربط منصة chatbot الخاصة بك بالحساب المعتمد. توفر معظم المنصات، بما في ذلك Botpress موصلًا حيث يمكنك إضافة بيانات اعتماد WhatsApp للأعمال ورقم الهاتف والقوالب. بمجرد الاتصال، يمكن لروبوت chatbot الآلي إرسال واستقبال الرسائل من خلال WhatsApp.
كيف يمكنني توصيل chatbot بواجهة برمجة تطبيقات WhatsApp للأعمال؟
أنت بحاجة إلى حساب WhatsApp للأعمال، ورقم هاتف تم التحقق منه، وموافقة ميتا للوصول إلى واجهة برمجة التطبيقات. بدون هذه العناصر الثلاثة، لا يمكنك إطلاقchatbot WhatsApp للإنتاج.
ما هي تكلفة دمج chatbot مع WhatsApp
يمكنك دمج chatbot لي مجاناً مع WhatsApp على منصات مثل Botpress. ولكن بمجرد نشر الروبوت الخاص بك، سيتعين عليك دفع مبلغ صغير لواجهة برمجة تطبيقات LLM WhatsApp (ميتا). توقع أن تدفع ما يقرب من 0.008 دولار USD إلى 0.063 دولار USD لكل رسالة، وهو ما يتراوح عادةً بين 50 و150 دولاراً أمريكياً شهرياً حسب حجم المستخدم.
هل أحتاج إلى حساب تجاري موثّق لاستخدام روبوتات الدردشة WhatsApp
نعم. التحقق مطلوب للوصول إلى واجهة برمجة التطبيقات الخاصة بالأعمال ولضمان توافق الرسائل مع قواعد WhatsApp.
هل يمكن لروبوتات الدردشة WhatsApp إرسال الصور أو الملفات أو الملاحظات الصوتية؟
نعم. يمكن لروبوتات الدردشة في WhatsApp التعامل مع النصوص والصور وملفات PDF والمستندات ومقاطع الفيديو والملاحظات الصوتية. بالنسبة للرسائل الصادرة والاستباقية، يجب إرسالها غالبًا داخل قوالب الرسائل الموافق عليها مسبقًا، بينما تسمح المحادثات الواردة (التي يبدأها المستخدم) بالردود متعددة الوسائط بشكل حر.
هل روبوتات الدردشة الآلية WhatsApp آمنة ومتوافقة مع قواعد خصوصية البيانات؟
نعم، عندما تكون مبنية على واجهة برمجة تطبيقات WhatsApp للأعمال الرسمية. يتم تشفير جميع الاتصالات من طرف إلى طرف، وتفرض Meta الامتثال للائحة العامة لحماية البيانات ومعايير الخصوصية الإقليمية الأخرى. يعتمد الأمان أيضاً على كيفية تخزين منصة chatbot لبيانات العملاء، لذا يجب على مُنشئي البرامج تنفيذ ضوابط وصول مناسبة واتباع متطلبات الامتثال الخاصة بمجال عملهم.
ما الذي أحتاجه قبل أن أتمكن من إعدادchatbot WhatsApp
أنت بحاجة إلى حساب WhatsApp للأعمال، ورقم هاتف تم التحقق منه، وموافقة ميتا للوصول إلى واجهة برمجة التطبيقات. بدون هذه العناصر الثلاثة، لا يمكنك إطلاقchatbot WhatsApp للإنتاج.
ما هي المدة التي يستغرقها الحصول على الموافقة على الوصول إلى واجهة برمجة تطبيقات WhatsApp
تستغرق الموافقة عادةً بضعة أيام ولكنها قد تمتد إلى أسبوعين حسب مراجعة Meta. تتحقق العملية من معلومات عملك وملكية رقم الهاتف والامتثال لسياسات WhatsApp .
<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'
}
})
```