텔레그램 봇을 만들기 위해서는 텔레그램 봇 아버지(TELEGRAM BOT FATHER)를 통해서 만들어야한다.
텔레그램 봇 아버지(TELEGRAM BOT FATHER), BOTFATHER라고 명칭한다. BotFather는 텔레그램 봇 모두를 지배하는 봇이다. 새 봇을 만들고 기존 봇에 대한 설정(api토큰 확인, name 변경, description 변경 등)을 변경할 수 있다.
BotFather 명령
명령어 “/mybots”
BotFather 봇을 통해서 만든 봇 목록을 확인할 수 있다.
명령어 “/mygames”
BotFather 봇을 통해서 만든 게임 봇 목록을 확인할 수 있다.
명령어 “/setname”
BotFather 봇을 통해서 만든 봇 중에서 선택한 봇의 이름을 변경할 수 있다.
명령어 “/setdescription”
BotFather 봇을 통해서 만든 봇 중에서 선택한 봇의 설명을 변경할 수 있다. 설명은 최대 512자까지 짧은 텍스트로 변경하여 봇을 설명할 수 있다. 봇과 대화를 시작할 때 “이 봇은 무엇을 할 수 있습니까?”라는 제목의 설명글을 확인할 수 있다.
봇 편집
명령어 “/setbouttext”
BotFather 봇을 통해서 만든 봇 중에서 선택한 봇의 정보를 변경할 수 있다. 정보는 최대 120자까지 짧은 텍스트로 변경하여 봇의 정보를 변경할 수 있고, 봇 프로필 페이지에서 확인할 수 있다.
명령어 “/setcommands”
BotFather 봇을 통해서 만든 봇 중에서 선택한 봇의 지원 가능한 명령 목록을 만들 수 있다. 명령은 ‘/’와 영숫자, “_”로 32자 이하고 대소 문자 구분하지 않는다.
명령어 “/deletebot”
BotFather 봇을 통해서 만든 봇 중에서 선택한 봇을 삭제하고 사용자 이름을 비울 수 있다.
봇 설정 편집
명령어 “/setinline”
BotFather 봇을 통해서 만든 봇 중에서 선택한 봇의 인라인 모드를 전환 할 수 있다.
명령어 “/setinlinegeo”
BotFather 봇을 통해서 만든 봇 중에서 선택한 봇의 위치 기반 인라인 결과를 제공하기 위해서 위치 데이터를 요청 할 수 있다.
명령어 “/setjoingroups”
BotFather 봇을 통해서 만든 봇 중에서 선택한 봇의 그룹 추가 여부를 확인할 수 있다. 모든 봇은 개인 메시지를 처리 할 수 있어야 하지만 봇이 그룹에서 작동하도록 설계되지 않은 경우 이를 비활성화 할 수 있다.
명령어 “/setprivacy”
BotFather 봇을 통해서 만든 봇 중에서 선택한 봇이 그룹에 추가 될 때 봇이 받을 메시지를 설정할 수 있다. 프라이버시 모드가 비활성화되면 봇은 모든 메시지를 수신한다. 개인 정보 보호 모드를 활성화 된 상태로 두는 것이 좋다.
봇 게임 관리
명령어 “/newgame”
BotFather 봇을 통해서 새로운 게임 봇을 만들 수 있다.
명령어 “/listgames”
BotFather 봇을 통해서 만든 게임 봇들의 목록을 확인할 수 있다.
명령어 “/editgame”
BotFather 봇을 통해서 만든 게임 봇 중에서 선택한 게임 봇의 설정을 편집할 수 있다.
명령어 “/deletegame”
BotFather 봇을 통해서 만든 게임 봇 중에서 선택한 게임 봇을 삭제할 수 있다.
'D E V E L O P M E N T > TELEGRAM' 카테고리의 다른 글
나만의 텔레그램 봇(TELEGRAM BOT)만들기 - 3. JAVA로 메시지 보내기 (0) | 2020.03.24 |
---|---|
나만의 텔레그램 봇(TELEGRAM BOT) 만들기 - 2. 웹 상에서 메세지 보내기 (0) | 2020.03.13 |
나만의 텔레그램 봇(TELEGRAM BOT) 만들기 - 1. 토큰발급 (0) | 2020.03.11 |
텔레그램 봇(TELEGRAM BOT) (0) | 2020.03.09 |
텔레그램(TELEGRAM)이란? (4) | 2020.03.07 |
댓글