From 94e74ac79e775253b56384748c619a764d31e091 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sun, 26 Oct 2025 22:32:49 +0500 Subject: feat: fetch recent messages --- scripts/chat.js | 15 +++++++++++++++ twitch.html | 12 ++++++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/scripts/chat.js b/scripts/chat.js index 8f7e31f..e6c9e81 100644 --- a/scripts/chat.js +++ b/scripts/chat.js @@ -182,4 +182,19 @@ function connectToChat(host, nick, password, room) { clearInterval(membershipInterval); setTimeout(() => connectToChat(host, nick, password, room), 5000); }); +} + +function getRecentMessages(room) { + fetch(`https://recent-messages.robotty.de/api/v2/recent-messages/${room}`) + .then((r) => r.json()) + .then((json) => { + if (json["error"] != null) { + addSystemMessage(`${json["error"]} (Recent messages)`); + return; + } + + for (const message of json["messages"]) { + addMessage(parseIRCMessage(message)); + } + }); } \ No newline at end of file diff --git a/twitch.html b/twitch.html index 9adc40c..504c752 100644 --- a/twitch.html +++ b/twitch.html @@ -16,7 +16,9 @@