COW on WEB
cow的web端插件管理
作用:
安装插件或者运行项目时都需要进入服务器里面,通过命令运行或者修改参数,但大多数人没接触过编
程操作起来很很麻烦,这个页面就可以解决你的烦恼,我给可能常用到的插件配置文件和全局配置文
件,还有运行项目都搬到网页里,这样就可以不用进入服务器就可以运行项目或修改插件和全局的配置
文件。
部署
因为就算给大家提供源码,也可能很多人不会,所以把项目做成镜像放到服务器,大家直接购买服务器
就可以用了。
https://idc.langlangy.com/?i69ffe
进入浪浪云—注册登录—购买经量应用服务器—购买后转发端口5000—在网站输入IP:5000端口的转发
打开网页后就是这样的页面。第一次登录的时候输入的密码和用户名就是之后的密码和用户名(切记)
登录进去后就是这样的页面
讲解:
全局配置管理
就是管理全局的配置文件,
记得把上面的参数改成true,这样第一次登陆后,之后掉线了直接运行就可以了,不用扫码登录
左边是修改的配置文件部分填写完key等信息点击保存就会保存的,右边是配置文件的解读字典
参考:【https://github.com/XiaoCC/dify-on-wechat/】的项目,也把dify和扣子加进去了
"hot_reload": true,
项目启动管理
这个页面就是很简单了,因为日志显示的二维码是乱码,所以点击打开URL按钮会在新的页面打开二维码
积分WEB端管理,积分管理插件配置文件管理
这两个是通过我新写的插件,是通过积分控制用户的对话次数,目前只适用于私信
积分系统使用说明:
- 发送’$number’获取您的编号
- 发送’积分查询’查看您的积分
- 发送’签到’获取每日积分
- 每次发送消息会扣除一定积分
- 发送’$add 用户编号 积分数’来转移积分(需扣除自身积分)
- 管理员命令:
发送’minus 用户编号 积分数'减少用户积分 发送'delete 用户编号’删除用户信息
积分WEB端管理
这个页面主要保存的是用户的ID,编号,积分等信息。还可以通过web端加积分,或者删除该用户的信
息
因为私信没办法获取用户的微信名,所以每个用户都有一个唯一编号,通过编号在私信可以给用户加减
积分
积分管理插件配置文件管理
这是积分插件的配置文件,修改部分
左边是修改的配置文件部分填写完key等信息点击保存就会保存的,右边是配置文件的解读字典
这里的"admin_id"是管理员的id。先在全局配置文件设置 “hot_reload”: true, 然后启动项目扫码登录,
先用想当管理员的微信给机器人随便发一个消息,这里标红的部分就是他的id,也可以在积分web端管
理查看
然后点击结束项目,把这个id写进积分插件的参数了,然后重新启动项目就可以了。
切记:请勿在手机这了退出微信,这样重新登录,所以 id 都会重新生成导致,前面保存的积分会归零,
从头开始
管理员,linkai,Apilot插件配置文件管理
{
"new_user_points": 10, # 用户第一次使用赠送的积分
"signin_points": 5, # 每次签到赠送的积分
"points_per_message": 1, # 每次扣除的积分
"admin_id": "your_admin_user_id_here" # "your_admin_user_id_here"
为管理员的实际 user_id
}
这三个插件的用途,管理,我在之前的文章讲过,但这个就是不用呢么麻烦,直接修改插件配置文件就
行
管理员插件
管理插件或者别的需要管理员权限
修改其中password的值为你想设置的口令,比如: 123456 ,都行。之后私聊中输入#auth 12345(这里
是你设置的口令) 进行管理员认证
linkai插件
linkai:用于集成 LinkAI 提供的知识库、Midjourney绘画、文档总结、联网搜索等能力。
在下面填写参数 “linkai_api_key”: “Link_MnBxoUvKxxxxxxHwGtP6” 即可
在私人聊天框输入 #help linkai 获取插件的帮助信息了。如果提示不存在或者未启用,先打开管理员权
限 #auth 后面是设置的口令,然后输入#enablep linkai 就可以启用了
我这设置的是在私信里不用前缀就可以调用,你们要是设置了那就按设置的走
这里注意: 这个命令 $linkai app Kv2fXJcH 后面加上你自己的或者首页别人的 code 就可以可以调用这
个知识库或者扮演的角色
Apliot插件
Apilot:发送特定指令以获取早报、查询天气、星座运势、快递信息等!
目前可返回早报(图片形式)、微博热搜、摸鱼日历、星座运势,快递信息,天气等
快递查询格式:快递+快递编号。如:快递YT
对话框发送“早报”、“摸鱼”、“微博热搜(已更新为"微博热榜)”、”任意星座名称”可以直接返回对应的内
容!
天气查询格式:城市+天气。如:成都天气。(支持3400+城市天气,输入不正确或者查询失败返回北
京天气)
热榜查询。支持:<微博/虎扑/知乎/哔哩哔哩/36氪/抖音/少数派/IT最新/IT科技>
注册ALAPI账号,只要你注册就送你一个年免费使用。ALAPIhttps://admin.alapi.cn/dashboard/workp
lace
注册完以后在 个人管理——个人中心——可以看到token 复制好他
在这里填写你刚才复制token。
mj插件配置文件管理
这是mj画图的插件,在配置文件里修改 ,然后/mj或/i开头他就可以画画了,
关于key,只要你的买的中转或者其他的只要支持mj就可以
Suma4all插件配置文件管理
这个插件作用是
支持联网搜索
支持多轮追问
支持文章链接总结,且支持发送到在线笔记
支持文件内容总结,包括pdf、docx、markdown、txt、xls、csv、html、ppt
支持图片总结,包括png、jpeg、jpg
支持视频、播客内容总结,包括抖音、b站、小红书、YouTube等
支持多种内容总结服务,可自由组合
支持自定义prompt
支持自定义搜索、追问提示词
{
"url_sum": {
"enabled": true, #url总结服务开关
"service": "sum4all", #url总结服务,目前支持openai、sum4all、gemini、
bibigpt、opensum
"group": true, #url总结群聊开关
"qa_enabled":true, #url总结追问开关
"qa_prefix":"问", #url总结追问前缀词
"prompt": "" #url总结prompt
},
"search_sum": {
"enabled": false, #搜索总结服务开关
"service": "sum4all", #搜索总结服务,目前支持openai、sum4all、gemini、
perplexity
"search_service": "duckduckgo", #搜索服务,duckduckgo免费,google、bing 需
配置 search1api 的key
"group": true, #搜索总结群聊开关
"search_prefix":"搜", #搜索总结前缀词
"prompt": "" #搜索总结prompt
},
"file_sum": {
"enabled": false, #文件总结服务开关
"service": "sum4all", #文件总结服务,目前支持openai、sum4all、gemini
"max_file_size": "15000", #支持的文件大小,单位kb,最终能否总结取决于有大模型的
token限制
"group": true, #文件总结群聊开关
"qa_prefix":"问", #文件总结追问前缀词
"prompt": "" #文件总结prompt
},
"image_sum": {
"enabled": false, #图片总结服务开关
"service": "gemini", #图片总结服务,目前支持openai、sum4all、gemini、xunfei
"group": true, #图片总结群聊开关
"qa_prefix":"问", #图片总结追问前缀词
"prompt": "" #图片总结prompt
},
"note": {
"enabled": false, #笔记服务开关
"service": "flomo", #笔记服务,目前支持flomo,后面考虑支持notion
"prefix":"记" #笔记服务前缀词
},
"keys": {
"sum4all_key": "", #如选sum4all,则必填
"search1api_key": "", #如search_service选google或bing,则必填,购买方式见上
"gemini_key": "", #如选gemini,则必填
"perplexity_key": "", #如选perplexity,则必填
"open_ai_api_key": "", #如选openai,则必填
"model": "gpt-3.5-turbo", #openai模型
QQ交流群:
"open_ai_api_base": "https://api.openai.com/v1", #openai请求地址
"xunfei_app_id": "", #讯飞大模型appid,如选xunfei,则必填
"xunfei_api_key": "", #讯飞大模型apikey,如选xunfei,则必填
"xunfei_api_secret": "", #讯飞大模型apisecret,如选xunfei,则必填
"opensum_key": "", #如选opensum,则必填
"bibigpt_key": "", #如选bibigpt,则必填
"outputLanguage": "zh-CN" #bibigpt的输出语言,默认中文,其他支持列表见下
}
}