Closed daadaadaah closed 2 months ago
해결 방법 2가 더 간단해서 방법 2로 진행
https://github.com/daadaadaah/review-study-app/issues/56
기존 방식
문제
해결과정
시도 1. (디스코드와의 통신 횟수 감소) 로그가 저장될 때마다 로그 저장 결과 메시지를 Stack에 저장해두었다가, 가장 마지막에 저장되는 Job 로그가 저장될 때, 디스코드로 한꺼번에 보내주는 방법
과정 1. 디스코드 limit 검토(업그래드를 안하는 default 상황 전제)
1. 한 번에 보낼 수 있는 글자 수(참고)
2. Rate Limit (참고)
과정 2. 각 제한량 직접 테스트해보기
과정 3. 각 상황별 알림 메시지 크기 분석
과정 4. 단순 메시지가 아닌 파일을 첨부하는 방식으로
시도 2. (디스코드와의 통신 용량 감소) 저장되지 않는 로그들 메시지 -> 파일로 첨부해서 보내주기
과정 1. 디스코드 limit 검토(업그래드를 안하는 default 상황 전제)
1. 한 번에 보낼 수 있는 파일 크기 (참고)
2. 한 번에 보낼 수 있는 파일의 갯수 (참고)
과정 2. 각 제한량 직접 테스트해보기
과정 3. 각 상황별 알림 메시지 파일 크기 분석
해결 방법 2가 더 간단해서 방법 2로 진행
코드적 개선