Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ChatGPT接入个人微信(国内也能正常使用)

ChatGPT接入个人微信(国内也能正常使用)

原创
作者头像
卷福同学
发布于 2023-02-11 09:06:18
发布于 2023-02-11 09:06:18
9K3
举报
文章被收录于专栏:奶奶看了都会奶奶看了都会

chatGPT最近突然又大火起来了,而且这次不是一般的火,带有浓浓的商业气息火了。各个互联网大厂都开始进军了,感觉要来一场ChatGPT的军备竞赛一样,看看谁先获取国内的地盘。

作为吃瓜群众,我们也能个人使用ChatGPT,现在小卷来教大家更高级的玩法,就是用个人微信接入ChatGPT,个人微信变成一个聊天机器人,话不多说,先看效果,群聊或者私聊都可以触发

(最好用微信小号试验,有封号的风险)

6.jpeg
6.jpeg

1.注册账号

注册教程看我之前的文章:ChatGPT保姆级注册教程

如果有不会用梯子的,或是注册困难,或想用现成的账号,可以咨询我啊,提供有偿帮助

2.创建API keys

账号建好之后,登录openai,并创建一个API keys,这个key非常重要,这个是我们程序访问openai接口必须的

登录地址:https://platform.openai.com/login/

登录之后右上角头像那里点击View API keys进入创建页面

1.png
1.png

到创建界面后,创建一个新的秘钥,注意啊,只有第一次创建的时候可以copy下来。所以我们创建好后直接拷贝到本地,找个地方存着,一会要用

2.png
2.png

3.安装部署程序

3.1准备工作

3.2配置修改

源码下载后,在chatGpt_wechat目录下找到config.json文件,修改配置

4.png
4.png

修改内容为将api_key替换为上面自己在openai上创建的API Keys,其他配置无需修改

4_1.png
4_1.png

3.3运行程序

命令行在chatGpt_wechat目录下,运行main函数,命令如下:

代码语言:go
AI代码解释
复制
go run main.go

// 或者在项目目录下执行  go build ,编译出可执行程序后,执行可执行程序即可

程序运行后,会在命令行窗口出现一个二维码,用微信扫码登录即可。注意微信号需要实名认证啊,扫码的微信号就是聊天机器人

(先用微信小号进行测试,有封号的麻烦)

5.png
5.png

3.4测试效果

出现登录成功的提示后就可以开始聊天了,如下图是我在微信问机器人的对话以及命令行打印的日志,可以看到无需梯子,能正常使用

7.png
7.png

3.5 相关问题处理

终止go程序 重新运行后会报一个错

WARNING2023/02/10 20:00:03 logger.go:33: login error: write storage.json: bad file descriptor

解决方法:

