1.微信机器人常用开源框架

  • itchat

    • itchat是一个开源的微信个人号接口,基于python调用微信
    • 使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人
  • wechaty
    • Wechaty是适用于微信个人的Bot SDK ,可以使用6行 js 创建一个机器人
    • 具有包括linuxWindowsMacOSDocker 在内的跨平台支持,基于Node.js
  • Vbot
    • 是基于微信web版的接口,使用http协议以及轮询方式实现
    • Vbot的亮点在于通过匿名函数,能够实现多种有趣的玩法
    • 通过 API,更方便的打造属于自己的网页版微信,基于PHP

wechaty支持python开发,也支持node开发。是非常适合用来自主二次开发定制属于自己的微信机器人的。所以,这里我选择的是wechaty,开发语言node.js。

看了很多以前博主写的,wechaty机器人模拟的是网页版微信,所以作为机器人的微信号必须是可以登录网页版的,还有的说17年之后的微信就不能再登录网页版了。所以要申请一个token。而且这个token只有7天免费期。看了就头疼。几经折腾下,看到了这么一篇博文。

重磅:使用UOS微信桌面版协议登录,wechaty免费版web协议重放荣光 | Wechaty

至此,技术评估一切可行!!干就完了

2.开发准备

wechaty的api文档:wxpy: 用 Python 玩微信 — wxpy 0.3.9.8 文档

本地环境就是node,建议版本10以上。lz的node和npm版本如下:

之后,最最关键的来了。我们直接跳过过程看结果,启动我们的拿来主义!!

微信机器人: 微信机器人,有关键词和自动回复功能,还有根据信息自动添加好友

链接:https://pan.baidu.com/s/1KdzPLYqqbYoXX1YpCjm17Q 
提取码:y81h

这就启动成功啦,扫码即用,是不是很方便呢。另外这个开源项目集成了很多常用接口。这里感谢这位提供开源代码的开发者。

tips:如果微信扫码登录控制台报错了,那就试试删除ding-dong-bot.memory-card.json文件,重新再扫码登录试试。

Wechaty创建属于自己的微信机器人(附源码)相关推荐

  1. 微信公众平台开发教程(四) 实例入门:机器人(附源码)

    微信公众平台开发教程(四) 实例入门:机器人(附源码) 上一篇文章,写了基本框架,可能很多人会觉得晕头转向,这里提供一个简单的例子来予以说明,希望能帮你解开谜团. 一.功能介绍 通过微信公众平台实现在 ...

  2. SpringBoot做的两个系统,一个时间定时任务(quartz),一个微信签到(附源码)

    简单的两个SpringBoot Demo ps:有什么不懂的可以直接提出来,我可以一一解答,如quartz如何对SpringBoot进行依赖注入等等这些问题都可以的,需要的话我收集问题专门写一篇文章解 ...

  3. 微信机器人 java 源码_三步轻松打造微信聊天机器人(附源码)

    最近微信公众平台开发是热门,我也跟风做了一个陪聊的公众号. 其实类似的自动回话程序早就有了,比如前一阵很火的小黄鸡(还是小黄鸭来着?).但尽管是跟风,也要体现一些不同.别人做的都是中文陪聊,咱就来做个 ...

  4. android仿最新版本微信相册--附源码

    更改排版为 markdown: http://blog.csdn.net/self_study/article/details/69397859

  5. 一小时学会使用Springboot整合沙箱环境支付宝支付(附源码)

    0.前言 文章需求: 对于学生来说,目前网上确实没有比较统一而且质量好的支付教程.因为支付对个人开发者尤其是学生来说不太友好.因此,自己折腾两天,算是整理了一篇关于支付宝沙箱支付的文章. 那么为什么不 ...

  6. 使用Java实现发送微信消息(附源码)_此程序在手再也不怕对象跟你闹了

    使用Java实现发送微信消息(附源码)_此程序在手再也不怕对象跟你闹了 此程序在手再也不怕女朋友跟你闹了!!!!自从有了女朋友比如:早安.晚安之类的问候语可不能断,但是也难免有时候会忘记那么该咋么办呢 ...

  7. 天气微信小程序源码,附上线教程

    博主之前发布过一篇文章,微信小程序源码合集500套.不少友友反馈很多都用不了,这里博主给大家道个歉,因为博主也是花钱网上收集到的源码,来给大家免费下载,内容之多也不可能一个个去测试它的可用性.而且博主 ...

  8. 2022 新版UI界面 影视微信小程序源码 附教程

    2022 新版UI界面 影视微信小程序源码 附教程 源码简介 源码演示 源码下载 源码简介 2022 新版UI界面 影视微信小程序源码 附教程 环境PHP7.0 - fileinfo–Redis–SG ...

  9. 黯然微信小程序杂记(三):微信小程序实现倒计时功能 附讲解教学 附源码

    黯然微信小程序杂记(三):微信小程序实现倒计时功能 附超详细注释 附源码 一.功能描述 二.界面展示 三.test.wxml代码 四.test.js代码(注释很详细 很易懂) CSDN私信我,有关微信 ...

最新文章

  1. 目标检测回归损失函数简介:SmoothL1/IoU/GIoU/DIoU/CIoU Loss
  2. [面向对象] ABAP中程序类如何转化成全局类
  3. k8s mysql数据同步_K8s——MySQL实现数据持久化
  4. P3565 [POI2014]HOT-Hotels(树形dp+长链剖分)
  5. php 正则匹配中文标点,JavaScript_js实现正则匹配中文标点符号的方法,本文实例讲述了js正则匹配中 - phpStudy...
  6. 类的数据成员的一些注意事项
  7. 硬着头皮,爬上龙门吊
  8. POJ 3233 Matrix Power Series(java)
  9. 不用 VIP 也能高速下载!迅雷 11 新版抢先体验 2T迅雷离线云盘
  10. C语言程序设计-用英文单词模拟数学计算系统
  11. 【笔记】《iOS开发进阶-唐巧》
  12. 荣耀60和荣耀x30max哪个好
  13. SVG代码如何转为SVG文件
  14. C# 参考 cool edit 样式, 绘制音频波形图
  15. 济南软件著作权申请流程
  16. Maven发布轻量二方包
  17. 过滤器以及Severlet 的实例
  18. 专项测试之Web测试
  19. 《Java从小白到大牛》第29章:项目实战1:开发PetStore宠物商店项目
  20. 中国第二届CSS开发者大会

热门文章

  1. 描边时消除锯齿SetSmoothingMode
  2. 前辈不是我,借他人事迹助暖通新人!
  3. 谷歌 浏览器二维码显示异常,形成的二维码无法被扫描
  4. 视频教程-数字图像处理实战-算法基础
  5. 重庆专科计算机大学排名,重庆2017年专科大学排名一览表
  6. 其他-IMU与AHRS区别
  7. 专升本第一讲(计算机的“前世今生”)
  8. 抖音同款口红机 微信口红机 在线游戏口红机开发代码 分析
  9. java以前版本下载方式
  10. PTA乙级题解(110题全)