手把手教你两分钟玩转 ChatGPT 微信机器人,帮你自动回复消息和管理微信群

公众号关注 「奇妙的 Linux 世界」

设为「星标」,每天带你玩转 Linux !

手把手教你两分钟玩转 ChatGPT 微信机器人,帮你自动回复消息和管理微信群_第1张图片

今天推荐的这个项目是「wechat-bot」,一个基于 OpenAi ChatGPT + WeChaty 实现的微信机器人 ,可以用来帮助你自动回复微信消息,或者管理微信群/好友等...

简单,好用,2分钟(4 个步骤) 就能玩起来了。

手把手教你两分钟玩转 ChatGPT 微信机器人,帮你自动回复消息和管理微信群_第2张图片

开发

1、检查好自己的开发环境,确保已经安装了 nodejs , 版本需要满足 Node.js >= v18.0 ,版本太低会导致运行报错,最好使用 LTS 版本。

2、先获取自己的 api key,地址戳这里 :https://beta.openai.com/account/api-keys

手把手教你两分钟玩转 ChatGPT 微信机器人,帮你自动回复消息和管理微信群_第3张图片

3、创建完了, 复制下来,然后在项目根目录下创建一个 .env 文件,内容如下:

# 执行下面命令,拷贝一份 .env.example 文件
cp .env.example .env
# 完善.env 文件内容
OPENAI_API_KEY='你的key'

4、运行服务

安装依赖时,推荐切到 taobao 镜像源后再安装,要不然可能会因为依赖安装不完整导致出错。

# 安装依赖
npm i
# 启动服务
npm run dev

然后就可以扫码登录了,然后根据你的需求,自己修改相关逻辑文件。

手把手教你两分钟玩转 ChatGPT 微信机器人,帮你自动回复消息和管理微信群_第4张图片

你要修改的

很多人说运行后不会自动收发信息,为了防止给每一条收到的消息都自动回复(太恐怖了),所以加了限制条件。

你要把下面提到的地方自定义修改下。

  • 群聊,记得把机器人名称改成你自己微信号的名称,然后添加对应群聊的名称到白名单中,这样就可以自动回复群聊消息了。

  • 私聊,记得把需要自动回复的好友名称添加到白名单中,这样就可以自动回复私聊消息了。

文件是 sendMessage.js

手把手教你两分钟玩转 ChatGPT 微信机器人,帮你自动回复消息和管理微信群_第5张图片

可以看到,自动回复都是基于 chatgpt 的,记得要开代理。

手把手教你两分钟玩转 ChatGPT 微信机器人,帮你自动回复消息和管理微信群_第6张图片

开源项目地址:https://github.com/wangrongding/wechat-bot

开源项目作者:wangrongding

本文转载自:「GitHub黑板报」,原文:https://url.hi-linux.com/in7r9,版权归原作者所有。欢迎投稿,投稿邮箱: [email protected]

0d9913c1d0f4a62705a2b77bee7e47eb.gif

最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。

9d504450b6e52c9506627ae6d1fe3242.png

你可能还喜欢

点击下方图片即可阅读

手把手教你两分钟玩转 ChatGPT 微信机器人,帮你自动回复消息和管理微信群_第7张图片

三种 ChatGPT (人工智能聊天机器人) 接入微信食用方法

手把手教你两分钟玩转 ChatGPT 微信机器人,帮你自动回复消息和管理微信群_第8张图片
点击上方图片,『美团|饿了么』外卖红包天天免费领

手把手教你两分钟玩转 ChatGPT 微信机器人,帮你自动回复消息和管理微信群_第9张图片

更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!

你可能感兴趣的:(微信,chatgpt)