krynen / BridgeBBCC

MIT License
19 stars 23 forks source link

Fix legacy badge endpoint #19

Open dhfhfk opened 1 year ago

dhfhfk commented 1 year ago

fix #18 기존 BridgeBBCC v0.5.5 이하 버전에서 글로벌 및 채널 배지를 가져오는 https://badges.twitch.tv 엔드포인트가 제거되어 배지를 불러오지 못합니다.

The legacy and unsupported badges endpoint that begins with “https://badges.twitch.tv” is the resource that will be shut down. (https://discuss.dev.twitch.tv/t/legacy-badges-endpoint-shutdown-details-and-timeline-june-2023/44621)

BridgeBBCC 구동 방식을 최대한 수정하지 않기 위해 트위치에서 제공하는 Get Global Chat Badges, Get Channel Chat Badges API를 프록싱하여 기존 엔드포인트(https://badges.twitch.tv/) 의 응답 형식과 똑같이 제공하는 대체 프록시 서버를 구축하여 제공합니다.

개인 서버인 관계로 업타임이 보장되지 않을 수 있어 config에 트위치 클라이언트 ID를 제공받아 트위치에서 제공하는 API를 호출하는 해결법도 괜찮을 것 같습니다.

naznizu commented 1 year ago

개인서버가 502 오류로 접속이 안되서 글로벌 및 채널 배지가 안나오네요..

dhfhfk commented 11 months ago

개인서버가 502 오류로 접속이 안되서 글로벌 및 채널 배지가 안나오네요..

코멘트에 답장을 했던 거 같은데 안되어있었네요😅 이쯤되면 확인 하셨겠지만 10월 27일 서버 유지보수 후 구동 점검을 까먹어 잠시 오프라인 상태였으며, 확인 즉시 처리하였습니다 🙂