网盘短剧搜索程序对接双微信机器人保姆级教程
森遇博客

网盘短剧搜索程序对接双微信机器人保姆级教程

时迁
1年前发布
广告 广告 广告 广告

程序代搭建服务(599一条龙):
①授权使用QQ+微信机器人自开发插件
(绑死,各端换授权号需支付20元,更换对接网址免费)
②网站+微信机器人+QQ机器人+微信对话平台
③网页版美化包
以上项目持续包更新,需要自备两台服务器。

程序介绍 (前往体验)

资源管理系统是一款拥有后台的个人网盘资源管理程序;可以帮你管理、搜索自己的网盘资源;

功能特点

一键转链: 快速将他人分享的链接转换为您个人的专属链接,提升资源管理效率。
网盘支持: 特别支持夸克网盘,助力网盘拉新!
智能搜索: 提供三种搜索模式:精准搜索、模糊搜索和分词搜索,满足不同用户的搜索需求。
资源更新: 系统自动转存每日新增资源,保持资源库的新鲜度。
广告过滤: 自动过滤并删除转存过程中的广告内容,提供更纯净的资源体验。
后台管理: 后台支持配置SEO参数、伪静态网址和网站地图等,优化网站搜索引擎排名。
收益模式: 通过游客搜索转存资源或会员充值,实现网站收益。

程序截图

图片[1] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
图片[2] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
图片[3] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
图片[4] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
图片[5] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客

搭建教程

上传源码

  1. 把源码上传到宝塔或支持设置PHP超时限制的服务器/主机里
  2. 选择环境PHP7.2并设置超时限制为86400,设置保存后重启PHP7.2服务
    图片[6] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  3. 上传文件夹内的data.sql到你的数据库里,并配置.env文件填写数据库链接地址
    图片[7] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
    图片[8] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  4. 设置网站运行目录public,并设置thinkphp伪静态

    location ~* (runtime|application)/{
     return 403;
    }
    location / {
     if (!-e $request_filename){
         rewrite  ^(.*)$  /index.php?s=$1  last;   break;
     }
    }

    图片[9] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客

  5. 进入程序后台,后台地址:https://你的域名/qfadmin 账号密码:admin 123456
  6. 点击资源,然后点击账号管理,输入你的夸克Cookie
    图片[10] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客

    • 如何获取夸克网盘Cookie?
      百度搜索夸克网盘,打开网页版,登录账号后到夸克网盘网页版首页界面,键盘点击F12打开开发者工具,按下图所示复制Cookie到网站的账号管理中
      图片[11] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  7. 检查自己的网盘是否有足够大的空间存储资源,容量在10T以下,那么空间是不够的,空间不够的先去看这篇文章 -> 夸克网盘空间不足?私人教程教你免费升级60T
    图片[12] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  8. 已经有足够的空间后,进行下一步,按下图所示找到资源 - 分类管理 - 一键转存
    图片[13] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
    点击一键转存后需要等待0.5天-1天的时间,才可把资源全部同步到你的网站上
    如果没有足够的空间又想尽快上线使用的,联系我拿短剧的表格文档,可一键导入
  9. 最后,配置宝塔计划任务
    添加宝塔计划任务 GET 以下网址(每6小时一次或每日一次),会自动更新每日资源
    http://你的网址/api/source/day
    图片[14] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客

常见问题

  • 全部转存执行1分钟~5分钟后中断问题,修改超时限制 该操作用时很长,请设置最大值86400,设置后需重启下服务
  • 非7.2版本导致的报错,请自行解决,不要再问,不会就百度或者老老实实用7.2
  • 访问显示nginx 404 Not Found请设置设置thinkphp伪静态
  • 后台报错请检测数据库文件是否正常配置成功;每日更新报错请检测数据库文件是否正常配置成功、并使用国内服务器或主机,计划任务请不要访问过于频繁,设置每6小时一次即可
  • 网站经常打不开,出现500的情况,未具体找到原因,可能是因为服务器配置太低,分词功能占用内存过高导致的 升级服务器配置或后台修改搜索模式改为“精准搜索”

下载源码(更新地址)

作者:心悦
QQ交流群:1005682182

INSERT INTO `qf_conf` VALUES (52, 'is_quan', '0', '全网搜', '', 0, 2, '关闭=>0\n开启=>1', 1, 1, 1, 1, 1729928547, 1729928547);


  • 程序美化包(解压至程序根目录即可)

微信对话平台部署 (前往体验)

  1. 登录微信对话平台 https://chatbot.weixin.qq.com/login ,创建一个想要的机器人名字。行业类型随意
    图片[15] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  2. 来到后台点击应用绑定-开放api-申请权限,填写相关信息
    图片[16] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  3. 获取到api秘钥后对应填写在网站的 app/api/controller/chatbot 文件里面,并填写回调地址:https://你的域名/api/chatbot
    图片[17] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
    图片[18] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  4. 在微信官方对话后台点击发布,教程结束!
    图片[19] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客

网页机器人对接部署 (前往教程)

图片[20] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客

微信机器人部署教程

