소셜 미디어 통합이 작동하지 않음
Twitch, YouTube, Instagram, Twitter, Reddit 및 RSS 피드 알림이 나타나지 않거나 제대로 작동하지 않는 문제 해결
15-30분
Troubleshooting
중급
소셜 미디어 통합이 작동하지 않음
일반적인 소셜 미디어 문제
M4T3는 여러 플랫폼의 알림을 지원합니다: Twitch, YouTube, Instagram, Twitter, Reddit, RSS 피드. 이러한 통합이 작동을 멈출 때는 보통 구성 문제, API 제한 또는 서비스별 문제 때문입니다.
지원되는 플랫폼
스트리밍 플랫폼
- Twitch - 스트리머가 라이브 방송을 시작할 때 라이브 스트림 알림
- YouTube - 채널에서 새 비디오 업로드 알림
소셜 네트워크
- Instagram - 계정의 새 게시물 알림
- Twitter - 계정의 새 트윗 알림
- Reddit - 서브레딧의 새 게시물
사용자 정의 콘텐츠
- RSS 피드 - 사용자 정의 RSS/Atom 피드 알림
소셜 미디어 통합 설정
방법 1: 웹 대시보드 사용
- M4T3 대시보드로 이동 (https://m4t3.com/dashboard)
- 서버 선택
- 길드 설정 > 소셜 미디어로 이동
- 구성할 플랫폼 선택
- 필요한 정보 입력:
- Twitch: 사용자명 또는 채널명
- YouTube: 채널 ID, 사용자명, 또는 핸들 (@사용자명)
- Instagram: 사용자명
- Twitter: 사용자명 (@ 제외)
- Reddit: 서브레딧 이름 (r/ 제외)
- RSS: 피드 URL
- 알림용 Discord 채널 선택
- 알림 메시지 사용자 정의 (선택 사항)
- "구성 저장" 클릭
- 통합 테스트
방법 2: 봇 명령어 사용
- Discord에서
/setup social setup명령어 사용 - 구성할 플랫폼 선택
- 대화형 안내에 따라:
- 사용자명/채널 정보 입력
- 알림 채널 선택
- 사용자 정의 메시지 설정 (선택사항)
- 구성 저장
- 통합 테스트
일반적인 문제와 해결방법
알림이 나타나지 않음
구성 확인
- 사용자명/ID 확인: 정확한 철자와 형식 확인
- 채널 권한 테스트: 봇에 메시지 전송 권한 필요
- 알림 채널 확인: 채널이 여전히 존재하는지 확인
- 대시보드 설정 검토: 통합이 활성화되어 있는지 확인
플랫폼별 문제
Twitch 문제:
- 사용자명 vs 표시명: 실제 로그인 사용자명 사용, 표시명 아님
- 대소문자 구분: 사용자명은 소문자여야 함
- 채널 존재: Twitch 채널이 존재하고 스트리밍하는지 확인
YouTube 문제:
- 채널 ID 형식: 최신 채널은 UC... 형식 사용
- 핸들 vs 사용자명: 새 채널은 @핸들 형식 사용
- 레거시 사용자명: 오래된 채널은 다른 API 접근 방식 필요할 수 있음
Instagram 문제:
- 사용자명 검증: 시스템이 게시물이 구성된 사용자명과 일치하는지 검증
- RSS 피드 신뢰성: Instagram RSS는 일관성이 없을 수 있음
- 계정 프라이버시: 비공개 계정은 작동하지 않을 수 있음
플랫폼 API 제한사항
속도 제한
- Twitch: 시간당 제한된 API 호출
- YouTube: 일일 할당량 제한
- Instagram: RSS 신뢰성 변동
- Twitter: API 접근 제한
모범 사례
- 과도한 구성 금지: 모니터링하는 계정 수 제한
- 합리적인 확인 간격: 시스템이 자동으로 타이밍 관리
- 사용량 모니터링: 대시보드에서 API 호출 상태 표시
구성 모범 사례
채널 설정
- 전용 채널: 각 플랫폼마다 특정 채널 사용
- 명확한 명명: 채널을 명확하게 명명 (예: #twitch-alerts)
- 적절한 권한: 봇이 메시지와 임베드를 전송할 수 있는지 확인
- 알림 테스트: 구성 후 항상 테스트
사용자명 형식
Twitch
- 사용:
사용자명(소문자) - 사용 금지:
사용자명또는 표시명
YouTube
- 최신:
UC1234567890abcdef(채널 ID) - 핸들:
@채널명(새 형식) - 레거시:
사용자명(오래된 채널만)
- 사용:
사용자명(@ 제외) - 대소문자 구분 없는 매칭
- 사용:
사용자명(@ 제외) - 대소문자 구분
- 사용:
서브레딧명(r/ 제외) - 대소문자 구분 없음