텔레그램 전송

Telegram message를 보냅니다.

입력 포트

  • 데이터셋

출력 포트

  • 없음

설명

텔레그램 전송 노드 본문 입력 필드에서{{를 입력하면 사용 가능한 변수 목록이 자동으로 나타납니다.

노드 바디에 전송하기 버튼을 누르시면 텔레그램 메세지가 즉시 전송됩니다.

사전 작업 - bot token 생성 및 chatId 확인

더보기
  • Telegram bot 생성

    • Telegram에서 BotFather 를 검색합니다.

    • BotFather 에서 새로운 봇을 생성합니다. (기존에 봇을 갖고 있었다면 생략합니다.)

    start를 눌러 시작
    /newbot 을 작성해 새로운 봇 생성
    bot 으로 끝나는 이름을 지어주면 bot token 을 알려줍니다.
    • 생성된 bot 의 token 을 잘 기억합니다.

  • Telegram chats 에 생성한 bot 등록

    • bot 을 등록하려는 채팅방에 가서 생성한 bot을 추가합니다.

      채팅방 설정 클릭
      Subscribers 클릭 후 생성한 봇 추가
    생성한 봇 검색 후 클릭하여 추가

  • 생성한 봇에 메세지 작성이 가능한 Admin 권한을 줍니다.

  • chatId 확인

    • 채팅방에서 아무 메세지나 입력합니다.

    • https://api.telegram.org/bot{bot-token}/getUpdates 로 접속해서 chatId 를 확인합니다. result 가 빈 값으로 나오면 채팅방에서 메세지를 1~2회 더 입력한 뒤 해당 url 에서 새로고침 합니다.

    • -로 시작하는 값이 chatId 입니다.

    • bot token 과 chatId 값을 노드 설정 값에 입력합니다.

    • Test Message 를 입력한 뒤 전송하기를 클릭하여 전송이 잘 되는지 확인합니다.

  1. 변수 삽입 방법

    1. 입력 필드에서 {{를 입력합니다.

    2. 드롭다운 메뉴가 나타나며, 사용 가능한 변수 목록이 표시됩니다.

    3. 원하는 변수를 클릭하면 입력 필드에 자동으로 삽입됩니다.

  2. 사용 가능한 변수 종류

    1. 개별 열 데이터 삽입:

      • message에서만 사용 가능합니다.

      • 드롭다운에서 보이는 항목들은 입력 포트로 전달된 데이터셋의 열 이름입니다.

        • 예를 들어, title, description, postdate 등이 컬럼 이름으로 표시될 수 있습니다.

        • 해당 변수를 선택하면, 선택한 열의 데이터 값이 순서대로 템플릿에 삽입됩니다.

        • 예를 들어, 데이터셋이 아래와 같은 구조라면: {{title}}을 사용하면 첫번째 메세지는 AI Canvas가 됩니다. 두번쨰 메세지는 알고리즘랩스 가 됩니다.

      title
      description
      postdate

      AI Canvas

      첫 번째 행입니다.

      2024-12-05

      알고리즘랩스

      두 번째 행입니다.

      2024-12-04

    2. 함수

      • date(): 날짜 2024-12-05

      • now() : 날짜와 시간 2024-12-05 15:54:32

설정

  1. 채팅 ID: 메세지를 보낼 채팅방의 ID를 입력합니다.

  2. 봇 토큰: 채팅방에 메세지를 보낼 bot 의 token 을 입력합니다.

  3. 메세지: 전송할 메세지 본문을 입력합니다. 변수 사용이 가능합니다.

  4. 데이터셋이 존재할 때만 메세지 보내기: 데이터셋이 없을 경우 이메일을 전송하지 않도록 설정할 수 있습니다.

  5. 컬럼을 변수로 사용 시 메세지를 하나로 전달: 데이터셋의 컬럼명을 메세지의 변수명으로 사용했을 때 메세지를 하나로 묶어서 전달합니다.

예제

Last updated