太有想法了!直接在VSCode里面微信聊天摸鱼!

我想,在座的各位应该都有在工作时间偷偷在微信群里摸鱼的经历吧。

图片

在手机上水群的话,很容易被发现,领导大老远的一眼就能发现。

在电脑上用微信PC版水群的话,也要时时留意领导有没有走过来,一旦走过来,马上关闭窗口,切到其他工作软件上。

上面两种方式还是有些提心吊胆的,有个程序员突发奇想:既然程序员每天用的最多的就是IDE,要不就在IDE里光明正大的微信群聊吧!

你就说这个想法够不够大胆!

图片

这是一位V站的网友,开发了一个工具,可以在VSCode里光明正大的的微信聊天:

图片

他的实现方式就是在本地起一个后台服务,然后在VSCode的命令行窗口里,通过curl命令进行请求交互,收发消息,比如下面给微信群发送消息:

图片

也可以和具体的好友发送消息:

图片

因为其实本质上是命令行交互,所以你可以放在任何支持命令行IDE里,不只是VSCode,像是IDEA、Clion、PyCharm都行。甚至不在IDE,在shell终端,在cmd窗口里,你都能随时微信群聊。

我知道,你肯定很好奇,他是怎么做到的?

这个工具底层使用了一个叫wechaty的开源项目实现:

图片

这个项目已经获得了17K的Star数:

图片

关于这个项目的来历,还有一点故事:

图片

简单来说,wechaty本质上是通过HOOK技术实现对各种IM聊天软件收发消息的拦截,然后提供接口出来让第三方可以编程控制,用于开发各种聊天机器人。

图片

是的,wechaty不仅仅能够支持微信,同样的原理还能用在其他IM上,除了微信,目前还支持钉钉、飞书、WhatsApp等几款主流IM软件。

图片

上面提到的这两个项目的地址我都放在这里了,感兴趣的同学可以自己研究研究。

moyu-chat: https://github.com/chenbb0128/moyu-chat

wechaty: https://github.com/wechaty/wechaty

不过最后还要叮嘱一下,使用这些第三方工具是有一定的风险的,尤其是微信,别一不小心把自己号给弄封禁了。大家出于学习的目的可以弄来研究研究,真要用起来还是要谨慎。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值