Python 함수를 이용한 hello world 봇 작성
- 최종 업데이트2021/09/03
Python 함수를 이용한 hello world 봇 작성
Python 함수를 호출하여 hello world라고 말하는 봇을 작성합니다.
전제 조건
Automation 360에서 Python 스크립트를 실행하려면, 기기에 Python 3.x의 최신 버전이 설치되어 있어야 합니다.
다음은 하나의 간단한 기능을 갖춘 Python 스크립트입니다. 이 스크립트는 아래 태스크에 이용됩니다.
# Function definition is here
def printme( str ):
print(str)
return str
프로시저
-
새 봇을 생성합니다.
- 왼쪽 창에서 자동화를 클릭합니다.
- + 만들기 > Task Bot을 클릭합니다.
- Task Bot 생성 창에서 봇 이름을 입력합니다.
-
기본 폴더 위치인 \Bots\를 수락합니다.
기본 봇 저장 위치를 변경하려면 선택을 클릭하고 프롬프트를 따릅니다.
- 생성 및 편집을 클릭합니다.
-
변수를 만듭니다.
-
변수를 클릭합니다.
변수 아코디언 메뉴는 작업 메뉴 아래에 있습니다.
- 변수 생성 아이콘을 클릭합니다.
-
이름 필드에 sArguement을 입력하십시오.
주: 변수 데이터 유형을 나타내기 위해 변수 이름 앞에 소문자를 붙이는 것이 좋습니다. 항목을 참조하십시오.
- 기본값 필드에 Hello world!를 입력합니다.
- 생성을 클릭합니다.
-
변수를 클릭합니다.
-
Python 스크립트 > 열기
작업을 이용하여 스크립트를 입력합니다.
- Python 스크립트 > 열기를 더블 클릭하거나 드래그합니다.
- 수동 입력 옵션을 선택합니다.
-
다음 텍스트를 복사하여 여기에 스크립트 입력 필드에 붙여넣습니다.
def printme( str ): print(str) return str
-
Python 스크립트 > 함수 실행
작업을 이용하여 봇에 스크립트를 실행하도록 지시합니다.
- Python 스크립트 > 함수 실행을 더블 클릭하거나 드래그합니다.
-
실행할 함수 이름 입력 필드에
printme
를 입력합니다. -
함수에 대한 인수 드롭다운 목록에서
sArgument
변수를 선택합니다. -
출력을 변수에 지정 필드를 위해
sPythonHello
변수를 생성합니다.
-
메시지 상자
작업을 삽입하여 Python 함수 출력을 유지합니다.
- 메시지 상자 > 메시지 상자 작업을 더블 클릭하거나 드래그합니다.
-
표시할 메시지 입력 필드에 변수
sPythonHello
를 선택하여 삽입합니다. - 메시지 상자 닫기 대기 확인란을 선택합니다. 필드에 기본값을 5초로 둡니다.
-
Python 스크립트 > 닫기
작업을 이용하여 스크립트 실행 세션을 닫습니다.
- Python 스크립트 > 닫기를 더블 클릭하거나 드래그합니다.
- 저장을 클릭합니다.
-
실행 아이콘을 클릭합니다.
봇은
Hello world!
라는 텍스트가 있는 팝업 메시지 상자를 생성합니다. 5초 후, 메시지 상자가 사라집니다.