# AWS Lambda التكامل لـ Botpress استفد من قوة AWS Lambda مباشرةً من Botpress chatbot . يتيح لك هذا التكامل إدارة دوال Lambda، بما في ذلك إدراج الدوال واسترجاعها واستدعائها وحذفها، بالإضافة إلى التعامل مع طبقات Lambda. ## جدول المحتويات - [مقدمة](#مقدمة) - [AWS Lambda الإعداد والتهيئة](# #aws-lambda-setup--التكوين) - [المتطلبات الأساسية](#المتطلبات الأساسية) - [تمكين التكامل](# تمكين التكامل) - [الإجراءات](#إجراءات) - [قائمة الوظائف](# قائمة الوظائف) - [قائمة إصدارات الوظائف](#قائمة-إصدارات-الوظائف) - [الحصول على دالة](#الحصول على دالة) - [الحصول على تكوين الدالة](#الحصول على-تكوين-الوظيفة) - [الحصول على نهج الدالة](#الحصول على-سياسة-الدالة) - [حذف الدالة](#حذف-وظيفة-وظيفة) - [نشر إصدار الدالة](#نشر-إصدار-الدالة) - [استدعاء الدالة](#استدعاء الدالة)(#استدعاء-الدالة) - [استدعاء عنوان URL الخاص بالوظيفة](#استدعاء-وظيفة-url) - [سرد الطبقات](#قائمة الطبقات) - [سرد إصدارات الطبقات](#قائمة إصدارات الطبقات) - [احصل على إصدار الطبقة](# #احصل على إصدار الطبقة) - [حالات الاستخدام](# حالات الاستخدام) - [أحداث مدعومة](#أحداث مدعومة) ## مقدمة يعمل التكامل AWS Lambda لـ Botpress على تمكين chatbot الخاص بك من إدارة الدوال بدون خادم. إدراج دوال Lambda والحصول عليها وحذفها، واستدعائها، والتعامل مع الطبقات مباشرةً من خلال chatbot. هذا التكامل مثالي لأتمتة سير العمل السحابي. ## AWS Lambda الإعداد والتكوين ### المتطلبات الأساسية قبل تمكين التكامل Botpress AWS Lambda ، يرجى التأكد من أن لديك ما يلي: - إعداد مثيل خادم Botpress إما محليًا أو في السحابة. - بيانات اعتماد AWS مع أذونات للوصول إلى خدمات Lambda. ### تمكين التكامل لتمكين التكامل AWS Lambda في Botpress ، اتبع الخطوات التالية: 1. قم بالوصول إلى لوحة الإدارة Botpress . 2. انتقل إلى قسم "التكاملات". 3. حدد موقع التكامل AWS Lambda وانقر على "تمكين" أو "تكوين". 4. أدخل "مفتاح الوصول" و"مفتاح الوصول السري" و"المنطقة" المطلوبة. 5. احفظ التكوين. #الإجراءات فيما يلي الإجراءات التي يدعمها التكامل AWS Lambda : ### سرد الدوال سرد جميع دوال لامدا. ### سرد إصدارات الدوال سرد جميع إصدارات دالة Lambda المحددة. ### الحصول على الدالة استرجاع تفاصيل حول دالة لامدا محددة. ### الحصول على تكوين الدالة استرداد تفاصيل التكوين لدالة Lambda محددة. ### الحصول على نهج الدالة استرداد نهج الموارد لدالة Lambda محددة. ### حذف الدالة حذف دالة Lambda محددة. ### نشر إصدار الدالة نشر إصدار جديد من دالة Lambda محددة. ### استدعاء الدالة استدعاء دالة Lambda محددة. ### سرد الطبقات سرد طبقات لامدا. ### سرد إصدارات الطبقات سرد إصدارات طبقة Lambda محددة. ### الحصول على إصدار طبقة استرداد تفاصيل إصدار طبقة Lambda محدد. ## حالات الاستخدام فيما يلي بعض حالات الاستخدام الشائعة لتكامل AWS Lambda : 1. **إدارة الوظائف** - تمكين المستخدمين من سرد واسترجاع تفاصيل دوال لامدا. - استخدم إجراء سرد الدوال لعرض جميع الدوال المتاحة. - استخدم إجراء الحصول على الدالة وإجراء الحصول على تكوين الدالة لاسترداد تفاصيل وتكوين دوال محددة. 2. **استدعاء الدوال** - السماح للمستخدمين باستدعاء دوال لامدا مباشرة من chatbot. - استخدم إجراء استدعاء الدالة لتشغيل دوال ذات حمولات محددة. - استخدم إجراء استدعاء الدالة URL لتشغيل الدوال عبر عناوين URL. 3. **إدارة الإصدارات** - إدارة واسترداد إصدارات دوال لامدا واسترجاعها. - استخدم إجراء سرد إصدارات الدالة لعرض جميع إصدارات الدالة. - استخدم إجراء نشر إصدار الدالة لإنشاء إصدارات جديدة. 4. **إدارة الطبقات** - إدارة واسترجاع طبقات Lambda وإصداراتها. - استخدم الإجراءين قائمة الطبقات وقائمة إصدارات الطبقات لعرض الطبقات وإصداراتها. - استخدم إجراء الحصول على إصدار الطبقة لاسترداد تفاصيل إصدار طبقة معينة. 5. **حذف الدوال** - احذف دوال لامدا محددة عندما لا تكون هناك حاجة إليها. - استخدم إجراء حذف الدالة لإزالة الدوال غير المستخدمة أو القديمة. ## الأحداث المدعومة لا يتضمن هذا التكامل حاليًا الأحداث التي يتم تشغيلها بناءً على أنشطة AWS Lambda . ومع ذلك، يمكنك تخصيص التكامل للاستماع إلى إشعارات أحداث Lambda المحددة عبر AWS SNS (خدمة الإشعارات البسيطة) أو غيرها من خدمات AWS+s التي تقوم بتشغيل مهام سير العمل في Botpress.