rishubil/jsassist-open-dccon

Twitchemotes api 변경사항

Lastorder-DC opened this issue · 2 comments

https://twitchemotes.com/apidocs

예전에는 브라우저에서 호출이 가능하도록 CORS 헤더가 있던 것이 사라졌습니다. 정책 또한 직접 백엔드 서버를 구축해 사용하도록 바뀌었고요. 이에 대응할 필요성이 있습니다.

해야 할 일이 늘어났네요 ㅠㅠ
어차피 https://github.com/rishubil/open-dccon-selector 에서 사용하는 백엔드가 있으니까 동일한 서버에서 처리하도록 수정하면 대응할 수 있을 겁니다.

아무래도 자체 백엔드를 사용하는 것 보다는 github에 emote 데이터를 미러링하여 업로드하고, gitcdn.xyz을 cdn으로 사용하는 방법으로 구현하는게 나을 것 같습니다.

30분마다 emote 데이터가 업데이트가 되므로, 30분 주기로 emote 데이터를 받아 변경이 발생했을 시 자동으로 commit하여 push하는 스크립트를 작성하여 서버에서 구동하면 될 것 같습니다.