diff options
| -rw-r--r-- | twitch.html | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/twitch.html b/twitch.html index 65b9487..fb65ce1 100644 --- a/twitch.html +++ b/twitch.html @@ -13,6 +13,7 @@ <script src="/scripts/chat.js"></script> <script src="/scripts/badges.js"></script> <script> + let user = null; const params = {}; const badges = {}; @@ -26,8 +27,17 @@ return; } - connectToChat("wss://irc-ws.chat.twitch.tv", "justinfan12345", "65432", params["channel"]); - getTwitchBadges(params["channel"], badges); + fetch(`https://api.ivr.fi/v2/twitch/user?login=${params["channel"]}`) + .then((r) => r.json()) + .then((json) => { + if (json.length == 0) { + addSystemMessage(`Channel #${params["channel"]} does not exist.`); + return; + } + user = json[0]; + connectToChat("wss://irc-ws.chat.twitch.tv", "justinfan12345", "65432", user["login"]); + getTwitchBadges(user["login"], badges); + }); }); </script> </html>
\ No newline at end of file |
