这是完整的代码,如果你想跳转到它。

为什么?

标题看起来有点粗鲁和懒惰,对吗?但是,如果你想想我的处境,你就会明白的。在印度,积极社交是很重要的。如果你不回复或发送几个”早上好”的消息在几个组,人们会认为你实际上已经死了或嘲笑你很忙,没有花时间与他们。

现在,我和社交媒体的事情是,我想使用它在我的时间,而不是当他们给我发送通知。因此,在某些情况下,我在 4-5 天后回复了帖子,到时候,我的答复并不重要。让我们考虑张贴在,例如,生日,周年纪念日等。但问题是,我不想成为4-5天后回复的那个人。我们都有24小时的时间,我尽我所能把它分配给我掌握的所有事情和优先事项。如果有人在一周后回复我,我会很失望,所以我不想成为他们的人。

因此,我想出了一个解决方案来自动化此方案,这将节省我的屏幕时间。

如何?

我本想在网络上实现自动化,就像谷歌的顶级结果一样,硒突然出现在我的脑海里,但作为一个JavaScript爱好者,我选择JS作为我的盟友。事实上,我在npm为硒找到了几个模块,但并没有真正留下深刻印象。

在寻找,我偶然发现这个视频从谷歌IO 2018,然后这一个,这让我思考像


我是如何做的

首先,我从这篇文章中学到了一些技巧。

然后,我意识到依靠DOM不是一个好主意。如果我使用的类或选择器在页面中已更新,该怎么办?所以我决定不使用DOM(但我最终还是用它做其他功能。我会在另一篇文章中写它;敬请期待)。

就像在最后期限之前解决的生产问题一样,我找到了一个Repo,它允许对WhatsApp进行可编程访问,它的工作方式是我想要的。

足够。。。显示代码

下面是它的要点。我也添加了一个指向回购的链接。

  1. 首先,我创建了一个木偶浏览器窗口,并打开了 Whatsapp 如下所示:

2. 然后,我创建了一个 JSON 文件来管理邮件和它的等效回复,并添加一些配置。


3. 接下来,我在 中添加了一个 inject.js 函数,每次收到新消息时都会调用该函数。


最终结果

与一些装饰与库,如奥拉,Cli进步,和qrcode终端在顶部,


下面是完整的代码:

在 GitHub 上查看

结论

这就是技术。识别问题,并使用正确的工具/技术进行修复。有这么多的可能性与工具的组合,如谷歌木偶和NodeJS。我们只需要有足够的自我意识,以寻找解决我们日常生活中的问题。

奖励我,你的意见如下…你真棒!

PS:这是我第一次在互联网上分享/写作。请随意指出错误,以便我可以提高我的下一个职位。

Comments are closed.