in src/lambda/lex-manager.py [0:0]
def create_bot():
with open(BOT_DEFINITION_FILENAME, 'rb') as file_data:
bytes_content = file_data.read()
response = lexclient.start_import(
payload=bytes_content,
resourceType='BOT',
mergeStrategy='OVERWRITE_LATEST')
print("Import id is"+response['importId'])
import_status = lexclient.get_import(
importId=response['importId'])
while import_status['importStatus'] =='IN_PROGRESS':
import_status = lexclient.get_import(importId=response['importId'])
print("Bot creation is in progress")
if import_status['importStatus'] == 'COMPLETE':
return "SUCCESS"
else:
return "FAILURE"