我正在构建一个每天在特定时间推文一次的twitter机器人。代码是用JavaScript编写的,因此它基本上就是我需要在特定时间每天在Node.js中调用的一个JS文件。
我无法决定应该使用哪种托管服务提供商。我正在研究亚马逊WS和谷歌云,但他们都有非常复杂的文档,我不知道我正在寻找什么服务(我还没有任何AWS或GC的经验) 。
非常感谢任何指导。谢谢
答案 0 :(得分:2)
您可以将代码放在AWS Lambda with Scheduled event中,以便在一天中的给定时间执行代码。
要部署代码,步骤很简单,因为您只需要将代码的zip上传到lambda函数(登录AWS控制台后选择Lambda)或使用内联编辑器编写代码。确保已配置回调和预定事件。如果您需要DevOps支持在本地测试Lambda并使用命令行进行部署,则可以使用serverless framework。
这样您只需按执行付费,因为Lambda免费套餐包含每月1M次免费请求和每月400,000 GB秒的计算时间,您的使用情况很可能属于免费套餐。
答案 1 :(得分:-1)
最后,我发现了如何在Heroku设置免费托管,并在某个时间每天使用scheduler运行我的脚本。