참고 문서: https://chloecinders.com/blog/discord-widgets#setting-up-your-application-and-developer-portal
마지막 수정: 2026년 7월 6일 0시 12분
<aside> 💡
원활한 작업을 위해 PC로 진행하는 것이 좋습니다. 모바일 환경에서는 브라우저 개발자 콘솔을 사용할 수 없어 진행 과정을 모두 완료하기 어렵습니다.
</aside>
<aside> 💡
코드는 코드 블록 내 우측 상단의 복사 버튼을 이용해 주세요. 드래그해서 복사하는 경우, 줄 바꿈 처리가 될 수 있어 진행 중 오류가 발생할 수 있습니다.
</aside>
Discord Developer Portal 에서 애플리케이션을 생성하고 애플리케이션 이름을 설정(여기에서 설정한 이름이 위젯 이름이 됨)
게임 > 소셜 SDK로 이동해 양식을 작성하고 제출 버튼을 클릭
아래 코드를 **브라우저 개발자 도구(F12)**의 콘솔 탭에 붙여넣고 실행
let _mods = webpackChunkdiscord_developers.push([[Symbol()],{},r=>r.c]);
webpackChunkdiscord_developers.pop();
let findByProps = (...props) => {
for (let m of Object.values(_mods)) {
try {
if (!m.exports || m.exports === window) continue;
if (props.every((x) => m.exports?.[x])) return m.exports;
for (let ex in m.exports) {
if (props.every((x) => m.exports?.[ex]?.[x]) && m.exports[ex][Symbol.toStringTag] !== 'IntlMessagesProxy') return m.exports[ex];
}
} catch {}
}
}
findByProps("getAll").getAll().find(e=>e.getName() === "ApexExperimentStore").createOverride("2026-03-widget-config-editor", 1)
페이지를 새로 고치지 말고 사이드 바 상단의 ← 애플리케이션을 클릭한 뒤 다시 애플리케이션으로 복귀