본문 바로가기
728x90
반응형

인라인키보드3

[Telegram] 텔레그램 챗봇 만들기 - 챗봇 정보 이번에도 지난번 포스팅에서 말한 것과 같이 botfather 챗봇 명령어 포스팅을 해보겠다. 이번엔 /setabouttext 이다. bot과의 채팅방에 들어가면 오른쪽 상단의 봇 Profile이미지가 있고 그 버튼을 누르면 Profile을 볼 수가 있다. profile중 정보를 입력하는 명령어이다. 방법은 지난번과 같이 매우 간단하고 코딩도 필요없다. botfather에게 /setabouttext 라고 입력하면 봇을 선택할수있는 인라인 버튼이 나오고 봇을 선택한다. 이부분은 지난번 포스팅에 있다 그 포스팅을 확인바란다. 2022.03.24 - [Develop/텔레그램봇] - [Telegram] 텔레그램 챗봇 만들기 - 챗봇설명 (이 봇은 무엇을 할 수 있나요?) 아래와 같은 순서대로 따라하여 정보를 입력.. 2022. 3. 26.
[Telegram] 텔레그램 챗봇 만들기 - 챗봇설명 (이 봇은 무엇을 할 수 있나요?) 텔레그램 BotFather에 들어가 보면 시작을 누르기 전에 "이 봇은 무엇을 할 수 있나요?"라는 타이틀과 봇에 대한 설명이 있다. 이 설명을 자신의 봇에도 넣는 과정을 포스팅해보려고 한다. 이 설명을 넣는데는 코딩은 필요 없다. BotFather를 통해 이미 봇을 하나 만들었다고 가정을 하고 Botfather에서 /help 를 입력하게 되면 여러가지 명령어들을 소개해준다. 이 명령어들도 시간이 날때 마다 하나씩 분석해서 포스팅해 볼 예정이다. 오늘 할 명령어는 /setdescription으로 봇이 무엇을 할수있는지 설명을 입력하게 도와주는 명령어이다. /setdescription 을 입력하게 되면 자신이 생성했던 봇들이 나오고 그 봇중에 자신이 적용을 원하는 봇을 선택하고 설명을 입력하면 된다. 설명.. 2022. 3. 24.
[Telegram] 텔레그램 챗봇 만들기 - 인라인키보드 (Kotlin) 텔레그램 챗봇 만들기 두 번째는 인라인 키보드 만들기로 정했다. 챗봇은 Python이 대세지만 Kotlin으로 하는 이유는 python은 자료가 많다. 그래서 나는 코틀린으로 해보겠다고 1편에서 작성했다. 참고 바랍니다. 인라인키보드가 명칭만 봤을 때는 뭔지 난 몰랐다. 아마도 공식 홈페이지를 대충 봐서 그런 듯 일단 간단하게 그림으로 설명하면 아래와 같이 원래 키보드가 아닌 버튼 모양의 키보드를 말한다. 일단 최초에 챗봇과 대화를 시작하게 되면 /start가 전달되게 되고 그 메시지를 받게 되면 인라인키보드로 대답하도록 하였다. 코드는 대충 짰으니 이렇게 하면 된다 정도로만 봐주면 될것 같다. InlineKeyboardButton을 생성하고 text를 입력해주고 text는 필수 항목이다. url 또는 .. 2022. 3. 21.
728x90
반응형