网站上的 Facebook Messenger,每个页面都有不同的问候信息

Posted

技术标签:

【中文标题】网站上的 Facebook Messenger,每个页面都有不同的问候信息【英文标题】:Facebook Messenger on website with different greeting message for each page 【发布时间】:2019-11-12 02:29:33 【问题描述】:

我只是想知道是否可以根据您在网站上的页面在 messenger 上设置不同的问候消息?

我知道,当我们在 facebook 上设置嵌入代码时,我们可以预定义欢迎消息。

https://developers.facebook.com/docs/messenger-platform/discovery/customer-chat-plugin/就是这样设置的。

【问题讨论】:

【参考方案1】:

天哪!又想多了。。没想到这么容易。我什至试图建立一个聊天机器人来实现这一点。初始化聊天时可以将登录和退出问候消息设置为属性!

<div class="fb-customerchat"
  attribution=setup_tool
  page_id="YOUR_FB_PAGE_ID"
  theme_color="#2e3291"
  logged_in_greeting="Hello! We are here to answer any questions you may have."
  logged_out_greeting="Hello! We are here to answer any questions you may have.">
</div>

【讨论】:

【参考方案2】:

如果您知道要显示消息的消息和页面,则可以使用 else if 条件控件来显示消息,例如:

 if (location.href == x.com) 
 // set message here
 else if (location.href == y.com) 
// set alternative here 

【讨论】:

感谢您的回答,但我希望就这么简单。我需要以某种方式将自定义消息推送回 fb messenger,这是我无法找到的部分。 将函数记录为 const 并在 fb messenger 中分配成本?

以上是关于网站上的 Facebook Messenger,每个页面都有不同的问候信息的主要内容,如果未能解决你的问题,请参考以下文章

用于在Firefox中工作的网站的Facebook Messenger,而不是Chrome

如何在桌面网络浏览器上的 facebook messenger 中打开 webview

Facebook Messenger 平台 ngrok

Facebook Messenger ID匹配API仅适用于管理员

比微信落后了 Facebook Messenger上线移动支付

如何从Facebook Messenger Conversation下载所有照片? JavaScript香草