У меня есть чат-бот Messenger, использующий Node.JS и MongoDB. Facebook ограничивает частоту запросов в секунду до 40 перед преобразованием в High-Volume, что отключило инструмент Page Inbox. Я не хочу, чтобы это происходило, поэтому я нахожу способ ограничить частоту отправляемых запросов.
Я хотел бы иметь легкое и простое решение. Я думал об использовании setInterval
, но не уверен, что это хорошо. Я также думал об использовании структуры планирования заданий, но многие из них зависят от Redis. Единственный известный мне, который использует MongoDB, - это повестка дня , но, к сожалению, он не поддерживает ограничитель скорости.
Что мне делать?