0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ChatGPT能接入微信了!

jf_ro2CN3Fa 来源:量子位/Github 作者:量子位/Github 2022-12-13 10:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


这些天,ChatGPT可以说火爆全网,各种玩法层出不穷。前两天还看到不少人讨论,要是ChatGPT接入微信是啥感觉?

这不,Github开源项目都已经来了,Github Trending上就有推荐~

ab298458-7a8a-11ed-8abf-dac502259ad0.png

来看效果,ChatGPT就出现在普通的微信对话框里,有问必答:

ab446750-7a8a-11ed-8abf-dac502259ad0.png

具体怎么实现的?接下来一起来看看~

ChatGPT-wechat-bot

该方法需要用到Docker,而且也要有注册好的OpenAI账号,下面简单介绍下。

基于NodeJS环境和聊天机器人开源项目webchaty,AI可在群里回复消息。

配置Docker文件:

//build
dockerbuild--pull--rm-f"Dockerfile"-twechatbot:latest"."

//run,andthenyouwillseesomelogs
dockerrun--namewechatbotwechatbot:latest

从OpenAI处获取session-token。

方法为登录ChatGPT网页,点击“开发者工具”,进入Application栏,在Cookie下拉菜单找到chat.openai.com,就能看到Secure-next-auth.session-token的值:

ab6951a0-7a8a-11ed-8abf-dac502259ad0.png

将Token值替换src/index.js内的“ChatGPTSessionToken”,然后,在本地运行下面的代码:

//installdependencies
npmi

//start:
//dev
npmrundev

//or
//build
npmrunbuild
//runlib
nodelib/bundle.esm.js

这样,就能看到其正在运行,再通过扫描二维码,登录你的微信。

如此一来,向你的微信发送信息,就能收到回复。

ab970dd4-7a8a-11ed-8abf-dac502259ad0.png

作者展示,其回复表现如下,目前已获 600+ Star。

aba83136-7a8a-11ed-8abf-dac502259ad0.png

项目地址:https://github.com/AutumnWhj/ChatGPT-wechat-bot

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 视频教程:https://doc.iocoder.cn/video/

wechat-chatgpt

该方法同样基于wechaty需与Docker一同“食用”,不过获赞更多。

老样子,配置Docker。

cpconfig.yaml.exampleconfig.yaml

>基于SpringCloudAlibaba+Gateway+Nacos+RocketMQ+Vue&Element实现的后台管理系统+用户小程序,支持RBAC动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
>
>*项目地址://github.com/YunaiV/yudao-cloud>
>*视频教程://doc.iocoder.cn/video/>

#ChangeConfig.yaml
dockerrun-d--namewechat-chatgpt-v$(pwd)/config.yaml:/app/config.yamlholegots/wechat-chatgpt:latest
#loginwithqrcode
dockerlogs-fwechat-chatgpt

从GitHub下载文件包后进行安装:

npminstall&&poetryinstall

然后复制配置文件设置项目。

cpconfig.yaml.exampleconfig.yaml

配置OpenAI账密:

chatGPTAccountPool:
-email:
password:
#ifyouhopeonlysomekeywordscantriggerchatgptonprivatechat,youcansetitlikethis:
chatPrivateTiggerKeyword:""

然后启动项目即可,如第一次登录,需扫描二维码。

npmrundev

目前,该方式在GitHub上获星已超2k。

项目地址:https://github.com/fuergaosi233/wechat-chatgpt

wechat-chatGPT

这是一个具有微信公众号被动回复用户消息功能的 ChatGPTBot 实现

配置方法

  • 在 main.go 文件中填入,微信公众平台中设置的 Token
  • 在 sessionToken 文件中填入chat.openai.com 里 Cookie 中的 __Secure-next-auth.session-token
  • 编译项目,并部署到服务器中 默认监听本机 127.0.0.1:7458, 请自行通过 Nginx 或 Caddy 等反向代理工具进行转发
  • 在微信公众平台中设置服务器地址为你的服务器地址。

Session 获取方法

这个上面也提到过,从OpenAI处获取session-token。

方法为登录ChatGPT网页,点击“开发者工具”,进入Application栏,在Cookie下拉菜单找到chat.openai.com,就能看到Secure-next-auth.session-token的值:

ab6951a0-7a8a-11ed-8abf-dac502259ad0.png

编译命令

GOOS=linuxGOARCH=amd64GOARM=GOMIPS=
CGO_ENABLED=0
gobuild-trimpath-o./dist/weChatGPT
-ldflags"-w-s-buildid="

注意:sessionToken 文件请放置与可执行文件同一目录下,并且只保留__Secure-next-auth.session-token的内容。

效果

abe90ec2-7a8a-11ed-8abf-dac502259ad0.png

项目地址:https://github.com/gtoxlili/wechat-chatGPT

后 记

最后,再聊聊上述实现方法的注意事项:

1、还是需要有OpenAI的账号,要先完成注册。

2、将用到Docker、Go等,且需要获取token,完全小白尝试起来可能有点难度。

3、文中,基于NodeJS和webchaty的方式如若无法登录微信,请检查项目根目录是否有文件—— wechaty-puppet-wechat.memory-card.json,如果有,请删除后重试。

4、最后一种方法,如无法通过上述配置登录OpenAI,也可手动登录获取session token,保存至config.yaml的方式。(获取方式前文已呈现)

5、目前ChatGPT使用者过多,一时难以登录,不妨过几个小时再试试。



审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GitHub
    +关注

    关注

    3

    文章

    484

    浏览量

    18421
  • OpenAI
    +关注

    关注

    9

    文章

    1238

    浏览量

    9811
  • ChatGPT
    +关注

    关注

    31

    文章

    1596

    浏览量

    10070

原文标题:ChatGPT能接入微信了!

