首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >全网更简单的方法,教你一键接入微信公众号,包教包会。包你成功。三包

全网更简单的方法,教你一键接入微信公众号,包教包会。包你成功。三包

作者头像
@派大星
发布2023-06-28 15:10:21
发布2023-06-28 15:10:21
6630
举报
文章被收录于专栏:码上遇见你码上遇见你

前提

之前在前面的文章中已经给大家分享过一期如何将ChatGPT接入到微信公众号:

手把手教你将Chat GPT集成到公众号 彼得码,公众号:码上遇见你手把手教你将Chat GPT集成到公众号

但是当时考虑的不是十分周全,上期教程对于编程小白来讲可能会有些许的难度;或许是无从下手,所以为了兼顾到其它编程小白的小伙伴特意带来了本次教程。本次教程无需执行大量的命令,也不用担心每个命令输入后出现错误怎么办。这一次我会将所有的配置为大家打包好。从而做到开箱即用的。

正题

服务器准备

针对于服务的准备,我在往期也写过一篇文章。这里多说一句,建议大家使用国外的服务器,之所以不使用国内的服务器,懂得都懂。国外服务器的购买推荐(相对问题,并且是老牌哦)

https://billing.raksmart.com/whmcs/aff.php?aff=5737

其它相关服务器的操作可参考文章:

手把手教你将Chat GPT集成到公众号 彼得码,公众号:码上遇见你手把手教你将Chat GPT集成到公众号

公众号config.json配置

准备好docker环境后,我们需要准备对于微信公众号的配置文件,代码如下:

代码语言:javascript
复制
{
  "model": {
    "type" : "chatgpt",
    "openai": {
      "api_key": "your api key",
      "model": "gpt-3.5-turbo",
      "character_desc": "你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。",
      "conversation_max_tokens": 1000
    }
  },

  "channel": {
    "type": "wechat_mp",

    "wechat_mp": {
      "token": "abcdefghijklmnopqrstuvwxyz",
      "port": "80"
    }
  }
}

一键部署docker镜像

dockerhub地址:

https://hub.docker.com/repository/docker/vipbbo/bot-on-anything/

代码语言:javascript
复制
# 更新包管理器
sudo apt-get update

# 安装docker
apt install docker.io -y

# 下载docker镜像
docker pull vipbbo/bot-on-anything:v1.0

# 给镜像打标签
docker tag vipbbo/bot-on-anything:v1.0 bot-on-anything

# config.json配置文件(公众号版),只需要改 api_key 即可
# token可改可不改,只需要保证和公众号里面配置的一样即可。

# 将上面的配置文件直接复制粘贴即可 修改 api_key 编辑模式下 :wq 保存退出
vim config.json


# 后台运行
docker run --name bot-on-anything -d -p 0.0.0.0:80:80 -v "$(pwd)/config.json:/app/config.json" bot-on-anything python app.py

# 查看log
docker logs -f bot-on-anything

启动成功后使用ip直接访问:http:x.x.x.x,会出现如下图所示

公众号配置

如果所示:

完成公众号配置后,一定要点击上图中右上角的启用我这里是停用 因为我已经启用了。接下来就可以看看你的AI小助理了。

各位小伙伴们可以自行尝试一下:如果有什么问题可以私聊添加wechat

进入到项目后,我们根据自己的需要定制化开发。这里如果有需要可以添加微信32479732进行沟通

如果需要定制化开发,则可以进行如下操作

编译镜像

重点来了。我们要编译自己的docker镜像,相关命令如下

代码语言:javascript
复制
# 拉取项目
git clone https://github.com/vipbbo/bot-on-anything.git 

# 进入到项目目录下 这里我们可以定制化自己的需要
cd bot-on-anything/

docker环境的准备(这个可以忽略只是给定制开发的做准备)

首先需要准备一下docker环境,对于docker环境的部署,我之前在往期文章有过介绍。对于docker没有基础的同学可以参考一下往期文章:链接如下。了解的可以自行跳过。

如何搭建自己的ChatGPT网站,它来了 派大星,公众号:码上遇见你如何搭建自己的ChatGPT网站,它来了

切记这里一定要准备好docker环境哟 按照上面要求做好环境的准备,以下命令默认是已经按照上述步骤准备好了开发环境为前提,也可添加微信32479732备注加群 进行交流

代码语言:javascript
复制
# build 自己的镜像
docker build -t bot-on-anything .

# 新建公众号config.json配置 按照上述步骤的即可

# 打标签
docker tag bot-on-anything:latest vipbbo/bot-on-anything::v1.0

# 推送
docker push vipbbo/bot-on-anything:v1.0

# 后台运行
docker run --name bot-on-anything -d -p 0.0.0.0:80:80 -v "$(pwd)/config.json:/app/config.json" bot-on-anything python app.py

总结

上述就是将项目打包成docker镜像,无需定制开发的同学可忽略这一步。

​​​

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码上遇见你 微信公众号,前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前提
  • 正题
    • 服务器准备
    • 公众号config.json配置
    • 一键部署docker镜像
    • 公众号配置
  • 如果需要定制化开发,则可以进行如下操作
    • 编译镜像
    • docker环境的准备(这个可以忽略只是给定制开发的做准备)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档