把chatGpt_wechat目录下的storage.json文件删除,再重新登录即可。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
3 条评论
热度
最新
跟着步骤来报错
跟着步骤来报错
22点赞举报
哪一步,具体报什么错?
哪一步,具体报什么错?
回复回复点赞举报
执行:kubectl get pods -n kube-flannel,对于的服务,没有起来
执行:kubectl get pods -n kube-flannel,对于的服务,没有起来
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
重新初始化k8s集群
–pod-network-cidr=10.244.0.0/16:flannel网络的固定地址范围
用户9398785
2023/09/06
6840
重新初始化k8s集群
国内 CentOS 7 安装 K8S v1.29.2(CRI:containerd),通过安装 K8S,了解 K8S 的核心概念
通过安装 K8S,了解 K8S 的核心概念:控制面、CRI、CNI、Deployment、Service、sandbox 等,本文不仅包含安装流程,而且包含丰富的 Troubeshooting 实战,以及解释这背后发生了什么。
SRE扫地僧
2024/04/27
3.6K0
国内 CentOS 7 安装 K8S v1.29.2(CRI:containerd),通过安装 K8S,了解 K8S 的核心概念
centos7通过kubeadm安装k8s1.27.1版本
CentOS 7.x 系统自带的 3.10.x 内核存在一些 Bugs,导致运行的 Docker、Kubernetes 不稳定,还有会造成kube-proxy不能转发流量
dgds
2023/05/17
2.1K1
部署kubernetes-v1.25.3(k8s)- 基于containerd容器运行时
<p align="center" ><font color="EA5607" ><b>大家好,我是秋意临。<b></font></p>
秋意零
2022/11/15
2.5K0
【废亿点k8s】k8s单master集群安装(1.24版本)
准备两台服务器,一台用作k8smaster,一台用作k8snode。示例系统为Centos7。
Happyjava
2022/09/22
6450
【废亿点k8s】k8s单master集群安装(1.24版本)
【K8s】kubeadm 安装 k8s 集群
本篇文章主要是通过 VMware 来创建虚拟机,在虚拟机上通过 kubeadm 安装 k8s 集群;
Librant
2025/01/13
3110
kubeadm部署K8S集群并使用containerd做容器运行时
去年12月份,当Kubernetes社区宣布1.20版本之后会逐步弃用dockershim,当时也有很多自媒体在宣传Kubernetes弃用Docker。其实,我觉得这是一种误导,也许仅仅是为了蹭热度。
没有故事的陈师傅
2021/04/08
2.9K0
kubernetes炼气期之k8s平台快速搭建
环境说明 功能名称 IP 配置 k8s-master 192.168.10.231 4c8g k8s-node1 192.168.10.232 8c16g K8s-node2 192.168.10.233 8c16g k8s-node3 192.168.10.234 8c16g k8s-node4 192.168.10.235 8c16g 环境初始化 更新环境 yum update -y yum install -y wget vim net-tools epel-release 关闭filewal
公众号: 云原生生态圈
2020/06/15
5280
Kubernetes安装详细教程 RHEL系列版
Ubuntu安装教程请参考Ubuntu K8S安装 以下内容根据Rocky Linux 9.5来配置
繁华是客
2025/01/26
1510
k8s 学习(1)——CentOS 系统搭建 k8s 环境
最近准备系统地学习一下 k8s,所以第一件事就是搭建环境,本篇文章就来记录一下自己在 CentOS 系统上搭建 k8s 环境的经历。
Hopetree
2022/09/26
1.2K0
Kubernetes/K8S部署之kubeadm
修改镜像地址:(有可能默认不能拉取,确保能够访问到quay.io这个registery,否则修改如下内容)
码客说
2021/03/04
1.2K0
centos7 安装 k8s
其中https://82m9ar63.mirror.aliyuncs.com去阿里云获取,替换成自己的
DencyCheng
2022/12/02
7990
Centos7安装K8S集群环境
kubelet不支持SELinux, 这里需要将SELinux设置为permissive模式
用户1392128
2024/01/08
1.6K0
K8s集群环境搭建
说明:现在需要安装kubernetes的集群环境,但是又不想过于麻烦,所有选择使用kubeadm方式
Alone-林
2022/11/22
1.5K0
K8s集群环境搭建
使用kubeadm安装k8s
在安装kubeadm之前,都需要配置yum源,创建文件/etc/yum.repos.d/kubernetes.repo
编程黑洞
2023/03/06
8640
【K8S专栏】Kubernetes集群管理
Kubernetes作为容器的编排平台,它是以集群的形式为业务提供服务。所以在日常的工作中,作为Kubernetes平台的维护者,会经常对集群进行管理。
没有故事的陈师傅
2022/09/15
1.6K0
【K8S专栏】Kubernetes集群管理
基于Containerd部署Kubernetes
当Kubernetes 1.20开始准备弃用Docker,相信很多人在k8s 1.20版本出现的时候,都听说了即将弃用docker,不过还没有完全弃用,但这也是未来的趋势了。k8s的底层还是容器。
互联网-小阿宇
2022/11/21
8430
K8S 之 kubeadm 安装
Kubeadm 是一个工具,它提供了 kubeadm init 以及 kubeadm join 这两个命令作为快速创建 kubernetes 集群的最佳实践。
YP小站
2020/06/04
1.6K0
2-Kubernetes入门之CentOS安装部署集群
描述: 通过上一篇K8s入门体系架构学习我们初步的了解单节点的master与worker的工作部署流程,但是前面所用的是kuboard所提供的安装脚本作为测试练手安装还是可以将就的,但是在实际的生产的环境中由于业务的复杂性和多样性需要依靠集群来保证其安全可靠性;
全栈工程师修炼指南
2022/09/29
1.1K0
2-Kubernetes入门之CentOS安装部署集群
K8s 安装部署
k8s为什么叫k8s呢? 因为k8s是Kubernetes的简称,因为K和S之间有8个字母,所以才会被称为k8s。 k8s最初是在Google公司内部使用了10多年的技术,它的前身是叫做Borg(博格),直到2015年才被Google公司捐赠为开源项目。
小手冰凉
2020/08/19
10K0
推荐阅读
相关推荐
重新初始化k8s集群
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档