首页 文章

使用Node.js提醒bot

提问于
浏览
0

我正在创建提醒机器人 . 用户输入日期,例如01.01.19,我使用新的Date()来获取milisecs到事件,然后我调用setTimeout()函数并等待它发生 . 所以问题是关于setTimeout()可以长时间多次调用它吗?如果用户将其称为例如10000次,它会破坏我的机器人等等吗?是最佳情况还是您可以提供其他建议

1 回答

  • 0

    好了,因为你有一个数据库,只需执行以下操作:

    • 当用户单击该按钮时,在数据库中添加新提醒

    • 有一个间隔计时器,它不断迭代数据库中的所有项目,并检查它们是否已经过了他们的时间

    • 显示那些需要提醒的人 .

    应该很简单 - 只需使用 setInterval ,一个循环,并在JavaScript中使用 Date .

相关问题