From d8011885f131fcf29b2bfa18b9c7c62ce619685f Mon Sep 17 00:00:00 2001 From: Wx-2025 <351320169@qq.com> Date: Mon, 24 Nov 2025 21:14:23 +0800 Subject: [PATCH] Update index.js --- index.js | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/index.js b/index.js index 614ee81..2ab4d2f 100644 --- a/index.js +++ b/index.js @@ -193,14 +193,22 @@ async function handleUpdateCheck() { } async function handleMessageBoard() { - const messageData = await fetchMessageBoardContent(); - if (messageData && messageData.message) { - const messageBoard = $('#amily2_message_board'); - const messageContent = $('#amily2_message_content'); - messageContent.html(messageData.message); - messageBoard.show(); - console.log("【Amily2号-内务府】已成功获取并展示来自陛下的最新圣谕。"); - } + const updateMessage = async () => { + try { + const messageData = await fetchMessageBoardContent(); + if (messageData && messageData.message) { + const messageBoard = $('#amily2_message_board'); + const messageContent = $('#amily2_message_content'); + messageContent.html(messageData.message); + messageBoard.show(); + console.log("【Amily2号-内务府】已成功获取并展示来自陛下的最新圣谕。"); + } + } catch (error) { + console.error("【Amily2号-内务府】获取留言板失败:", error); + } + }; + await updateMessage(); + setInterval(updateMessage, 60000); } @@ -763,7 +771,7 @@ jQuery(async () => { handleUpdateCheck(); handleMessageBoard(); - initializeOnlineTracker(); + initializeOnlineTracker(); // 【Amily2号-在线统计】启动在线人数统计 initializeRenderer(); @@ -804,7 +812,7 @@ jQuery(async () => { }); function initializeOnlineTracker() { - const wsUrl = 'ws://service.amily49.cc:2086'; + const wsUrl = 'wss://amilyservice.amily49.cc'; let ws; let reconnectInterval; @@ -818,6 +826,7 @@ function initializeOnlineTracker() { if ($('#amily2-online-tracker').length > 0) return; const $container = $('
'); $container.html('Connecting...'); + $drawerContent.prepend($container); connect(); @@ -867,4 +876,3 @@ function initializeOnlineTracker() { // 启动挂载流程 mountTracker(); } -