Rasa <-> Google chat集成后,如何从发送到Rasa服务器的环聊消息中获取用户电子邮件ID

问题描述

我已经集成了Rasa和Google聊天,并且能够在Google聊天中收到回复。我正在尝试获取我从Google聊天收到的每个请求的用户电子邮件ID。我不确定如何从Google chat API中提到的响应中获取用户对象。如果您可以帮助我,将会有所帮助。

非常感谢

解决方法

视频群聊频道有一个名为_extract_sender的方法,请参见https://github.com/RasaHQ/rasa/blob/master/rasa/core/channels/hangouts.py#L209

如果未获取所需的ID,则可以向通道中添加类似的方法,以从请求JSON中提取电子邮件ID

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...