This commit is contained in:
James Shiffer
2024-02-06 16:48:58 -08:00
6 changed files with 35 additions and 26 deletions

View File

@@ -16,6 +16,8 @@ import {
User
} from 'discord.js';
import { ChatMessage, llamacpp, streamText } from 'modelfusion';
import fetch from 'node-fetch';
import { JSDOM } from 'jsdom';
import { logError, logInfo } from '../logging';
import {
db,
@@ -78,8 +80,8 @@ async function fetchMotd()
{
const res = await fetch(process.env.MOTD_HREF);
const xml = await res.text();
const parser = new DOMParser();
const doc = parser.parseFromString(xml, 'text/html');
const parser = new JSDOM(xml);
const doc = parser.window.document;
return doc.querySelector(process.env.MOTD_QUERY).textContent;
}

View File

@@ -5,6 +5,8 @@
"discord.js": "^14.13.0",
"dotenv": "^16.3.1",
"modelfusion": "^0.135.1",
"jsdom": "^22.1.0",
"node-fetch": "^3.3.2",
"sqlite": "^5.0.1",
"sqlite3": "^5.1.6"
},