봇을 새 봇으로 가져오기 API는 계정 소유자의 빌더 도구에서 새 봇을 만드는 데 사용되며, 파일을 로컬 서버에 업로드하여 생성된 파일 ID를 사용합니다. 파일 ID를 업로드하고 얻는 방법은 파일 업로드 API를 참조하세요.
이 API를 사용하려면 오직 봇 관리자 콘솔에서 생성된 애플리케이션에서 만들어진 JWT가 필요합니다. 이 API를 사용하려면 봇 정의 아래에 있는 봇 가져오기의 관리자 API 범위가 필요합니다.
POST https://{{host}}/api/public/bot/import
권한 부여
다음 구문을 포함한 헤더에 JWT를 포함한 API를 호출합니다. auth: {{JWT}}
샘플 요청
curl -X POST \
https://{{host}}/api/public/bot/import \
-H 'auth: {{YOUR_JWT_ACCESS_TOKEN}}' \
-H 'content-type: application/json' \
-d '{
"botDefinition" : "5b7ed3c87cab5c48ea9794f9",
"configInfo" : "5b7ed2w77cab5c48ea9794fa",
"botFunctions":["5b7ed13a86a5fc48f4777ea6"],
"icon":"5b7ed3837cab5c48ea9794fb"
}'
샘플 응답
{
"streamRefId": "f6e21f2d-cf90-52b0-bbc5-638add8dba26",
"statusLogs": [
{
"taskType": "importRequest",
"taskName": "SampleTaskName",
"status": "success"
}
],
"createdBy": "u-3ae8bd39-a65b-5b2c-b66b-85864a8202c3",
"requestType": "Botimport",
"_id": "bir-32a5ed0d-6181-5a0a-9f21-1bf872290029",
"status": "pending",
"createdOn": "2018-12-05T07:28:46.113Z",
"__v": 0
}