Прямого способа сделать это не существует, но я создал скрипт на python, чтобы сделать то же самое.
Чтобы сделать это, вам необходимо выполнить следующие шаги:
- Экспортировать агента
Зайдите в настройки вашего агента, выберите вкладку Экспорт и импорт и выберите Экспорт в формате zip .
Это даст вам zip-файл вашего агента - Поместите zip-файл в ту же папку, где будет находиться ваш файл скрипта Python
- Запустите скрипт Python
- Будет создана папка с именем zip
- Зайдите в эту папкуи выберите все файлы и папки, имеющиеся в этой папке, и заархивируйте их
- Восстановление вашего агента
Перейдите в настройки вашего агента, выберите вкладку Экспорт и импорт и выберите Восстановитьиз zip выберите zip-файл, созданный на предыдущем шаге.
Код Python:
import zipfile
import json
import os
import glob
cwd = os.getcwd()
zip_ref = zipfile.ZipFile(cwd + '/your_agent.zip', 'r')
zip_ref.extractall('zipped')
zip_ref.close()
cwd = cwd + '/zipped/intents'
files = glob.glob(cwd + "/*.json")
for file in files:
print(file)
if "usersay" not in file:
json_data= json.loads(open(file).read())
json_data['webhookUsed'] = True
with open(file, 'w') as outfile:
json.dump(json_data, outfile)
print('Done')
Надеюсь, это поможет.