公众号关注 「奇妙的 Linux 世界」
设为「星标」,每天带你玩转 Linux !
今天推荐的这个项目是「wechat-bot」,一个基于 OpenAi ChatGPT + WeChaty 实现的微信机器人 ,可以用来帮助你自动回复微信消息,或者管理微信群/好友等...
简单,好用,2分钟(4 个步骤) 就能玩起来了。
开发
1、检查好自己的开发环境,确保已经安装了 nodejs , 版本需要满足 Node.js >= v18.0 ,版本太低会导致运行报错,最好使用 LTS 版本。
2、先获取自己的 api key,地址戳这里 :https://beta.openai.com/account/api-keys
3、创建完了, 复制下来,然后在项目根目录下创建一个 .env 文件,内容如下:
# 执行下面命令,拷贝一份 .env.example 文件
cp .env.example .env
# 完善.env 文件内容
OPENAI_API_KEY='你的key'
4、运行服务
安装依赖时,推荐切到 taobao 镜像源后再安装,要不然可能会因为依赖安装不完整导致出错。
# 安装依赖
npm i
# 启动服务
npm run dev
然后就可以扫码登录了,然后根据你的需求,自己修改相关逻辑文件。
你要修改的
很多人说运行后不会自动收发信息,为了防止给每一条收到的消息都自动回复(太恐怖了),所以加了限制条件。
你要把下面提到的地方自定义修改下。
群聊,记得把机器人名称改成你自己微信号的名称,然后添加对应群聊的名称到白名单中,这样就可以自动回复群聊消息了。
私聊,记得把需要自动回复的好友名称添加到白名单中,这样就可以自动回复私聊消息了。
文件是 sendMessage.js
可以看到,自动回复都是基于 chatgpt 的,记得要开代理。
开源项目地址:https://github.com/wangrongding/wechat-bot
开源项目作者:wangrongding
本文转载自:「GitHub黑板报」,原文:https://url.hi-linux.com/in7r9,版权归原作者所有。欢迎投稿,投稿邮箱: [email protected]。
最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。
你可能还喜欢
点击下方图片即可阅读
三种 ChatGPT (人工智能聊天机器人) 接入微信食用方法
点击上方图片,『美团|饿了么』外卖红包天天免费领
更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!