对于一个大学项目,我创建了一个聊天机器人,该聊天机器人调用用Python编写的lambda函数。
import webbrowser
import boto3
import logging
from urllib.request import Request, urlopen
import json
def handler(event,callback):
function_type = event['currentIntent']['slots']['slotOne']
print('This went to the search')
webbrowser.open('www.google.com')
response = {
"dialogAction": {
"type": "Close",
"fulfillmentState": "Fulfilled",
"message": {
"contentType": "SSML",
"content": "opening google now"
},
}
}
return response
我可以使用lambda罚款发送和接收信息,但无法使用webbrowser
导入打开www.google.com。这在本地有效,我想知道是否有办法将lambda触发代码保存在本地计算机上,或者让lambda中的代码在被聊天机器人调用时在本地执行。