본문으로 건너뛰기

텔레그램

ssemworks-microservice-base.telegram
통신/외부메신저

텔레그램 봇으로 메시지·사진·문서·동영상을 보내거나, 사용자가 보낸 파일을 받는다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.telegram
표시 이름텔레그램
카테고리통신/외부
그룹output
버전1

자격증명

이름필수
telegramApi

입출력

  • 입력: 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
리소스resource선택message대상 리소스
선택지: 메시지(message) · 파일(file)
작업operation선택sendMessage수행할 작업 (파일 리소스는 기본 'get')
선택지: 메시지 전송(sendMessage) · 사진 전송(sendPhoto) · 문서 전송(sendDocument) · 동영상 전송(sendVideo) · 위치 전송(sendLocation) · 메시지 편집(editMessageText) · 메시지 삭제(deleteMessage)
표시 조건: resource = "message"
챗 IDchatId문자열""대상 채팅 ID (표현식 사용 가능)
표시 조건: resource = "message"
텍스트text문자열""메시지 본문
표시 조건: operation = "sendMessage" 또는 "editMessageText"
캡션caption문자열""미디어 설명 문구
표시 조건: operation = "sendPhoto" 또는 "sendDocument" 또는 "sendVideo"
저장 파일 사용binaryData불리언false파일 저장소(claim-check)에 저장된 파일을 전송할지 여부
표시 조건: operation = "sendPhoto" 또는 "sendDocument" 또는 "sendVideo"
사진 URL/파일IDphoto문자열""binaryData 미사용 시 사진 소스
표시 조건: operation = "sendPhoto", binaryData = false
문서 URL/파일IDdocument문자열""binaryData 미사용 시 문서 소스
표시 조건: operation = "sendDocument", binaryData = false
동영상 URL/파일IDfile문자열""binaryData 미사용 시 동영상 소스
표시 조건: operation = "sendVideo", binaryData = false
위도latitude문자열""표시 조건: operation = "sendLocation"
경도longitude문자열""표시 조건: operation = "sendLocation"
메시지 IDmessageId문자열""편집/삭제 대상 메시지 ID
표시 조건: operation = "editMessageText" 또는 "deleteMessage"
파일 IDfileId문자열""받을 파일의 Telegram file_id
표시 조건: resource = "file"
다운로드download불리언true파일 바이트를 실제로 내려받아 저장소에 보관할지 여부
표시 조건: resource = "file"
추가 필드additionalFields컬렉션{}

추가 필드 하위 필드

파라미터이름타입기본값설명
파싱 모드parseMode선택""텍스트 서식
선택지: 없음() · Markdown · MarkdownV2 · HTML
알림 끄기disableNotification불리언false
콘텐츠 보호protectContent불리언false
답장 대상 IDreplyToMessageId문자열""