• 贝温微信机器人是由贝温开发的第三方免费微信智能机器人,通过微信机器人,可以管理微信群及个人好友的相关事务,解放您的双手,就用贝温微信机器人!
  • 联系电话:

    400-6688-1193

  • 邮箱:

    Support@bewiner.cn

今天是1024,朋友圈也是各种刷屏啊,各种秀福利啊,吃的,用的,但我还是下面的方式:

我好了,你们呢?

不过,今天要说的显然不是这些俗物!

举几个场景:

  • 突然在外面看到一篇文章很好,临时写了一篇,想群发一下。

  • 这些使用客户端工具都无法解决,因为客户端工具的一个特点就是native,需要你直接操作电脑,不方便。

    所以就想着自己写一个干脆,经过一周漫长的开发(主要是时间太零散了),把第一版定制化微信机器人给完成了,第一版里实现了几个功能:

  • 自动添加好友,并同时根据附加信息打备注。

  • 根据不同的分组,进行群发消息。因为有些群只允许你21:00~09:00,你中午发的时候就要屏蔽他,有的群是禁止发的,那你也要屏蔽。

  • 根据关键字回复消息、图片等。

  • 那先来看看效果:

    第一版的功能非常简陋,而且不易扩展,但解决了我的基本用途,之后这个项目我会持续根据维护。

    那么接下来就来看一些核心代码:

    FileHelper类定义了所有的交互式指令集合,微信官方提供了文件传输助手这个功能,我们就要用好他嘛~

    那这个_register_mass函数就在做一件事情:注册群发消息。

    只要指令集和群发有关,就用这个函数去注册,因为群发包括很多指令集:群发消息,群发文章,群发图片,群发语音等等。所以有了这个注册器后,之后的函数就相对简单了:

    另外,为了让匹配速度更快些,我特地开了一个子线程去同步本地的群组列表,把列表维护在内存里使得速度更快些。