Facebook Messenger机器人未显示信息

时间:2019-09-30 14:48:46

标签: node.js facebook facebook-messenger facebook-messenger-bot

我正在构建一个facebook Messenger bot,正在使用一个通用模板来显示来自nodejs中请求模块主体的信息。 here是我发出console.log(body)时来自请求的正文的外观。现在,此模板可以正确显示其他请求,而不会出现任何问题。我想知道我在哪里使用模板来消费json对象是错的地方

下面是我如何消费它的代码

bodyObj = JSON.parse(body)
                const campaigns = {
                    "attachment": {
                        "type": "template",
                        "payload": {
                            "template_type": "generic",
                            "elements": bodyObj['providers'].map(provider => ({
                                "title": provider.name,
                                "image_url": provider.coverImage,
                                "subtitle": provider.location.textLoc,
                                "buttons": [{
                                    "type": "postback",
                                    "payload": config.VIEW_SERVICES,
                                    "title": "Select"
                                }]
                            })),
                        }
                    }
                }

尽管当我创建console.log(bodyObj['providers'][0].name)时,我能够获得这种情况下对象的名称BROOD

我需要一些可能会出错的帮助,并在此先感谢

0 个答案:

没有答案