文章出处:【微信号:芋道源码,微信公众号:芋道源码】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    通过MQTT协议能接入工业物联网云平台中吗

    通过MQTT协议完全可以接入工业物联网云平台,且因其轻量、高效、可靠等特性,已成为工业物联网场景中的主流通信协议之一。
    的头像 发表于 08-26 18:03 635次阅读

    上手体验安可小安派AI开发板,如何接入Home Assistant?

    以下作品由安可社区用户 无垠的广袤 制作 感谢安可社区的支持,免费领到了安可的最新产品 小安AI - AiPi-PalChatV1 语音开发板。 原贴地址: 【AiPi-PalChatV1语音
    的头像 发表于 07-08 10:34 4117次阅读
    上手体验安<b class='flag-5'>信</b>可小安派AI开发板,如何<b class='flag-5'>接入</b>Home Assistant?

    捷V5 - F5变频器接入到Profibus网络的关键

    在工业自动化领域,不同设备之间的通讯连接至关重要。当面临捷V5 - F5变频器与Profibus网络的接入需求时,modbusRTU转profibus网关就成为了关键的解决方案。
    的头像 发表于 06-20 12:53 419次阅读
    <b class='flag-5'>信</b>捷V5 - F5变频器<b class='flag-5'>接入</b>到Profibus网络的关键

    ShiMeta信息发布软件接入DeepSeek大模型,AI助理正式上线——您的智能发顾问!

    在数字化转型浪潮中,企业信息发布的高效性、精准性与智能化已成为提升竞争力的核心要素。为满足用户对智能化内容管理的迫切需求,ShiMeta信息发布软件正式宣布接入DeepSeek大模型,推出全新
    的头像 发表于 04-15 17:11 1958次阅读
    ShiMeta信息发布软件<b class='flag-5'>接入</b>DeepSeek大模型,AI助理正式上线——您的智能<b class='flag-5'>信</b>发顾问!

    和安可Ai-M61模组对话?手搓一个ChatGPT 语音助手 #人工智能 #

    ChatGPT
    jf_31745078
    发布于 :2025年03月12日 15:56:59

    能和Ai-M61模组对话?手搓一个ChatGPT 语音助手

    也争先恐后, 安可的英文名是Ai-Thinker, 我们也一直在思考 人工智能+安可模组=? 经过数周的努力, Ai-M61-32S是我们尝试的第一个模组, 实现通过语音接入
    的头像 发表于 03-12 11:57 1w次阅读
    能和Ai-M61模组对话<b class='flag-5'>了</b>?手搓一个<b class='flag-5'>ChatGPT</b> 语音助手

    能接地状态在线监测仪用在什么场所

    电子发烧友网站提供《智能接地状态在线监测仪用在什么场所.docx》资料免费下载
    发表于 02-19 14:35 0次下载

    OpenAI尝试减少对ChatGPT的审查

    近日,OpenAI宣布一项新政策,旨在改变其训练人工智能模型的方式,以明确拥护“知识自由”的理念。OpenAI强调,无论一个话题多么具有挑战性或争议性,都应当被平等对待和呈现。 据OpenAI表示
    的头像 发表于 02-17 14:42 3624次阅读

    搜一搜灰度测试接入DeepSeek

    近日,有传言称微搜一搜正在测试接入名为DeepSeek-R1的技术。针对这一传言,腾讯相关人士在接受《广州日报》采访时给出了明确回应。 据悉,微搜一搜在不断提升用户体验的过程中,不仅调用了腾讯
    的头像 发表于 02-17 14:20 955次阅读

    OpenAI免费开放ChatGPT搜索功能

    近日,OpenAI宣布一项重大决策:向所有用户免费开放ChatGPT搜索功能。这一举措无疑将为用户带来更加高效、智能的搜索体验。 与谷歌等传统搜索引擎的收录模式相比,ChatGPT搜索展现出了独特
    的头像 发表于 02-06 14:35 808次阅读

    ADS1293如何才能接入10V有效值的共模电压?

    (1)因为法规要求,需要给ADS1293的各导联输入口加上10V有效值的共模50hz工频电压,而ADs1293内置最大输入为VCC,也就是3.3V,如何才能接入10V有效值的共模电压? (2)心电各导联的参考地是什么?如果接浮地的设备也应该有一个参考的吧 以上请帮忙解答下,急用,谢谢
    发表于 01-09 06:41

    OpenAI桌面版ChatGPT新增应用协作功能

    近日,OpenAI宣布一项重要更新,为桌面版ChatGPT推出了“与应用协作”(Work With Apps)功能。这一新功能旨在支持原生应用程序的自动化协作,为用户带来更加高效和便捷
    的头像 发表于 12-23 10:52 926次阅读

    ChatGPT深度融入苹果Mac软件生态

    近日,科技界迎来了一项重要更新。当地时间12月19日,OpenAI宣布一项重大进展,其研发的ChatGPT已深度集成于苹果Mac电脑的操作系统软件中,为用户带来了全新的使用体验。 此次更新中
    的头像 发表于 12-23 10:50 1006次阅读

    ChatGPT新增实时搜索与高级语音功能

    在OpenAI的第八天技术分享直播中,ChatGPT的搜索功能迎来了重大更新。此次更新不仅丰富ChatGPT的功能体系,更提升了其实用性和竞争力。 新增的实时搜索功能,是此次更新的亮点之一
    的头像 发表于 12-17 14:08 918次阅读

    OpenAI发布满血版ChatGPT Pro

    科技巨头OpenAI近期宣布一项重大更新,正式推出了其备受期待的“满血版”ChatGPT Pro。这一新版本基于全新的推理模型o1,旨在为用户提供更为强大的处理能力和更高质量的回答。 据了解
    的头像 发表于 12-06 11:10 1101次阅读