【问题标题】:Add user token to Dialogflow df-messenger from browser从浏览器将用户令牌添加到 Dialogflow df-messenger
【发布时间】:2021-04-10 03:21:15
【问题描述】:

我希望能够在使用 Dialogflow Messenger 聊天机器人时添加用户令牌

<script src="https://www.gstatic.com/dialogflow-console/fast/messenger-cx/bootstrap.js?v=1"></script>
<df-messenger
  df-cx="true"
  location="us-central1"
  chat-title="first test4"
  agent-id="AGENTID"
  language-code="en"
></df-messenger>

我尝试了以下

const dfMessenger = document.querySelector('df-messenger');
dfMessenger.setAttribute("user-id","ANYTHING");

但它没有发送到我的 webhook

知道如何将数据从浏览器传递到信使发送的 webhook 请求正文吗?

【问题讨论】:

    标签: webhooks messenger dialogflow-cx


    【解决方案1】:

    它对我有用:

    dfMessenger.setAttribute("user-id","6666666666666");

    在 webhook 中打印请求正文并查看 {'payload': {'userId': '6666666666666'}}

    请参考:Google Cloud Docs

    【讨论】:

      猜你喜欢
      • 2021-05-20
      • 1970-01-01
      • 2021-08-02
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-05
      相关资源
      最近更新 更多