如何使Facebook Messenger机器人广播消息?

如何使Facebook Messenger机器人广播消息?,facebook,facebook-messenger,facebook-messenger-bot,Facebook,Facebook Messenger,Facebook Messenger Bot,我在制作Messenger bot广播消息时遇到了一些问题。我可以先让它广播,但我发现当机器人必须向大量用户(大约100-200个用户)发送消息时。它进行得非常慢,一些用户没有收到消息 我想问你们: 如何编写代码使bot进行广播?对我来说,我只是把sendTextMessage放在循环中,循环运行所有用户的页面范围ID。据我所知,Facebook不提供特定的广播或批量发送命令,对吗 根据文档,SendAPI确实有其限制,但没有指定数量。它说“Messenger平台支持对Send API的高调用率

我在制作Messenger bot广播消息时遇到了一些问题。我可以先让它广播,但我发现当机器人必须向大量用户(大约100-200个用户)发送消息时。它进行得非常慢,一些用户没有收到消息

我想问你们:

  • 如何编写代码使bot进行广播?对我来说,我只是把sendTextMessage放在循环中,循环运行所有用户的页面范围ID。据我所知,Facebook不提供特定的广播或批量发送命令,对吗

  • 根据文档,SendAPI确实有其限制,但没有指定数量。它说“Messenger平台支持对Send API的高调用率”。我想知道“高利率”有多高


  • Facebook昨天(11月7日)刚刚更新了其Messenger平台。 它现在支持广播API(测试版)和针对收件人的自定义标签。看起来很有趣


    1。2.如果他们想给你更具体的信息,他们可能已经这样做了。感谢有关批量请求的信息!我正在调查。你能让它工作吗?@sigmus是的,它工作。但只有在用户数量有限的情况下才能正常工作。我目前有大约6k个用户ID可以发送消息。由于批次请求速率限制,我无法一次发送所有批次。所以,我通过在每个批处理之间添加一些延迟来解决问题,但是执行所有请求需要时间,而且一些用户没有收到消息。如果增加更多的延迟,效果可能会更好,但我的用例是在短时间内广播,所以仍在研究这个问题。谢谢@astider的回答。我想知道一下,你通常做的批量大小是多少,两个批量之间的平均延迟是多少?