正在寻找每天发一次推文的 Twitter 机器人托管服务提供商
Looking for a hosting provider for Twitter bot that tweets once per day
我正在构建每天在特定时间发布一次推文的 Twitter 机器人。代码是用 JavaScript 编写的,所以它基本上是一个我需要在 Node.js 每天特定时间调用的 JS 文件。
我无法决定应该使用哪个托管服务提供商。我正在研究 Amazon WS 和 Google Cloud,但它们都有非常复杂的文档,我不知道我在寻找什么服务(我还没有使用 AWS 或 GC 的经验)。
任何指导将不胜感激。谢谢
您可以将代码放入 AWS Lambda with Scheduled event 配置为在一天中的给定时间执行代码。
要部署您的代码,步骤很简单,因为您只需将代码的 zip 上传到 lambda 函数(Select Lambda 登录 AWS 控制台后)或使用内联编辑器。确保配置了回调和计划事件。如果您需要 DevOps 支持以在本地测试 Lambda 并使用命令行进行部署,您可以使用 serverless framework.
这样您只需为每次执行付费,因为 Lambda 免费套餐包括每月 100 万次免费请求和每月 400,000 GB 秒的计算时间,您的使用场景很可能属于免费套餐。
最后我想出了如何在 Heroku 上设置免费托管并在每天的特定时间使用他们的 scheduler 到 运行 我的脚本。
我正在构建每天在特定时间发布一次推文的 Twitter 机器人。代码是用 JavaScript 编写的,所以它基本上是一个我需要在 Node.js 每天特定时间调用的 JS 文件。
我无法决定应该使用哪个托管服务提供商。我正在研究 Amazon WS 和 Google Cloud,但它们都有非常复杂的文档,我不知道我在寻找什么服务(我还没有使用 AWS 或 GC 的经验)。
任何指导将不胜感激。谢谢
您可以将代码放入 AWS Lambda with Scheduled event 配置为在一天中的给定时间执行代码。
要部署您的代码,步骤很简单,因为您只需将代码的 zip 上传到 lambda 函数(Select Lambda 登录 AWS 控制台后)或使用内联编辑器。确保配置了回调和计划事件。如果您需要 DevOps 支持以在本地测试 Lambda 并使用命令行进行部署,您可以使用 serverless framework.
这样您只需为每次执行付费,因为 Lambda 免费套餐包括每月 100 万次免费请求和每月 400,000 GB 秒的计算时间,您的使用场景很可能属于免费套餐。
最后我想出了如何在 Heroku 上设置免费托管并在每天的特定时间使用他们的 scheduler 到 运行 我的脚本。