Bot 간 값 전달의 예
- 최종 업데이트2023/10/17
Bot 간 값 전달의 예
사전 변수를 사용하여 Task Bot 간에 값을 전달하는 방법을 알아봅니다.
다음을 수행하는 상위 Task Bot과 하위 Task Bot을 구축합니다.
- 상위 봇은 사용자에게 노래 제목을 입력하고 이를 하위 봇에 전달하라는 메시지를 표시합니다.
- 하위 봇은 입력 문자열을 가져와 새 문자열을 상위 봇에 반환합니다
- 상위 봇은 하위 봇이 사전으로 전달하는 문자열을 받습니다.
프로시저
-
하위 봇을 만듭니다.
- Control Room 인터페이스의 자동화 탭으로 이동합니다.
- 을 클릭합니다.
- 봇의 이름을 GetSongDetails로 입력합니다.
- 생성 및 편집을 클릭합니다.
-
sMySong이라는 변수를 만듭니다.
- 변수 패널에서 변수 생성 버튼을 클릭합니다.
- 아직 선택하지 않은 경우 유형에서 문자열을 선택합니다.
- 이름에 sMySong를 입력합니다.
- 입력으로 사용과 출력으로 사용 확인란을 선택합니다.
- 생성을 클릭합니다.
-
반환 문자열을 작성하려면
작업을 사용합니다.
-
상위 봇을 구축합니다.
- sMySong이라는 변수를 만듭니다.
-
작업을 사용하여 노래 제목을 캡처합니다.
- 작업 패널에서 작업을 찾아 상위 봇 흐름에 추가합니다.
- 프롬프트 창 캡션 필드에 다음을 입력합니다. Favorite Song
- 프롬프트 메시지 필드에 다음을 입력합니다. Type the title of your favorite song.
- 변수에 값 지정 필드에 sMySong을 입력합니다.
- 저장을 클릭합니다.
-
작업을 사용하여 하위 봇을 호출합니다.
- 작업 패널에서 작업을 찾아 상위 봇 흐름에 추가합니다.
- 실행할 Task Bot에서 Control Room을 선택하고 선택을 클릭합니다.
- 찾아보기를 클릭하고 하위 봇이 포함된 폴더로 이동하여 GetSongDetails를 선택합니다.
- 입력 값에서 sMySong 설정을 선택한 다음 변수 필드에 $sMySong$을 입력합니다.
- 결과를 변수에 저장(선택사항)에서 사전을 선택한 다음 dOutput이라는 이름의 변수를 생성합니다.
- 저장을 클릭합니다.
-
메시지 상자 작업을 사용하여 하위 봇이 반환한 문자열을 표시합니다.
-
봇을 테스트합니다.