【发布时间】:2019-09-27 15:44:30
【问题描述】:
我正在从我的 twitter 机器人调用 twitter。我相信 Twitter 每小时有 180 个呼叫的限制,所以我在呼叫之间有一个睡眠功能,这样我就可以每小时保持在这个数量以下。它在我的机器上完美运行,但在我查看 Heroku 上的日志时不会暂停。
程序有一些功能,然后是睡眠功能。
Thread.sleep(90000);
我想在两次通话之间等待 90 秒:1) 限制通话次数,2) 减少发推文的频率。该程序实际上似乎暂停了 5000 毫秒,这是我以前设置的。我创建了一个新的本地文件夹并将 repo 克隆到它以确保 repo 仍然没有用于睡眠功能的旧参数 5000,但它应该说 90000。这在 Heroku 上不起作用有什么特别的原因吗?
【问题讨论】:
标签: java heroku bots twitter4j