ChatGPT 是一款基于 GPT-3.5 的大型语言模型,由 OpenAI 推出,可用于自然语言处理、对话生成等任务。ChatGPT 作为一个聊天机器人,具有优秀的语义理解和回复能力,在多个领域和场景中都得到了广泛的应用。微信作为国内最大的社交媒体平台之一,拥有着庞大的用户群体和开放的生态系统,成为了许多企业和开发者的首选。

本篇博客将以 ChatGPT 如何接入微信聊天机器人为例,为大家介绍如何使用 ChatGPT 连接微信号,并实现自动化回复。结尾有彩蛋喔~

必要条件:

  1. 一个ChatGPT账号
  2. 一个微信小号
  3. 一台国外服务器

详细步骤:

ChatGPT相关:

1.登入以下ChatGPT官方网址: https://platform.openai.com/docs/quickstart/build-your-application

2.点击“Create new secret key”

3.点击复制,并手动粘贴至任一文本文件备用。注意key的值仅出现一次,如果错过,新建一个key再试即可。

服务器相关:

4.创建一台云服务器,本文以Azure云服务器为例。

5.使用Xshell通过SSH方式登录云服务器。

6.在机器中安装docker 引擎,参考docker官方文档:Install Docker Engine on Ubuntu。直接按照"Install using the apt repository" 以及"Install Docker Engine"步骤操作即可:

微信机器人相关:

7.引擎安装完成后,使用以下指令操作,详情参考:wechat-chatgpt/README_ZH.md at main · fuergaosi233/wechat-chatgpt (github.com)

需要注意三点:将 <YOUR OPENAI API KEY> 替换成步骤3中保存的API key;CHAT_PRIVATE_TRIGGER_KEYWORD可以自定义触发关键词,也可以留空;当运行容器指令成功后会生成一串id,可以忽略。

9.当以上指令运行完成后,会输出如下图中的二维码,选择微信小号扫码登陆即可。如果二维码登录不上,需要先将二维码复制到浏览器中显示。

10.登录成功后,结果如下:

好啦,接下来是彩蛋!!!

由于实测过程中,发现有时会因为频繁请求,出现异常,需要重启的状况,如图,回复群友消息时,报出“Something went wrong”的错误:

考虑停止容器运行,参考以下docker指令,:

docker ps -a

docker kill <container id>

docker rm <container id>

第二个彩蛋!!!

由于微信的限制,应避免发送敏感词汇,否则是很容易被禁用微信号的,祝大家使用愉快~

微信聊天机器人搭建方式分享相关推荐

  1. 微信聊天机器人-存储好友分享消息

    文章目录 一.背景 二.效果展示 三.wxpy 四.读写excel 五.定时器 六.demo下载 七.参考文章 一.背景 一般大公司都比较重视企业文化,和学习氛围,这不我们的团队也是如此,每个人每月微 ...

  2. 微信公号 DIY:一小时搭建微信聊天机器人

    最近借用了女朋友的公号,感觉如果只是用来发文章,太浪费微信给提供的这些功能了.想了想,先从最简单的开始,做一个聊天机器人吧. 使用Python实现聊天机器人的方案有多种:AIML.chatterBot ...

  3. 微信公众号图灵机器人开发php,使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人...

    使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人之前通过hook技术实现了微信pc端发送消息功能,如果在结合图灵机器人就能实现微信聊天机器人. 代码下载:http://blog.y ...

  4. 10分钟搭建ChatGPT API微信聊天机器人

    引言:今天看到ChatGPT开放了API,就顺便找了一个开源项目,把微信聊天机器人搭起来了.1. 注册ChatGPT 这个网上都有很多的教程,我这里就不赘述了 2. 获取ChatGPT API Key ...

  5. 搭建属于自己的基于ChatGPT的微信聊天机器人(方法)

    文章目录 1. GitHub开源项目 2. 前期准备 (1) 获取openAI API key 3. 准备部署环境 (1) 配置代理 (2) 配置python环境 4. 部署 (1) 修改配置文件 ( ...

  6. 微信聊天机器人更新啦(持续更新)

    2016年的时候写了个微信聊天机器人,更新一段时间后就没有更新了:今年年初的时候,又写了一个微信聊天机器人,后续用户反映没怎么更新. 之所以没有及时更新,主要是因为软件自身不稳定,体验效果差.例如,2 ...

  7. Itchat 微信聊天机器人

    微信聊天机器人(Itchat) 不务正业,想起干点啥有意思的事,于是想起了用聊天机器人去调戏微信好友也许会有点意思吧,于是参照别人写的东西,自己也浅尝一下.基本原理还是很简单的,就是让机器人替你去聊天 ...

  8. php swoole机器人,vbot微信聊天机器人启用swoole

    <vbot微信聊天机器人启用swoole>要点: 本文介绍了vbot微信聊天机器人启用swoole,希望对您有用.如果有疑问,可以联系我们. Vbot 支持 API 以便开发者搭建自己的微 ...

  9. python 微信聊天机器人_python操作微信自动发消息的实现(微信聊天机器人)

    前言 最近在学习python,发现一个微信自动发消息的小demo感觉很有意思,试了一下,不成功,因为demo中用的是itchat这个库来操作微信,而这个库是通过微信网页版来操作微信的,现在微信网页版已 ...

最新文章

  1. 用MATLAB模拟天线接收信号时,突然出现一个干扰信号,并且干扰信号从0°开始,绕90°,观察SINR的变化规律
  2. html中基本选择器的优先级,CSS_CSS中的各种选择器与样式优先级小结,优先级:由高到低(从上到下)- phpStudy...
  3. spring+mybatis+atomikos 实现JTA事务
  4. Matlab图片改颜色通道不改名存储
  5. Android中常用的一些方法总结的工具类
  6. esxi usb插口_酷暑大作战 | USB-C风扇新体验
  7. IntelliJ IDEA 如何从SVN导入项目 怎么部署 就是路劲和tomcat配置等等 步骤希望
  8. html 文本框 p,Javascript实现HTML表单form多个HttpPost请求
  9. 用React实现基于Canvas的图片放大镜功能
  10. 小型超市管理系统的设计与实现 毕业设计-附源码011136
  11. 微信小程序模拟器加载图片成功,真机加载失败
  12. php实现ts流切片,HLS-m3u8播放列表和ts切片(2)
  13. 安装neo4j过程中存在的问题
  14. 拳皇 - 人物动作素材图 61种
  15. 微信公众平台小程序开发教程
  16. 全新实用工具证件照制作微信小程序源码下载支持多种证件生成与制作
  17. 如何压缩视频(不改变视频清晰度2.1G→123M)
  18. 两台服务器虚拟mac地址,虚拟机修改服务器mac地址
  19. Excel中如何快速地将成绩按比例来划分为等级?
  20. 2021 CCF 非专业级别软件能力认证第一轮(CSP-S1)提高级

热门文章

  1. IMX8开发板Ubuntu20系统下外设界面功能测试-迅为i.MX8MM
  2. Echars 折线图 自动向右平移显示数据(数据量大的时候适应)
  3. jquery系列之-ajaxSubmit()提交表单示例
  4. python壁纸高清图片_详解Python静态网页爬取获取高清壁纸
  5. 小程序访问本地服务器注意点
  6. 今天开通了CNSD博客
  7. Oracle 11g R2+RAC+ASM+redhat安装详解1
  8. Verilog学习之四选一多路器设计
  9. for循环的执行顺序(案例+详解)
  10. 如何防止破解?MCU加密技术揭秘