Fix system messages using incorrect timezone

This commit is contained in:
Cohee
2023-08-22 18:13:03 +03:00
parent 7f4a47c1b0
commit ea4d4a8fd6
5 changed files with 29 additions and 27 deletions

View File

@ -1910,7 +1910,7 @@ function sendSystemMessage(type, text, extra = {}) {
return; return;
} }
const newMessage = { ...systemMessage, send_date: humanizedDateTime() }; const newMessage = { ...systemMessage, send_date: getMessageTimeStamp() };
if (text) { if (text) {
newMessage.mes = text; newMessage.mes = text;

View File

@ -1,6 +1,7 @@
import { getBase64Async } from "../../utils.js"; import { getBase64Async } from "../../utils.js";
import { getContext, getApiUrl, doExtrasFetch, extension_settings } from "../../extensions.js"; import { getContext, getApiUrl, doExtrasFetch, extension_settings } from "../../extensions.js";
import { callPopup, saveSettingsDebounced } from "../../../script.js"; import { callPopup, saveSettingsDebounced } from "../../../script.js";
import { getMessageTimeStamp } from "../../RossAscends-mods.js";
export { MODULE_NAME }; export { MODULE_NAME };
const MODULE_NAME = 'caption'; const MODULE_NAME = 'caption';
@ -52,7 +53,7 @@ async function sendCaptionedMessage(caption, image) {
name: context.name1, name: context.name1,
is_user: true, is_user: true,
is_name: true, is_name: true,
send_date: Date.now(), send_date: getMessageTimeStamp(),
mes: messageText, mes: messageText,
extra: { extra: {
image: image, image: image,

View File

@ -4,11 +4,12 @@ TODO:
*/ */
import { saveSettingsDebounced } from "../../../script.js"; import { saveSettingsDebounced } from "../../../script.js";
import { getContext, getApiUrl, modules, extension_settings, ModuleWorkerWrapper, doExtrasFetch } from "../../extensions.js"; import { getContext, extension_settings, ModuleWorkerWrapper } from "../../extensions.js";
import { VoskSttProvider } from './vosk.js' import { VoskSttProvider } from './vosk.js'
import { WhisperSttProvider } from './whisper.js' import { WhisperSttProvider } from './whisper.js'
import { BrowserSttProvider } from './browser.js' import { BrowserSttProvider } from './browser.js'
import { StreamingSttProvider } from './streaming.js' import { StreamingSttProvider } from './streaming.js'
import { getMessageTimeStamp } from "../../RossAscends-mods.js";
export { MODULE_NAME }; export { MODULE_NAME };
const MODULE_NAME = 'Speech Recognition'; const MODULE_NAME = 'Speech Recognition';
@ -152,7 +153,7 @@ async function processTranscript(transcript) {
name: context.name1, name: context.name1,
is_user: true, is_user: true,
is_name: true, is_name: true,
send_date: Date.now(), send_date: getMessageTimeStamp(),
mes: messageText, mes: messageText,
}; };
context.chat.push(message); context.chat.push(message);

View File

@ -9,7 +9,7 @@ import {
saveBase64AsFile, saveBase64AsFile,
PAGINATION_TEMPLATE, PAGINATION_TEMPLATE,
} from './utils.js'; } from './utils.js';
import { RA_CountCharTokens, humanizedDateTime, dragElement, favsToHotswap } from "./RossAscends-mods.js"; import { RA_CountCharTokens, humanizedDateTime, dragElement, favsToHotswap, getMessageTimeStamp } from "./RossAscends-mods.js";
import { loadMovingUIState, sortEntitiesList } from './power-user.js'; import { loadMovingUIState, sortEntitiesList } from './power-user.js';
import { import {
@ -202,7 +202,7 @@ function getFirstCharacterMessage(character) {
mes["is_system"] = false; mes["is_system"] = false;
mes["name"] = character.name; mes["name"] = character.name;
mes["is_name"] = true; mes["is_name"] = true;
mes["send_date"] = humanizedDateTime(); mes["send_date"] = getMessageTimeStamp();
mes["original_avatar"] = character.avatar; mes["original_avatar"] = character.avatar;
mes["extra"] = { "gen_id": Date.now() * Math.random() * 1000000 }; mes["extra"] = { "gen_id": Date.now() * Math.random() * 1000000 };
mes["mes"] = messageText mes["mes"] = messageText

View File

@ -22,7 +22,7 @@ import {
reloadCurrentChat, reloadCurrentChat,
sendMessageAsUser, sendMessageAsUser,
} from "../script.js"; } from "../script.js";
import { humanizedDateTime } from "./RossAscends-mods.js"; import { getMessageTimeStamp } from "./RossAscends-mods.js";
import { resetSelectedGroup } from "./group-chats.js"; import { resetSelectedGroup } from "./group-chats.js";
import { getRegexedString, regex_placement } from "./extensions/regex/engine.js"; import { getRegexedString, regex_placement } from "./extensions/regex/engine.js";
import { chat_styles, power_user } from "./power-user.js"; import { chat_styles, power_user } from "./power-user.js";
@ -327,7 +327,7 @@ async function sendMessageAs(_, text) {
is_user: false, is_user: false,
is_name: true, is_name: true,
is_system: isSystem, is_system: isSystem,
send_date: humanizedDateTime(), send_date: getMessageTimeStamp(),
mes: substituteParams(mesText), mes: substituteParams(mesText),
force_avatar: force_avatar, force_avatar: force_avatar,
original_avatar: original_avatar, original_avatar: original_avatar,
@ -358,7 +358,7 @@ async function sendNarratorMessage(_, text) {
is_user: false, is_user: false,
is_name: false, is_name: false,
is_system: isSystem, is_system: isSystem,
send_date: humanizedDateTime(), send_date: getMessageTimeStamp(),
mes: substituteParams(text.trim()), mes: substituteParams(text.trim()),
force_avatar: system_avatar, force_avatar: system_avatar,
extra: { extra: {
@ -384,7 +384,7 @@ async function sendCommentMessage(_, text) {
is_user: false, is_user: false,
is_name: true, is_name: true,
is_system: true, is_system: true,
send_date: humanizedDateTime(), send_date: getMessageTimeStamp(),
mes: substituteParams(text.trim()), mes: substituteParams(text.trim()),
force_avatar: comment_avatar, force_avatar: comment_avatar,
extra: { extra: {