我目前正在为Facebook Messenger做一个机器人。 我的机器人是多语言,但问题是我无法根据用户找到更改机器人菜单中语言的方法。
你知道如何解决这个问题吗?
我无法找到任何解决方案:https://developers.facebook.com/docs/messenger-platform/thread-settings/persistent-menu
答案 0 :(得分:1)
如果你支持10种或更少的语言,一个解决方案可能是在每次对话开始时,发送消息并让他们使用快速回复选择他们的语言
编辑:持久性菜单对于用户来说不能有所不同,所以我认为持久性菜单中目前不支持多语言。
答案 1 :(得分:1)
所以Facebook的回复:
不幸的是,暂时没有办法设置本地。这很有效 按照预期,但团队会记住您的反馈意见 下一个里程碑。希望这会有所帮助。
答案 2 :(得分:1)
截至2017年3月(平台1.4),现在支持此功能。
来自Facebook Docs ...
本地化:开发人员现在可以提供多种语言的文本 (或完全不同的菜单)您的机器人用户可能会来到每个本地 从
https://developers.facebook.com/docs/messenger-platform/messenger-profile/persistent-menu