我要集成DialogFlow机器人与Hangout集成,我需要的用户名和电子邮件谁是我的聊天机器人通信
发布于 2019-10-21 05:02:46
你需要从Hangout设置一个直接的API,你可以使用Data.User获取你需要的东西。
发布于 2019-12-17 19:24:11
我也有同样的要求,但我不太明白这里提供的答案。在Dialogflow中,我使用了原生的Hangout聊天集成:https://cloud.google.com/dialogflow/docs/integrations/hangouts
因此,我怀疑这种集成不会将Hangout聊天中的所有有效负载发送到Dialogflow。
发布于 2020-05-04 01:43:32
看看这个:https://developers.google.com/hangouts/chat/reference/message-formats/events
当用户发送消息,或添加机器人或执行任何事件时,您可以获得名称和电子邮件。例如,在Python中,它将如下所示:
@app.route('/', methods=['POST'])
def on_event():
event = request.get_json()
if event['type'] == 'MESSAGE':
response = event['user']['displayName'])
email = event['user']['email'])https://stackoverflow.com/questions/58430351
复制相似问题