NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 [고객 요청 도움말] 텔레그램 메세지가 오면 다른 채팅방에 메세지 전달하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에는 텔레그램 이벤트와 메세지 또는 이미지를 전송할 수 있는 액션이 있습니다. 우선, 텔레그램의 Open API를 사용하기 위해서는 텔레그램의 토큰 값과 채팅방 코드를 알아내야 합니다. 이 벙법은 [ 텔레그램 연결 ] 액션의 도움말을 참고하세요. 주의할점은 에디터 또는 플레이어를 2개 실행해야 한다는 점입니다. 텔레그램의 API를 사용하려면 채팅방 코드가 있어야 하는데요. 이 코드는 에디터 또는 플레이어에 저장되고 재사용됩니다. 따라서, 에디터 또는 플레이어 하나로 처리하려면 연결과 [ 텔레그램 끊기 ]를 같이 사용하세요. 에디터를 실행하고, 새로운 스크립트를 추가하세요.

    cnOuw3h.gif

     

     

    텔레그램으로부터 받은 메세지를 저장할 [ 변수 ]를 하나 추가해줍니다. 이 [ 변수 ]의 아이디는 "메세지"입니다.

    IFDXGqh.png

     

     

    [ 텔레그램 연결 ]과 [ 메세지 이벤트 ]를 추가해주세요.

    1KM8r90.png

     

     

    연결에 쳇 아이디와 토큰을 입력하세요.

    WOkxkZj.png

     

     

    [ 그룹 ]과 [ 액션 이동 ]을 하나씩 추가한 후 마지막에 [ 텔레그램 전송 ] 액션을 추가 해줍니다. 그룹과 액션 이동은 무한으로 동작하기 위한 루틴입니다. 이벤트가 등록된 후 매크로가 완료되면 모든 이벤트도 삭제되기 때문에 매크로가 동작중일 때는 이벤트가 메세지를 감지해야 하고, 메세지가 오면 다른 채팅방에 전송해야 합니다. 아래 루틴은 메세지 수신 이벤트가 백그라운드에서 동작중이고, 그룹과 액션 이동으로 무한 반복합니다. 메세지가 오면, 이벤트에서 전송 액션으로 루틴이 이동되고, 다른방에 받은 메세지를 보냅니다.

    MDhhoUJ.png

     

     

    메세지 이벤트에서 수신한 메세지를 변수에 저장하도록 만들어줍니다.

    4wHfMbw.png

     

     

    이벤트가 발생하면 "보내기" 액션으로 루틴이 이동됩니다. 여기에서는 변수로부터 메세지를 받아와서 보내야 합니다.

    Z5W5iVP.png

     

     

    핸드폰으로 챗방에 테스트 메세지를 보냅니다. 그러면, 이벤트가 발동됩니다. 마지막 전송 액션에서 현재 연결된 챗방에 받은 메세지를 보냅니다. 실제로 사용할 때는 다른 채팅방에 받은 메세지를 보내야 하므로, 아래와 같이 루틴을 변경해줘야 합니다. 텔레그램 연결을 끊고 메세지를 보낼 챗방에 다시 연결하세요. 이 때 설정된 이동 아이디도 변경해줘야 합니다. 지금은, 전송 (보내기) 액션으로 이동하게 해놔서 정상 동작하지 않습니다. 끊기 액션에 아이디를 주고, 이벤트에서 이곳으로 보내야 합니다.

    FnNgNVI.png

     

     

    참고로, 메세지 이벤트에는 메세지 아이디 목록 속성이 있습니다. 이 속성을 이용하면 수신한 메세지에 따라서 루틴을 이동하도록 매크로를 구성할수도 있습니다.

    uOlRX9j.png

     

     

    예를 들어서, 아래와 같이 스크립트가 구성되어 있다고 생각 해보세요.

    h6vmUe5.png

     

     

    회사에서 텔레그램으로 "요일던전"이라고 메세지를 보냈다고 상상 해보세요. 그러면, 요일던전 그룹 액션으로 이동해야 합니다. 아래와 같이 아이디 목록에 이동할 아이디와 수신한 메세지를 등록해두면 해당 아이디로 이동됩니다. 요일던전이라는 메세지가 왔기 때문에 보내기 액션 아이디로 루틴이 이동됩니다. 이렇게하면 업무별 또는 수행해야 할 행동별로 그룹을 만들어놓고, 외부에서 텔레그램을 이용하면 세세하게 행동을 제어할 수 있습니다.

    LecEjHY.png

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.