텔레그램

다운로드 85
업데이트 2023. 7. 30.

설치 매뉴얼

텔레그램 봇 생성

텔레그램에서 Bot Farther 와 대화하여 전용 봇을 생성할 수 있습니다. https://t.me/botfather 링크를 클릭하거나 @botfather 를 대화상대로 추가합니다. 하단의 START 버튼을 클릭하면 아래와 같이 사용 가능한 봇 관리 명령이 표시됩니다.

대화 창에 /newbot 이라고 입력하면 대화 창에 표시할 봇 이름(name)과 계정 이름(username)을 물어봅니다. 봇 이름을 정해서 입력합니다. 계정 이름은 알파벳 문자와 밑줄만 쓸 수 있고 _bot 으로 끝나야 합니다.

Use this token to access the HTTP API: 하단에 표시되는 토큰 문자열 전체를 복사합니다. 이 문자열은 봇을 제어하는데 사용되는 고유 키이므로 외부에 노출되지 않도록 주의하여 관리해야 합니다.

텔레그램 대화상대 채팅 ID 확인

수신자 확인은 약간 복잡한 과정이 필요합니다. /get_my_id 명령을 제공하는 공개된 텔레그램 봇 서비스가 있으니 그것을 참고하셔도 되지만 불필요한 정보 노출을 피하고 싶다면 아래의 표준 절차를 사용해주세요.

처음에 봇이 수신한 메시지 목록을 조회하는 https://api.telegram.org/bot<API토큰>/getUpdates?offset=0 경로를 호출하면 아래와 같이 비어있는 result가 반환됩니다.

데스크탑 메신저나 앱에서 새로 만든 봇을 대화상대로 추가합니다. 봇 username 으로 생성되는 주소를 브라우저 창에서 입력하여 진입할 수도 있습니다. (예를 들면 https://t.me/logpresso_app_test_bot) 대화창이 열리면 하단 START 버튼을 클릭합니다.

웹 브라우저에서 열어놨던 getUpdates API를 새로고침하면 아래와 같이 JSON 응답이 표시됩니다.

위의 예시에서 from 항목에 표시되는 id 값이 메시지를 보낸 대화상대의 chat_id 입니다.

로그프레소 접속 프로파일 설정

이제 telegram-send 쿼리를 사용하여 메시지 전송을 테스트 하시면 됩니다.