fix(all): Templates OK.
This commit is contained in:
parent
c76c46ede7
commit
9a9722f494
1 changed files with 17 additions and 17 deletions
|
@ -1028,8 +1028,6 @@ export class GBMinService {
|
||||||
|
|
||||||
const handler = async context => {
|
const handler = async context => {
|
||||||
|
|
||||||
const member = context.activity.recipient ? context.activity.recipient : context.activity.from;
|
|
||||||
|
|
||||||
// Handle activity text issues.
|
// Handle activity text issues.
|
||||||
|
|
||||||
if (!context.activity.text) {
|
if (!context.activity.text) {
|
||||||
|
@ -1044,6 +1042,7 @@ export class GBMinService {
|
||||||
|
|
||||||
|
|
||||||
const sec = new SecService();
|
const sec = new SecService();
|
||||||
|
const member = context.activity.recipient ? context.activity.recipient : context.activity.from;
|
||||||
let user = await sec.ensureUser(min, member.id, member.name, '', 'web', member.name, null);
|
let user = await sec.ensureUser(min, member.id, member.name, '', 'web', member.name, null);
|
||||||
const userId = user.userId;
|
const userId = user.userId;
|
||||||
const params = user.params ? JSON.parse(user.params) : {};
|
const params = user.params ? JSON.parse(user.params) : {};
|
||||||
|
@ -1096,11 +1095,6 @@ export class GBMinService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let pid = WhatsappDirectLine.pidByNumber[member.id];
|
|
||||||
GBLogEx.info(min, `Receiver: ${member.id} - pid: ${pid}.`);
|
|
||||||
if (!pid) {
|
|
||||||
pid = GBVMService.createProcessInfo(user, min, step.context.activity.channelId, null, step);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Required for MSTEAMS handling of persisted conversations.
|
// Required for MSTEAMS handling of persisted conversations.
|
||||||
|
|
||||||
|
@ -1144,20 +1138,11 @@ export class GBMinService {
|
||||||
`Auto start (teams) dialog is now being called: ${startDialog} for ${min.instance.botId}...`
|
`Auto start (teams) dialog is now being called: ${startDialog} for ${min.instance.botId}...`
|
||||||
);
|
);
|
||||||
|
|
||||||
await GBVMService.callVM(startDialog.toLowerCase(), min, step, pid);
|
await GBVMService.callVM(startDialog.toLowerCase(), min, step, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
step.context.activity['pid'] = pid;
|
|
||||||
|
|
||||||
// Required for F0 handling of persisted conversations.
|
|
||||||
|
|
||||||
GBLogEx.info(
|
|
||||||
min,
|
|
||||||
`Human: pid:${pid} ${context.activity.text} (type: ${context.activity.type}, name: ${context.activity.name}, channelId: ${context.activity.channelId})`
|
|
||||||
);
|
|
||||||
|
|
||||||
// Answer to specific BOT Framework event conversationUpdate to auto start dialogs.
|
// Answer to specific BOT Framework event conversationUpdate to auto start dialogs.
|
||||||
// Skips if the bot is talking.
|
// Skips if the bot is talking.
|
||||||
|
|
||||||
|
@ -1190,6 +1175,10 @@ export class GBMinService {
|
||||||
!GBMinService.userMobile(step) &&
|
!GBMinService.userMobile(step) &&
|
||||||
!min['conversationWelcomed'][step.context.activity.conversation.id]
|
!min['conversationWelcomed'][step.context.activity.conversation.id]
|
||||||
) {
|
) {
|
||||||
|
|
||||||
|
const pid = GBVMService.createProcessInfo(user, min, step.context.activity.channelId, null, step);
|
||||||
|
step.context.activity['pid'] = pid;
|
||||||
|
|
||||||
min['conversationWelcomed'][step.context.activity.conversation.id] = true;
|
min['conversationWelcomed'][step.context.activity.conversation.id] = true;
|
||||||
|
|
||||||
GBLogEx.info(
|
GBLogEx.info(
|
||||||
|
@ -1205,6 +1194,17 @@ export class GBMinService {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
} else if (context.activity.type === 'message') {
|
} else if (context.activity.type === 'message') {
|
||||||
|
|
||||||
|
let pid = WhatsappDirectLine.pidByNumber[user.userSystemId];
|
||||||
|
|
||||||
|
// Required for F0 handling of persisted conversations.
|
||||||
|
|
||||||
|
GBLogEx.info(
|
||||||
|
min,
|
||||||
|
`Human: pid:${pid} ${context.activity.text} (type: ${context.activity.type}, name: ${context.activity.name}, channelId: ${context.activity.channelId})`
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
// Processes messages activities.
|
// Processes messages activities.
|
||||||
|
|
||||||
await this.processMessageActivity(context, min, step, pid);
|
await this.processMessageActivity(context, min, step, pid);
|
||||||
|
|
Loading…
Add table
Reference in a new issue