mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-14 09:51:24 -06:00
Put Meta Data in Message
Add externalAdReplyBody in Message for controlling ADS replies.
This commit is contained in:
parent
583ce33868
commit
839fe74a2c
@ -726,6 +726,9 @@ export class DifyService {
|
|||||||
: ''
|
: ''
|
||||||
}`
|
}`
|
||||||
: undefined,
|
: undefined,
|
||||||
|
externalAdReplyBody: msg?.message?.extendedTextMessage?.contextInfo?.externalAdReply?.body
|
||||||
|
? `externalAdReplyBody|${msg.message.extendedTextMessage.contextInfo.externalAdReply.body}`
|
||||||
|
: undefined,
|
||||||
};
|
};
|
||||||
|
|
||||||
const messageType = Object.keys(types).find((key) => types[key] !== undefined) || 'unknown';
|
const messageType = Object.keys(types).find((key) => types[key] !== undefined) || 'unknown';
|
||||||
@ -734,9 +737,13 @@ export class DifyService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private getMessageContent(types: any) {
|
private getMessageContent(types: any) {
|
||||||
const typeKey = Object.keys(types).find((key) => types[key] !== undefined);
|
const typeKey = Object.keys(types).find((key) => key !== 'externalAdReplyBody' && types[key] !== undefined);
|
||||||
|
|
||||||
const result = typeKey ? types[typeKey] : undefined;
|
let result = typeKey ? types[typeKey] : undefined;
|
||||||
|
|
||||||
|
if (types.externalAdReplyBody) {
|
||||||
|
result = result ? `${result}\n${types.externalAdReplyBody}` : types.externalAdReplyBody;
|
||||||
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user