كيفية دمج Twilio مع Botpress، خطوة بخطوة
شكرا جزيلا ل Botpress مساهم في المجتمع ، دانيلو ليمو! يسعدنا أن نشارك هنا كيف الأخير ، نشر في Botpress منتدى المجتمع. قام بإنشاء برنامج تعليمي خطوة بخطوة حول كيفية التكامل Botpress مع Twilio ، باستخدام Whatsapp والعمل على جهاز Windows الخاص به. نحن نقدر مجتمعنا حقا ، ونود مشاركة أي نصائح أو برامج تعليمية أو محتوى آخر ينشئه مطورو البرامج Botpress!
دروس التكامل
خطوة بخطوة
يهدف هذا البرنامج التعليمي إلى توضيح كيف botpress تم دمج إطار العمل مع Whatsapp من خلال منصة Twilio.
ملاحظة: للسهولة ، سأصف خطوة بخطوة لنظام التشغيل Windows نظرا لأنها البيئة التي أستخدمها حاليا.
المتطلبات المسبقه:
لاستخدام Twilio كتكامل ل botpress باستخدام Whatsapp ، من الضروري أن يكون للروبوت الخاص بك وصول خارجي عبر SSL / TLS [ https ]
إذا كان يتم إنشاء الروبوت الخاص بك في بيئة محلية (مضيف محلي) ، فستحتاج إلى استخدام تطبيق نفق مثل NGROK حتى تتمكن من الوصول إلى مضيفك المحلي خارجيا.
اتبع الخطوات التالية:
- تحميل NGROK في ngrok - تحميل
- قم بفك ضغط الملف وتدوير الملف القابل للتنفيذ
- في المجلد / ngrok / bin ، قم بتشغيل ملف ngrok.exe
- سيتم فتح موجه الأوامر [cmd]
- في ذلك ، قم بتشغيل الأمر التالي: ngrok http 3000 ، حيث ngrok هو الأمر القابل للتنفيذ للتطبيق ، يشير http إلى أنه سيتم الوصول إليه عبر الويب و 3000 هو المنفذ الافتراضي ل Botpress
If you are developing your bot in cloud environment, such as Heroku for example, just use the external url of your bot which should look something like this: https://<yourbotname>.herokuapp.com/
تويليو
الآن دعنا نذهب إلى تويليو !!
- قم بإنشاء حساب على Twilio (لن أصف هنا كيفية إنشاء حساب في Twilio لأنه بسيط للغاية وبديهي لإنشاء حساب).
- عند إنشاء الحساب ، في لوحة معلومات حسابك ، انسخ المفاتيح واحجزها: accountSID و authToken.
قم بتسجيل رقم هاتفك في حسابك ، حيث سيحتاجه Twilio.
بمجرد الانتهاء من ذلك ، حان الوقت الآن لإعداد بيانات اعتماد الوصول إلى Twilio في Botpress.
Botpress
في Botpress يمكنك تنفيذ الخطوات التالية:
- Open the \data\bots<your_bot>\bot.config.json file
- قم بتضمين ، قبل آخر "}" ، كتلة رمز json على النحو التالي:
"messaging": {
"channels": {
"twilio": {
"enabled": false, "change here to true"
"accountSID": "Enter your key accountSID here",
"authToken": "Enter your key authToken here"
}
}
}
يجب أن تبدو مثل هذا:
3. انتقل إلى المجلد \ data \ global \ وافتح الملف botpress.config.json
4. مع فتح الملف ، قم بتغيير المعلمة externalUrl على النحو التالي:
"externalUrl": "https://6a3d-a700.ngrok.io",
"session": {
"enabled": true, “If false change to true”
"maxAge": "1h"
},
يجب أن تبدو مثل هذا:
- 5. الآن ، في المجلد \ data \ global \ config ، افتح ملف channel-twilio.json وقم بتكوينه على النحو التالي:
{
"$schema": "bp://types/modules/channel-twilio/config.schema.json",
"enabled": true,
"accountSID": " Enter your key accountSID here",
"authToken": " Enter your key authToken here"
}
يجب أن تبدو مثل هذا:
6. Now copy the channel-twilio.json file from the \data\global\config folder and paste it into the \data\bots\ folder <your_bot>\config
7. بمجرد الانتهاء من ذلك ، حان الوقت لإعادة تشغيل Botpress. بمجرد إعادة التشغيل ، سترى سجل البدء عنوان URL لخطاف الويب Twilio في Botpress. يجب أن تقدم على النحو التالي:
8. الآن انسخ عنوان url الخاص بخطاف الويب Twilio ، وانتقل إلى حساب Twilio الخاص بك ، والصقه في قسم webhook ، كما هو موضح في الصورة أدناه:
- 9. الآن ، بينما لا تزال في حساب Twilio الخاص بك ، انتقل إلى القائمة المراسلة → جربه → إرسال رسالة واتس اب
- 10. ستحتاج إلى تنشيط Twilio Whatsapp ، لذا افتح Whatsapp على النحو التالي:
- 11. يقوم رمز "الانضمام إلى فكرة الكثير" هذا بتنشيط Twilio للتفاعل مع Botpress.
- 12. إذا كنت ترغب في تعطيل خدمة Twilio فقط أرسل رسالة مع النص "إيقاف".
- 13. وهذا كل شيء! الخاص بك Botpress مستعد لإرسال واستقبال الرسائل عن طريق WhatsApp. راجع تفاعل الرسائل ، وكذلك السجل:
وهذا كل شيء!
شكرا جزيلا لدانيلو! يمكنك أن ترى منشوره الأصلي الرائع في المربع Botpress منتدى. إذا كنت مهتما بالمزيد Botpress كيف ، تحقق من Botpress قناة يوتيوب، حيث أضفنا الكثير من محتوى المطورين الجديد على مدار الأشهر القليلة الماضية.
في الواقع ، هناك فيديو إرشادي تم نشره للتو على Botpress تكامل قناة تويليو، مع مراجعة محدثة لكيفية استخدام Twilio مع Botpress. تحقق من ذلك!
شارك هذا على:
قم ببناء روبوت الدردشة الذكاء الاصطناعي المخصص الخاص بك مجانا
ابدأ في إنشاء روبوت GPT مخصص من خلال واجهة السحب والإفلات البديهية.
ابدأ - إنه مجاني! 🤖بطاقة الائتمان غير مطلوبة
ابق على اطلاع بأحدث ما الذكاء الاصطناعي chatbots