16기 - 삽질범벅 n8n 서버모니터링 만들기#2 파일전송

소개

지난번 모니터링 결과를 텔레그램으로 전달하는것을 해보았습니다.

모니터링된 결과가 단순 메시지가 아닌, 로그파일을 확인해야 원인을 파악할 수 있는 경우가 대다수 입니다.

이에 실패가 발생한경우, 로그파일을 http로 받아서 전달하는 것을 목표로하고, 짧은 시간에 해볼 수 있는 것을 확GPT에게 추천을 받아보니, 텔레그램에서 파일을 전달 하는 것이 가장 간단히 해볼 수 있는것을 확인하였고, 이를 테스트해 보았습니다.

(내용 입력)

진행 방법

어떤 도구를 사용했고, 어떻게 활용하셨나요?

ChatCPT, n8n, docker를 사용했습니다.

  1. 기존 telegram 메시지 수신을 개선해보는 것을 제안 받음

한국어 텍스트가있는 페이지의 스크린 샷

  1. 전송할 파일을 google drive에 샘플로 작성

    Google 문서에서 문서의 스크린 샷
  2. 전송파일을 어떻게 처리하는 지, 물어보니 HTTP Request로 처리하니 되네요

  1. Telegram에서 파일 다운로드 설정을 마무리

다른 옵션을 보여주는 웹 페이지의 스크린 샷

  1. 파일 전송 결과 확인

    iPhone의 WhatsApp 메시지 스크린 샷
  2. 모니터링 로그를 파일로 다운로드 받아, 텔레그램으로 전달 하는 기능을 테스트 해봄

Tip: 사용한 프롬프트 전문을 꼭 포함하고, 내용을 짧게 소개해 주세요.

Tip: 활용 이미지나 캡처 화면을 꼭 남겨주세요.

Tip: 코드 전문은 코드블록에 감싸서 작성해주세요. ( / 을 눌러 '코드 블록'을 선택)

(내용 입력)

결과와 배운 점

배운 점과 나만의 꿀팁을 알려주세요.

-설정을 잘 모르면, 화면 캡춰후 gpt에게 물어볼 것

과정 중에 어떤 시행착오를 겪었나요?

-n8n Telegram 파일전송을 어떻게 설정해야하는 지 몰라서, 최대한 간단한 방법을 찾아서 시도해봄

도움이 필요한 부분이 있나요?

-파일다운로드를 통해서 텔레그램에 전달하는 다양한 방법들이 궁금합니다.

앞으로의 계획이 있다면 들려주세요.

-차근차근 기능을 추가해서, 모니터링 기능을 확대시켜 나가보려고 합니다.

(내용 입력)

도움 받은 글 (옵션)

참고한 지피터스 글이나 외부 사례를 알려주세요.

(내용 입력)

2

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요