首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当终端用户在Google Hangout上与Dialog flow ChatBot对话时,我如何获取用户电子邮件和名称

当终端用户在Google Hangout上与Dialog flow ChatBot对话时,我如何获取用户电子邮件和名称
EN

Stack Overflow用户
提问于 2019-10-17 18:23:39
回答 3查看 558关注 0票数 0

我要集成DialogFlow机器人与Hangout集成,我需要的用户名和电子邮件谁是我的聊天机器人通信

EN

回答 3

Stack Overflow用户

发布于 2019-10-21 05:02:46

你需要从Hangout设置一个直接的API,你可以使用Data.User获取你需要的东西。

您可以在此处查看更多信息https://developers.google.com/resources/api-libraries/documentation/chat/v1/csharp/latest/classGoogle_1_1Apis_1_1HangoutsChat_1_1v1_1_1Data_1_1Message.html

票数 0
EN

Stack Overflow用户

发布于 2019-12-17 19:24:11

我也有同样的要求,但我不太明白这里提供的答案。在Dialogflow中,我使用了原生的Hangout聊天集成:https://cloud.google.com/dialogflow/docs/integrations/hangouts

因此,我怀疑这种集成不会将Hangout聊天中的所有有效负载发送到Dialogflow。

票数 0
EN

Stack Overflow用户

发布于 2020-05-04 01:43:32

看看这个:https://developers.google.com/hangouts/chat/reference/message-formats/events

当用户发送消息,或添加机器人或执行任何事件时,您可以获得名称和电子邮件。例如,在Python中,它将如下所示:

代码语言:javascript
复制
@app.route('/', methods=['POST'])
def on_event():
    event = request.get_json()

    if event['type'] == 'MESSAGE':
        response = event['user']['displayName'])
        email = event['user']['email'])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58430351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档