Python部署方案

  1. 搭建chatgpt-on-wechat项目,前往项目地址下载
  2. 准备一个服务器,此教程以宝塔为例,按下图所示在宝塔新建一个文件夹,并上传刚刚下载的机器人源码到根目录
    图片[21] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
    图片[22] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  3. 安装Pythoe环境,版本在 3.7.1~3.9.X 之间,推荐3.8版本,3.10及以上版本在 MacOS 可用,其他系统上不确定能否正常运行,此处使用Python-3.8.19版本
    图片[23] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  4. 然后把网盘资源管理系统源码的chatgpt-on-wechat文件夹里的文件按照以下路径放入机器人项目文件夹(覆盖原文件)
    config.json config.py:机器人项目根目录
    chat_channel.py:机器人项目根目录/channel/chat_channel.py
    嫌麻烦的直接下载打包好的文件
  5. 打开config.json文件,修改duanju_url字段为你的网盘资源管理系统的网址,测试群聊改成你群聊名称保存,一行授权一个群聊
    图片[24] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  6. 添加Pythoe项目,按下图所示填写,启动命令python3 app.py,环境变量 ,启动用户 root,然后把安装依赖包勾上点击确定即可。
    图片[25] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  7. 等待项目部署完成,显示正在尝试启动项目,就可以关闭窗口,然后点击项目设置,选择项目日志扫码你的机器人即可(账号需实名,支付需可用,否则可能登录不上)
    图片[26] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客

Docker部署方案

  1. 以宝塔为例,安装Docker环境,按下图所示全部默认即可
    图片[27] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  2. 打开网盘资源管理网站的根目录,进入chatgpt-on-wechat文件夹
    图片[28] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  3. 打开config.json文件,修改duanju_url字段为你的网盘资源管理系统的网址,测试群聊改成你群聊名称保存,一行授权一个群聊
    图片[29] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
  4. 在本目录打开终端并执行命令以下命令后回车,然后等待完成

    sudo docker compose up -d


    图片[30] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
    图片[31] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
    图片[32] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
    安装完成
    图片[33] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
    (图源来自 凡星爱分享博客)

  5. 最后按下图序号依次点击,扫码你的机器人即可(账号需实名,支付需可用,否则可能登录不上)
    图片[34] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客

大功告成

宝塔添加计划任务,按下图所示,删除用户全网搜后的资源

  • 设置每隔30分钟监控一次即可
    https://你的域名/api/other/delete_search
    图片[35] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客
    图片[36] - 网盘短剧搜索程序对接双微信机器人保姆级教程 - 森遇博客

config.json配置说明

# config.json文件内容示例
{
  "model": "gpt-3.5-turbo",                                   # 模型名称, 支持 gpt-3.5-turbo, gpt-4, gpt-4-turbo, wenxin, xunfei, glm-4, claude-3-haiku, moonshot
  "open_ai_api_key": "YOUR API KEY",                          # 如果使用openAI模型则填入上面创建的 OpenAI API KEY
  "open_ai_api_base": "https://api.openai.com/v1",            # OpenAI接口代理地址
  "proxy": "",                                                # 代理客户端的ip和端口,国内环境开启代理的需要填写该项,如 "127.0.0.1:7890"
  "single_chat_prefix": ["bot", "@bot"],                      # 私聊时文本需要包含该前缀才能触发机器人回复
  "single_chat_reply_prefix": "[bot] ",                       # 私聊时自动回复的前缀,用于区分真人
  "group_chat_prefix": ["@bot"],                              # 群聊时包含该前缀则会触发机器人回复
  "group_name_white_list": ["机器人测试群", "机器人测试群2"], # 开启自动回复的群名称列表
  "group_chat_in_one_session": ["机器人测试群"],              # 支持会话上下文共享的群名称  
  "image_create_prefix": [],                                  # 开启图片回复的前缀
  "conversation_max_tokens": 1000,                            # 支持上下文记忆的最多字符数
  "speech_recognition": false,                                # 是否开启语音识别
  "group_speech_recognition": false,                          # 是否开启群组语音识别
  "voice_reply_voice": false,                                 # 是否使用语音回复语音
  "group_welcome_msg": "",                                    # 配置新人进群固定欢迎语,不配置则使用随机风格欢迎
}
  1. 个人聊天
  2. 个人聊天中,需要以 "bot"或"@bot" 为开头的内容触发机器人,对应配置项 single_chat_prefix (如果不需要以前缀触发可以填写 "single_chat_prefix": [""])
  3. 机器人回复的内容会以 "[bot] " 作为前缀, 以区分真人,对应的配置项为 single_chat_reply_prefix (如果不需要前缀可以填写 "single_chat_reply_prefix": "")
  4. 群组聊天
  5. 群组聊天中,群名称需配置在 group_name_white_list 中才能开启群聊自动回复。如果想对所有群聊生效,可以直接填写 "group_name_white_list": ["ALL_GROUP"]
  6. 默认只要被人 @ 就会触发机器人自动回复;另外群聊天中只要检测到以 "@bot" 开头的内容,同样会自动回复(方便自己触发),这对应配置项 group_chat_prefix
  7. 可选配置: group_name_keyword_white_list配置项支持模糊匹配群名称,group_chat_keyword配置项则支持模糊匹配群消息内容,用法与上述两个配置项相同。(Contributed by evolay)
  8. group_chat_in_one_session:使群聊共享一个会话上下文,配置 ["ALL_GROUP"] 则作用于所有群聊
  • 全网搜采集站更改地址
    网盘程序根目录/app/common.php 第793行到结尾
喜欢就支持一下吧
点赞 0 分享 赞赏
评论 抢沙发
取消 登录评论