有没有办法在 MicrosoftBot Framework 中识别照片是从相机拍摄的还是从附件拍摄的

Is there a way to identify whether photo is taken from camera or attachment in MicrosoftBot Framework

我正在使用 Microsoft Bot Framework 开发聊天机器人。我正在尝试在 Bot 中添加 Azure FaceRecognization,它工作正常。当我从 whatsapp 拍摄照片时,我会在附件 context.activity.attachments[0].contentUrl 中以 URL 的形式获取该图像,如果我上传照片,我也会我正在获取与 URL 相同的附件中的图像,有什么方法可以识别照片是从相机拍摄的还是附加的?

这将取决于 client/channel (Whatsapp) 在频道数据中发送。我不知道 Whatsapp 是否已经这样做了,但你可以检查机器人收到的 activityChannelData 属性。

如果没有,那么暂时没有运气。您需要与 Whatsapp 核实,看看这是否已配置或实施。