我总是忘记喝水,所以我建立了一个Twitter机器人来提醒我

这些天来,我一直很难保持水分充足……尤其是在家里。 几个小时,我沉迷于一本书,忘了喝水。 这导致我的皮肤和嘴唇变得更加干燥。 最近,我跟随许多机器人来帮助我进行世界建设。 将这两个想法结合在一起,我想为什么不建造一个机器人来提醒我喝水呢?

我一直在dev.to的阅读列表中找到这则特殊的帖子,就在本周,我决定终于阅读它。 在研究过程中,我也偶然发现了该帖子,并最终关注了它而不是前者。

现在,这就是我想要发生的事情(最初)。 我只是想让机器人提醒我每3小时要喝水。 因此,这是我如何实现这一目标的思考过程。

  1. 在本地构建原型。 将其设为tweet而不是转推(请参阅第一个教程)
  2. 每3小时发布一次推文
  3. 让它喷出̶r̶a̶n̶d̶o̶m̶̶n̶o̶n̶s̶e̶n̶s̶e̶鼓励的话让我喝水
  4. 创建句子生成器的算法
  5. 部署方式

我去了Twit的文档,并寻找了如何发推而不是转推。 自述文件有点混乱,但可以理解,所以很好。

和ba! 这是我的机器人的世界性推文。

工作实例✨
  1. 显然,您不能连续发布相同的推文,因此我在此处添加了当前时间戳,因此它是唯一的。 (出于测试目的)
  2. 我使用了dotenv依赖项,因此我不会与世界分享我的敏感信息和密钥。

我没有真正遵循我的清单,而是先开始部署过程,然后在本地构建我的句子生成器。 这是一些有趣的句子!

第二个教程利用了Heroku的附加组件。 我使用调度程序插件每小时运行脚本(而不是最初的计划3小时),仅此而已。

我的初始屏幕截图

这篇文章不是教程,只是我学习经历的文档。 如果您想每小时被提醒喝水,那么您可以关注@bot_hydrated。 ‘现在是夏天,越来越热! 要保持水分的家伙和女孩! 如果您要提交拉取请求,请点击以下链接到回购。 也可以随意分叉。 这只是一个有趣的项目,我不确定是否要认真对待这一项目(例如,将来改进机器人)。 不过,我还有其他几个机器人创意! 所以要当心。 😅

如果您正在阅读本文,则感谢您的参与。 on下次再见!