自己开发的微信智能机器人现已开源

背景

最初是主要是想做个定时给女朋友发送消息的提醒,于是github搜了一圈,大致有如下开源框架实现了微信协议的抓取

  • itchat:https://github.com/littlecodersh/ItChat itchat是一个开源的微信个人号接口,使用python开发
  • Wechaty:https://wechaty.gitbook.io/wechaty/v/zh/ Wechaty 是一个开源的的对话机器人 SDK,支持 个人号 微信。它是一个使用Typescript 构建的Node.js 应用。支持多种微信接入方案,包括网页,ipad,ios,windows, android 等。同时支持Linux, Windows, Darwin(OSX/Mac) 和 Docker 多个平台。

参考了如下项目:
智能微秘书:http://wechat.aibotk.com/ 智能微秘书,是一个对话器人智能管理平台,是基于Wechaty开发的智能机器人项目,本来基本满足了我的需求,但是用着用着感觉免费版限制挺多的,有些功能感觉不是很好用,索性自己开发一个算了,最终我决定使用Wechaty开发 贴心小助手

项目地址以及使用教程

https://github.com/lizhounet/wx-intimate-pro

1、注册天行数据账号

1、注册: 天行数据

2、申请接口权限

必选接口

其他接口自行申请使用

2、配置后台参数

我已经搭建好后台配置的服务,也可以自行部署后台服务,后台配置地址:https://wxbot.zhouli.info/
需要可以加群开通账号

QQ群:106425085
- 配置天行参数,和其他配置
image-1658547116193
- 按需求配置定时任务,情侣每日说,关键词回复等功能

3、运行机器人

直接本地运行

Step 1: 安装

克隆本项目,并进入项目根目录执行 npm install安装项目依赖

Step 2: 配置

src/index.js代码中配置applictionTokenplatformHostUrl

Step 3: 运行

执行命令npm run start,终端会显示二维码,直接扫码登录

docker运行

我已经构建好镜像到dockerhub了,直接pull我的镜像即可,也可源码自行构建,不做说明

step1: 拉取镜像
docker pull 17783042962/wx-intimate:latest
step2: 启动docker

配置好自己的token

docker run -d -e APPLICTION_TOKEN=配置token --name wx-intimate-bot 17783042962/wx-intimate

启动成功后查看日志,查看登录二维码,扫码登录即可

docker logs -f wx-intimate-bot

目前实现功能

  • 实现联系人上传查看
  • web实时查看小助手在线状态
  • 智能陪聊:使用天行机器人api,实现智能机器人对话
  • 定时任务:可以动态配置定时任务给好友或者群发送消息(自定义内容、新闻咨询、故事大全、笑话大全、土味情话)
  • 关键字回复:当机器人收到群消息,或者好友消息后可以根据配置的关键词自动回复
  • 情侣每日说:定时给女朋友发送每日天气提醒,以及每日一句

功能展示

联系人

image

web实时查看小助手在线状态

image-1658388992759

智能机器人对话

image-1658389378544

定时任务

image-1658389446847

关键字回复

image-1658389483059

情侣每日说

image-1658389617852

-> 加入科技玩家交流群组:点击加入 <-
注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @土豆不吐皮 发布。如若转载,请注明出处: 科技玩家 » 自己开发的微信智能机器人现已开源

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

乌龟壳刷ARM

2022-7-23 20:18:32

BoxWindows软件玩家投稿

我的框架 永久免费的WX HOOK框架——2022年9月14日更新下载链接

2022-7-27 0:45:33

115 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 傻子七

    N1刷openwrt,docker拉取镜像出现 [email protected]:~# docker pull 17783042962/wx-intimate:latest latest: Pulling from 17783042962/wx-intimate 67e8aa6c8bbc: Pull complete 57a290f41fd0: Extracting [==================================================>] 465.5MB/465.5MB 18a490ac8ef8: Download complete bb80835ac535: Download complete 809fc1050bf6: Download complete c5a2587ec7d3: Download complete bcc4f12ea822: Download complete f3b2788bc6a4: Download complete d1e0e630fd20: Download complete ee072636faf4: Download complete 376ff411cba5: Download complete b2f0422156ce: Download complete 4953a551c678: Download complete 980360859430: Download complete 9fc4fff30542: Download complete 7acde952c019: Download complete da166bb6e563: Download complete c325302a66b2: Download complete e6f2e7930153: Download complete failed to register layer: ApplyLayer exit status 1 stdout: stderr: write /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.10: no space left on device

  2. 傻子七

    斐讯N1刷openwrt,docker拉取镜像出现

  3. xlon7

    有了机器人后,女朋友:要你何用😁😁😁

  4. xlon7

    感觉调教一下,海王神器啊

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索