# AWS Lambda Integrasyon para sa Botpress Gamitin ang kapangyarihan ng AWS Lambda direkta mula sa iyong Botpress chatbot. Nagbibigay-daan sa iyo ang pagsasamang ito na pamahalaan ang mga function ng Lambda, kabilang ang paglilista, pagkuha, pag-invoke, at pagtanggal ng mga function, pati na rin ang paghawak ng mga Lambda layer. ## Talaan ng mga Nilalaman - [Introduction](#introduction) - [ AWS Lambda Setup at Configuration](#aws-lambda-setup--configuration) - [Prequisites](#prerequisites) - [Enable Integration](#enable-integration) - [Actions](#actions) - [List Functions](#list -functions) - [List Function Versions](#list-function-versions) - [Get Function](#get-function) - [Get Function Configuration](#get-function-configuration) - [Get Function Policy](# get-function-policy) - [Delete Function](#delete-function) - [Publish Function Version](#publish-function-version) - [Invoke Function](#invoke-function) - [Invoke Function URL](# invoke-function-url) - [List Layers](#list-layers) - [List Layer Versions](#list-layer-versions) - [Kumuha ng Layer Version](#get-layer-version) - [Use Cases] (#use-cases) - [Supported Events](#supported-events) ## Panimula Ang AWS Lambda integrasyon para sa Botpress binibigyang kapangyarihan ang iyong chatbot na pamahalaan ang mga function na walang server. Ilista, kunin, at tanggalin ang mga function ng Lambda, i-invoke ang mga ito, at direktang pangasiwaan ang mga layer sa pamamagitan ng iyong chatbot. Ang pagsasamang ito ay perpekto para sa pag-automate ng mga cloud workflow. ## AWS Lambda Setup at Configuration ### Mga Kinakailangan Bago paganahin ang Botpress AWS Lambda Pagsasama, pakitiyak na mayroon kang sumusunod: - A Botpress server instance na naka-set up nang lokal o sa cloud. - Mga kredensyal ng AWS na may mga pahintulot na ma-access ang mga serbisyo ng Lambda. ### Paganahin ang Pagsasama Upang paganahin ang AWS Lambda pagsasama sa Botpress , sundin ang mga hakbang na ito: 1. I-access ang iyong Botpress admin panel. 2. Mag-navigate sa seksyong "Mga Pagsasama." 3. Hanapin ang AWS Lambda pagsasama at mag-click sa "Paganahin" o "I-configure." 4. Ibigay ang kinakailangang `accessKeyId`, `secretAccessKey`, at `rehiyon`. 5. I-save ang configuration. ## Mga Aksyon Narito ang mga pagkilos na sinusuportahan ng AWS Lambda integration: ### List Functions Ilista ang lahat ng Lambda functions. ### Listahan ng Mga Bersyon ng Function Ilista ang lahat ng mga bersyon ng isang tinukoy na function ng Lambda. ### Kumuha ng Function Kunin ang mga detalye tungkol sa isang tinukoy na function ng Lambda. ### Kunin ang Configuration ng Function Kunin ang mga detalye ng configuration ng isang tinukoy na function ng Lambda. ### Get Function Policy Kunin ang resource policy ng isang tinukoy na Lambda function. ### Tanggalin ang Function Tanggalin ang isang tinukoy na Lambda function. ### I-publish ang Bersyon ng Function Mag-publish ng bagong bersyon ng isang tinukoy na Lambda function. ### I-invoke ang Function Mag-invoke ng isang tinukoy na Lambda function. ### Listahan ng Mga Layer ng Listahan ng mga Lambda layer. ### Listahan ng Mga Bersyon ng Layer Listahan ng mga bersyon ng isang tinukoy na Lambda layer. ### Kumuha ng Bersyon ng Layer Kunin ang mga detalye ng isang tinukoy na bersyon ng Lambda layer. ## Use Cases Narito ang ilang karaniwang use case para sa AWS Lambda integration: 1. **Function Management** - Paganahin ang mga user na ilista at kunin ang mga detalye ng mga function ng Lambda. - Gamitin ang pagkilos na Listahan ng Mga Function upang ipakita ang lahat ng magagamit na mga function. - Gamitin ang mga aksyon na Get Function at Get Function Configuration para makuha ang mga detalye at configuration ng mga partikular na function. 2. **Function Invocation** - Payagan ang mga user na gamitin ang mga function ng Lambda nang direkta mula sa chatbot. - Gamitin ang pagkilos na Invoke Function para magpatakbo ng mga function na may mga partikular na payload. - Gamitin ang pagkilos na Invoke Function URL upang mag-trigger ng mga function sa pamamagitan ng mga URL. 3. **Version Management** - Pamahalaan at kunin ang mga bersyon ng mga function ng Lambda. - Gamitin ang pagkilos na List Function Versions upang ipakita ang lahat ng bersyon ng isang function. - Gamitin ang pagkilos na I-publish ang Function na Bersyon upang lumikha ng mga bagong bersyon. 4. **Layer Management** - Pamahalaan at kunin ang mga Lambda layer at ang kanilang mga bersyon. - Gamitin ang mga pagkilos na Mga Layer ng Listahan at Mga Bersyon ng Listahan ng Layer upang ipakita ang mga layer at ang kanilang mga bersyon. - Gamitin ang pagkilos na Kunin ang Bersyon ng Layer upang makuha ang mga detalye ng isang partikular na bersyon ng layer. 5. **Function Deletion** - Tanggalin ang mga partikular na function ng Lambda kapag hindi na kailangan ang mga ito. - Gamitin ang pagkilos na Tanggalin ang Function upang alisin ang mga hindi nagamit o hindi na ginagamit na mga function. ## Mga Sinusuportahang Kaganapan Ang pagsasamang ito ay kasalukuyang hindi kasama ang mga kaganapan na nagti-trigger batay sa AWS Lambda mga aktibidad. Gayunpaman, maaari mong i-customize ang pagsasama upang makinig para sa mga partikular na abiso sa kaganapan ng Lambda sa pamamagitan ng AWS SNS (Simple Notification Service) o iba pang serbisyo ng AWS+ na nagti-trigger ng mga daloy ng trabaho sa Botpress .
Gumawa ng mga kamangha-manghang karanasan sa ahente ng AI.