Для университетского проекта я создал чат-бота, который вызывает лямбда-функцию, написанную на Python.
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
Я могу отправлять и получать информацию из этого лямбда-штрафа, но не могу открыть ее на www.google.com с помощью импорта webbrowser
.Это работает локально, и мне было интересно, есть ли способ, чтобы мой лямбда-код триггера сохранялся локально на моей машине, или чтобы код в моей лямбда-коде выполнялся локально при вызове моим чат-ботом.