fix(basic.gblib): update ChatServices.ts #420

Closed
eltociear wants to merge 2540 commits from patch-1 into main
Showing only changes of commit 143e425bfc - Show all commits

View file

@ -473,17 +473,25 @@ export class KBService implements IGBKBService {
const mediaFilename = urlJoin(path.dirname(filePath), '..', 'articles', answer); const mediaFilename = urlJoin(path.dirname(filePath), '..', 'articles', answer);
if (Fs.existsSync(mediaFilename)) { if (Fs.existsSync(mediaFilename)) {
// TODO: Convert DOCX to MD. // Tries to load .docx file from Articles folder.
if (answer.indexOf('.docx') > -1) {
answer = await this.getTextFromFile(filePath);
}
else {
// Loads normally markdown file.
answer = Fs.readFileSync(mediaFilename, 'utf8'); answer = Fs.readFileSync(mediaFilename, 'utf8');
}
format = '.md'; format = '.md';
media = path.basename(mediaFilename); media = path.basename(mediaFilename);
} else { } else {
if (answer.indexOf('.md') > -1) {
GBLog.info(`[GBImporter] File not found: ${mediaFilename}.`); GBLog.info(`[GBImporter] File not found: ${mediaFilename}.`);
answer = ''; answer = '';
} }
} }
}
// Processes subjects hierarchy splitting by dots. // Processes subjects hierarchy splitting by dots.