fix(basic.gblib): SEND FILE TO extension adjusted according to file type.
This commit is contained in:
parent
7c9c78e3c3
commit
00d78efa30
1 changed files with 4 additions and 16 deletions
|
@ -1250,37 +1250,25 @@ export class DialogKeywords {
|
|||
|
||||
// Handles Markdown.
|
||||
|
||||
else if (filename.indexOf('.md') > -1) {
|
||||
else if (filename.indexOf('.md') !== -1) {
|
||||
|
||||
GBLog.info(`BASIC: Sending the contents of ${filename} markdown to mobile ${mobile}.`);
|
||||
const md = await min.kbService.getAnswerTextByMediaName(min.instance.instanceId, filename);
|
||||
if (!md) {
|
||||
GBLog.info(`BASIC: Markdown file ${filename} not found on database for ${min.instance.botId}.`);
|
||||
}
|
||||
|
||||
await min.conversationalService['playMarkdown'](min, md, DialogKeywords.getChannel(), null, mobile);
|
||||
|
||||
return;
|
||||
|
||||
// GBDRIVE
|
||||
|
||||
} else if (filename.indexOf('.md') > -1) {
|
||||
const gbaiName = DialogKeywords.getGBAIPath(min.botId, `gbkb`);
|
||||
|
||||
GBLog.info(`BASIC: Sending the MD ${filename} to mobile ${mobile}.`);
|
||||
|
||||
if (!filename.startsWith('https://')) {
|
||||
url = urlJoin(GBServer.globals.publicAddress, 'kb', gbaiName, 'assets', filename);
|
||||
} else {
|
||||
url = filename;
|
||||
}
|
||||
|
||||
nameOnly = filename;
|
||||
}
|
||||
|
||||
// .gbdrive direct sending.
|
||||
|
||||
else {
|
||||
|
||||
GBLog.info(`BASIC: Direct send from .gbdrive: ${filename} to ${mobile}.`);
|
||||
|
||||
const ext = mime.extension(Path.extname(filename));
|
||||
const gbaiName = DialogKeywords.getGBAIPath(min.botId);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue