anonradio: fix edit spam from timestamp

This commit is contained in:
Cynthia Foxwell 2022-12-21 09:07:19 -07:00
parent 78b617f020
commit 99c89bd7e7
1 changed files with 4 additions and 3 deletions

View File

@ -104,12 +104,13 @@ async function updateNowPlaying() {
const now = Date.now(); const now = Date.now();
const timestamp = `<t:${Math.floor(now/1000)}:T>`; const timestamp = `<t:${Math.floor(now/1000)}:T>`;
const content = `${timestamp}\n${title}\n${subtitle}\n${openmicTime}`.trim(); const content = `${title}\n${subtitle}\n${openmicTime}`.trim();
const thread = hf.bot.guilds.get(GUILD_ID)?.threads.get(THREAD_ID); const thread = hf.bot.guilds.get(GUILD_ID)?.threads.get(THREAD_ID);
if (thread) { if (thread) {
const msg = await thread.getMessage(MESSAGE_ID); const msg = await thread.getMessage(MESSAGE_ID);
if (msg.content !== content) { const oldContent = msg.content.replace(/<t:\d+:T>\n/,"");
await thread.editMessage(MESSAGE_ID, {content}); if (oldContent !== content) {
await thread.editMessage(MESSAGE_ID, {content: timestamp + "\n" + content});
} }
} }