正在与服务器通信...

操作失败,请重新尝试!

操作成功!.

这是一则提示信息。

骚年,有这么多大佬打分了呢!
用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 125|回复: 6

[免费] 喵词库本地版公开测试Ver1.0

[复制链接]

MPQ卖萌组

发表于 2018-12-5 15:22:22 | 显示全部楼层 |阅读模式
插件发布
插件名称: 喵词库公开测试版本1.0
版本号: 1.0
插件类型: 词库
作者名: eg喵
作者联系方式: -
插件群: 425860786
插件行为分析报告: http://habo.qq.com
承诺: 我会说清楚的:D
本帖最后由 喵呜ouo 于 2018-12-5 15:32 编辑

说明文档 最后编辑时间 20181126 04:30

写在前面:词库免费提供使用 有问题可以到群425860786提交反馈
下面提到的所有识图功能均需要 识图支持程序.exe 的支持 打开后最小化即可

插件设置界面:
  词库设置:
    回复率: 点击回复率条,调整全局回复率 为0不回复,与群回复率之间选择较低的一方进行回复
    判定精度:词库匹配精度 点击调整,越往右越模糊匹配越多回复越多,精确匹配的情况下需要关键词和信息完全相等
    广告检测:不完善的功能 不建议使用,根据CodeData中存放的黑白词频使用贝叶斯算法对群名片和群发言,私聊发言进行检测

   管理设置:
    管理猿:最高权限管理员 用空格或逗号隔开(会自动处理分隔符) 可以多个,管理可以使用最高权限命令,有情况可以推送信息给管理,
    管理裙:群号,接收各种反馈推送 可以多个 用空格或逗号隔开(会自动处理分隔符)
    称呼:词库前缀 影响回复检索和命令使用 命令需要带上前缀  词库检索有前缀的情况下默认模糊匹配
    黑名单群:输入群号,用空格或逗号隔开(会自动处理分隔符),banq\拉黑群命令会把群加到这里 也可手动加
    黑名单Q:输入Q号,用空格或逗号隔开(会自动处理分隔符),ban\拉黑命令会把QQ加到这里 也可手动加
    过滤群:群名符合规则就退出群 采用正则表达式匹配 参考:(红包|同学|土豪|粉丝) 简易关键词可以用|分隔开

   教学设置:
    恶性过滤规则:存在恶意攻击 侮辱 完全不可接受的回答规则,触发后将会发给管理和管理群,采用正则匹配 参考(x你嫲|狗带|去死)
    中性过滤规则:不怎么想学的回答规则,不符合性格的用语 因人而异 采用正则匹配 参考(主人|呼呼|拉拉|尿|呵呵|复述|复读)

   全局撤回规则:
    在所有管理的群内都会采用的撤回规则,符合规则就撤回信息,采用正则匹配 参考(红包群{5,11}|各种国骂|各种骂娘|各种狗带|招.*?(兼职|学生|赚钱|打字|工作)|出售.*?\d+元|欢迎加入.*?群号码.*?\d{5,10}|操你妈|加群.*?\d{5,10}|分享.*?红包),
   特注:该撤回规则可以撤回所有可见的文字 包括普通发送的内容 红包口令 红包祝福语 语音识别结果(不准确) 群名片 群头衔,在开启图片文字识别的情况下甚至可以识别并撤回图片

//=================================
教学\调教:
  命令默认均要求前缀 无前缀的情况下直接发送命令本身,私聊\好友聊天可以省略前缀

  命令名:
  教学 或 调教
  发送后按照提示输入关键词和回答以及设定,
  偷懒的情况下可以发送 教学或调教带上要教的关键词 跳过操作,比如:调教早上好,[name]早上好,0
  一次性执行到底
  回复限制设置:
    在调教教学最后一步进行设置
    0 在群内 好友聊天 私聊 讨论组都可以触发
    1 只对设定的人触发
    2 只在设定的群触发
    3 在设定的群对设定的人触发

好感度限制:   
   0+110 或 0-110 0的含义和上面回复限制设置一样  +110意味着在哪都能回但好感要>110 而-110好感要小于110
   1+110 或 1-110  很少用,+110意味着对设定的人要求好感>110 而-110好感要小于110
   2+110 或 2-110  超少用用,+110意味着在设定的群里要求群员>110好感才触发 -110同上 小于110
   3+110 或 3-110  极端少用,+110意味着在设定的群里对设定的人>110好感才触发 -110同上 小于110

正则通配教学:

  词库支持使用正则表达式作为关键词,但为了方便区分,表达式需要写在括号内 如:(.*)
  采用DEELX 正则表达式引擎,语法参考:http://www.regexlab.com/zh/deelx/syntax.htm或百度百科
  教学方法和普通教学方法相同
  示例:
    关键词     喵给(.*)吃(.*)    回答 $1不吃啦,喵就把$2吃掉了撒。
    可以匹配一切 猫给谁吃什么东西  然后按顺序把$1(子匹配结果1)替换成"谁" $2(子匹配结果2) 替换成"什么东西"
    关键词     土豪我们(.*)朋友    回答: 土豪抱大腿      这条关键词可以匹配到  土豪交/做/作/成为/我们做/...朋友
    关键词      ([早中晚]上好|[早中晚]安)     回答:$1        复读出日常问候 早上中午晚上好  早安中安晚安

  注意事项:
    正则匹配的优先级比其他判定都要低,在精确匹配,模糊匹配都实在没有回答的情况下才会动用


教学特殊关键词:
  时间更正,有些人喜欢晚上说早上好或中午才睡醒说早上好,亦或者时区不同 过的是欧美时间
  这种情况就不应该傻fufu的回应.

  方式:
    教关键词+更正回答
    如关键词
    晚上-早上   在晚上发了"早上好 早安" 需要更正
    中午-早上  中午才发早安\早上好 需要更正时间

    附参考时间段:
    12点到早上5点 深夜
    5点到11点 早上
    11点到2点 中午
    2点到6点 下午
    6点到12点 晚上

随机提示:
  以默认1%或设定的概率随机发送提示内容

  方式:
  教关键词 随机提示 回答为要回答的内容  可以多条 默认多条随机

//=================================
管理命令:
命令默认均要求前缀 无前缀的情况下直接发送命令本身,私聊\好友聊天可以省略前缀
  命令名:
  @all+内容
  向同框架内所有登陆了的AI发送同一条信息 方便批量管理 如:@all枚举群

  SQL+sql语句
  执行一条SQL语句对数据进行管理操作并返回结果 如:sql select count(*) as 知识量 from word

  同步词库
  无参数,重新载入词库.当使用SQL语句或自定义命令修改词库后用来同步变更以使其生效

  退出群+群号
  退群呗还能有什么

  枚举群
  无参数 列出所有加进去的群

  查群/清理群大于+群人数
  退掉所有群员多过X的群 如:清理群大于900 退出群员多过900人的群

  查群/清理群小于+群人数
  退掉所有群员少于X的群 如:清理群小于10 退出10人以下的微型群

  banq/拉黑群+群号
  拉黑 退群

  dbanq/解黑群+群号
  解黑   删黑名单 但本命令不加会加群

  ban/拉黑+QQ
  拉黑 删好友

  deban/解黑+QQ
  解黑 删黑名单

  水表+QQ
  查某人都加了什么群

  加群+群号
  主动加群 不一定成功 有可能出验证码

  加好友+QQ
  主动加好友 不一定成功 可能出验证码

  推送+内容
  向所有加进去的群推送一条信息

  刷新命令/刷新自定义命令/重载命令/重载自定义命令
  无参数,刷新自定义命令列表(\CoreData\自定义命令.ini)

//=================================

普通命令:
  命令默认均要求前缀 无前缀的情况下直接发送命令本身,私聊\好友聊天可以省略前缀

  命令名:
  回复率+数值
  群内群管 群主 或AI管理员发送可以设置群回复率0-100

  忘掉Event+event名
  删除自己教的event (在\CoreData\event.txt内)

  群数
  无参数 看看加了多少个群

  复述/复读+内容
  复读呗

  随机提示
  主动触发回复教过的随机提示内容  

  领养+群号
  申请领养到群,默认需要好感并扣除积分,开启了审核的情况下还需要审核,否则直接申请加群(不一定成功)

  撤回/撤回规则+撤回信息的格式
  群管\AI管理在群内设置按照正则表达式规则撤回信息如(关键词1|关键词2|点击.*?加群|加群.*?\d{5,10})

  特注:该撤回规则可以撤回所有可见的文字 包括普通发送的内容 红包口令 红包祝福语 语音识别结果(不准确) 群名片 群头衔,在开启图片文字识别的情况下甚至可以识别并撤回图片

  event\事件+事件内容
  建议在\CoreData\event.txt 内编辑,可实现帮助或文字游戏

//=================================

自定义指令的编写:
  自定义命令列表存放于(\CoreData\自定义命令.ini),可以参考内建自定义命令
  编辑后使用管理员命令进行重新载入:    刷新命令/刷新自定义命令/重载命令/重载自定义命令
主要通过对SQL语句的封装实现对各种数据的查询
用法示例:
   [加积分]
   SQL=update user set score=score+[输入2] where qq = '[输入1]'; select changes()>=1
   权限=3
   回复=变更积分 [2]
   失败回复=查询失败0 0
   受限回复=权限不足ouo 需要管理员进行操作

  输入参数方式:命令名+输入1,输入2,输入2... 数量不限,以半角逗号分隔   
  参考: 加积分445491251,100
  在回答和SQL使用输入参数:[输入1][输入2][输入3] 序号按输入顺序排列 执行前/回复前会被替换成对应参数
  其他可用的参数标记:
    [AIQQ] 自己的QQ  
    [QQ]执行命令的QQ  
    [Type] 消息类型 1好友2群3讨论组4临时会话  
    [群号] 群聊和临时会话时可用
    [信息] 发送的信息内容

  配置项节点[   ]内写入命令名(使用时需要前缀+命令名+参数)
  SQL字段:
    写入对应的数据库(SQLITE3)查询语句 多条SQL用;分号分割依次执行 出现语法错误会打断,有返回值的返回语句返回相关结果,无返回值的查询语句返回影响行数

  回复字段:
    正常执行命令之后的回复内容,可以在回复中加入SQL执行结果
    如:[1]将会被替换为第一条SQL执行的完整结果,[2]第二条,[3]第三条
    [1,1]第一条第一个返回值(select id,keyword中返回id),[1,2] 第二个返回值(keyword)
    [2,1]第二条第一个
    注:回复要换行请使用\n 多条回复用[next]分隔

  失败回复字段:
    查询发生失败的回复

  受限回复:
    设置了权限且使用者权限不足

  权限字段:
    权限0 谁都可以用 1群管群主可以用 2 群主可以用 3管理员专用

//=================================

内建自定义命令:
  命令默认均要求前缀 无前缀的情况下直接发送命令本身,私聊\好友聊天可以省略前缀

  老朋友排名 无参数 列出认识最久的N个人
  好感度排名 或 好感排名 无参数 列出好感最高的N个人
  积分排名  无参数 列出积分最多的N个人
  查问题+要查的关键词 普通权限指令 模糊查询返回查到的ID和关键词和回答用于删除和编辑
  查回答+要查的回答 普通权限指令 模糊查询返回查到的ID和关键词和回答用于删除和编辑
  删回答+要删的ID 普通权限命令 用前两个命令查到的ID删掉数据 但本命令只能删掉自己教的内容
  群删回答+要删的ID 群管权限命令 用面的命令查到的ID删掉数据 但本命令只能删掉本群教的内容
  管理删回答+要删的ID 管理权限命令 用面的命令查到的ID删掉数据 谁教的我都可以删谢谢
  备份词库 管理权限命令 无参数 把 word表(词库)复制一份命名为bak表以防意外
  查好感 普通权限命令 查自己的好感度
  好感度 普通权限命令 也是查自己好感度
  查积分 普通权限 积分咯
  积分 普通权限 和上面一样咯
  分群关闭+群号  管理权限命令 把在指定群内的回复率置0
  分群打开+群号  管理权限命令 把在指定群内的回复率置100
  安静  群管权限命令 回复率置0
  关闭  群管权限命令 回复率置0
  开启  群管权限命令 回复率置100
  说话  群管权限命令 回复率置100
  加积分+qq,分数  管理权限命令 给指定QQ加减分数 如 加积分445491251,100    或-100
  加好感+qq,好感  管理权限命令 给指定QQ加减好感 如 加好感445491251,100    或-100
  你的信息 普通权限命令 无参数 查AI的信息
  我的信息  普通权限命令 无参数 查你自己的信息
  最不喜欢的人 普通权限命令 无参数 好感度排名倒着来 看谁最低
  彻底忘掉我 管理权限命令 无参数 删掉你的积分好感QQ记录 酸爽
  自学数量 普通权限命令 返回自动学习学到的回答数
  枚举设置 普通权限命令 枚举设置状态
  枚举开关 普通权限命令 枚举开关状态
//=================================


自定义配置选项:
  需要管理员权限
  前缀称呼+设置+设置名=设置值   
  如:
  喵 设置加好友好感=110      
  喵 设置群初始回复率=50

  自学问题最长    默认=12 自学碰到的问题过长(大于默认12字节 6个字)很难触发 就不学了
  发言限速          默认=10 (1分钟内连续向超过10个不同人/不同群来回发信息就暂停发送)
  群初始回复率    默认=60 没设置过的情况下群一开始的回复率
  教学好感要求    默认=103 没达到好感不允许教东西
  加好友好感       默认=101 加好友需要达到多少好感
  领养好感          默认=105 好感达标 发送领养命令才有效
  领养积分          默认=50 好感达标 积分足够然后扣除积分方可领养
  随机提示概率    默认=1  触发随机提示的概率 默认1% 最大100% 不建议超过3
  加群审核严格度 默认=50  新成员审核入群严格度 默认50 最大80 小号加群一般<50
  聊天好感基数    默认=1  越小越难获得好感,聊天触发回复的情况下获得好感=1*衰减系数
  掉好感刷屏速度 默认=0.8  默认刷屏0.8条每秒算作刷屏
  掉好感刷屏条数 默认=3   在速度>掉好感刷屏速度 且刷到了3条的情况下开始掉好感
  掉好感基数       默认=1.1 降好感指数幂公式= 1.1^(速度*2+条数*1.5) 建议1.0~1.2之间
  教学好感基数    默认=0.3 教一条得0.3*好感递减 ,越接近200好感实际加的越少
  教学获得积分    默认=5 教成功+5积分
  恶性教学掉好感 默认=10 触发恶性教学规则掉10好感
  中性教学掉好感 默认=1  触发中性教学规则,不想学的内容 掉1好感
  禁言掉好感       默认=5  谁禁言扣谁5点好感
  踢群掉好感       默认=10 谁踢扣谁10点好感

//=================================

开关管理:
  需要管理员权限
    前缀称呼+开启+开关名 打开开关  
      如:喵 开启教学

      前缀称呼+关闭+开关名 关闭开关  
      如:喵 关闭领养

以下是可用开关和默认状态以及说明:
  动态回复率     默认开  根据时间段以及全局回复率动态调整回复率,冷门时间段调高,热闹时间段适当降低
  自主学习        默认开  通过对群内群员间的主动回复进行采样学话,会偏离人设
  随机提示        默认开  以默认1%的概率发送提示语
  延迟回复        默认关  假装在打字 慢点回信息
  领养              默认开 领养命令的使用 关了不领
  领养审核        默认关 领养条件符合之后发送给管理\群进行审核
  自定义命令     默认开 关了不处理自定义命令
  重复AI退群     默认开 同框架的AI在同一个群说话就退群
  协助群管        默认开 审核新人加群
  词库回复        默认开 词库回复总开关
  主动退群        默认开 主动退群的总开关
  禁言退群        默认开 被禁言就退群
  图片文字识别  默认关 把图片上的文字识别出来 需要打开识图支持程序.exe
  防屏蔽检测     默认开 防止发送过快导致屏蔽
  管理员推送     默认开 向管理员推送信息的总开关
  管理群推送     默认开 向管理群推送信息的总开关
  教学              默认开 教学总开关
  恶性教学推送 默认开 触发了恶性教学规则的推送开关
  中性教学推送 默认开 触发了不想学的内容规则的推送开关
  教学结果推送 默认关 教完了发给管理员和管理群
  辱骂信息推送 默认开 在私聊 群聊针对性辱骂的情况推送信息
  被邀加群推送 默认开 邀请加群成功加入推送信息
  群临时会话    默认开 关闭就不接受私聊会话


//============

自定义回复设置:
需要管理员权限
    前缀称呼+设置回复+设置名=回复语   
      如:喵 设置回复加群命令成功=[@[QQ]]好了
      ps:如果您不嫌累可以把下面的设置全部设置一遍

以下是可用设置:

加群命令成功         默认=[@[QQ]]好了

加群命令失败         默认=[@[QQ]]:(指令不正确。

领养命令失败1         默认=领养已关闭

领养命令失败2         默认=领养后面要带上群号ouo

领养命令失败3         默认=[myname]跟[name]并不怎么熟悉:( 请多跟[myname]聊天提升好感度达到[领养好感]之后再过来吧\n当前好感度:[好感度]

领养命令失败4         默认=[name]的积分不足啦 领养[myname]需要[领养积分]点积分,目前只有[积分]点,请多跟[myname]聊聊

领养命令审核         默认=已经提交领养申请ouo 请耐心等待审核

领养命令完成         默认=已经提交入群申请 如果没收到请直接邀请加群

撤回命令失败1        默认=您并非群管:(

撤回命令失败2        默认=[myname]并非群管:(

撤回命令关闭         默认=[@[QQ]]停止按照规则撤回功能ouo\n之前的正则规则:[规则]

撤回命令未设置      默认=[@[QQ]]尚未设置撤回规则ouo

撤回命令成功        默认=[@[QQ]]设置成功ouo\n之前的正则规则:[规则]

撤回命令提示        默认=\n参考设置方式:[myname] 撤回规则(关键词1|关键词2|点击.*?加群|加群.*?\d{5,10})\n注:规则采用正则表达式 仅对群员有效 [myname]需要为管理员

回复率命令成功      默认=设置成功 当前群回复率:[群回复率]% & 全局回复率[全局回复率]%  最终回复率: [最终回复率]%

教学好感不足         默认=教学需要达到[教学好感]%好感,当前[name]只有[好感度]%

教学未触发            默认=并不处于教学状态,请进入教学状态后再发送退出或返回命令

教学触发恶性规则  默认=[@[QQ]]请注意当前的行为\n[过滤词]属于属于恶性教学内容\n[myname]已将情况反馈予管理并退出教学

教学触发中性规则  默认=[@[QQ]][myname]不太想学这个'[过滤词]'\n已主动退出教学

教学成功               默认=\n入库成功啦          说明:教学完成之后需要保存到库内 若成功则教学完成保存完成

教学失败               默认=\n入库失败白教啦  

教学阶段0             默认=进入教学模式\n请回复关键词或 '[前缀]退出' 终止教学

教学阶段1             默认=[语气助词] 当被问到'[关键词]'时[myname]应该怎么回复呢 请告诉[myname]\n或回复\n[前缀]退出 终止教学\n[前缀]返回  返回上一步

教学阶段2             默认=当被问到'[关键词]'时[myname]这样回答:'[回答]'\n 条件限制:\n发送\n0 对谁都可以回复\n1 只对[name] \n2 只在本群内\n3 只在本群内对[name]回复\n0+100 要到100好感\n0-100  要小于100好感\n回复\n[前缀]退出    终止教学\n[前缀]返回     返回上一步

教学阶段-1            默认=已退出

教学阶段-2            默认=这个[myname]已经学过了耶..自动完成教学

教学阶段-3            默认=[随机表情]要限定群的话需要在群临时会话或者群内教哦:( 请重新选择类型 \n\n其他设定:回复:\n0 无\n1 只对[name]([QQ])回复\n或回复\n[前缀]退出 终止教学\n[前缀]返回  返回上一步


词库管理及导入工具下载:
https://pan.baidu.com/s/1XHr5pOC-_dR7eBYewrQoSw




中国领先的机器人社区,马上注册,享用更多功能,让你轻松玩转机器人。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

步入山林

发表于 3 天前 | 显示全部楼层
qwqqwqwq好棒
回复 支持 反对

使用道具 举报

步入山林

发表于 3 天前 | 显示全部楼层
太棒了qwqqq
雪 今天也是一直在下~
回复

使用道具 举报

步入山林

发表于 3 天前 | 显示全部楼层
弱弱问下。。。不是商业版能正常用咩
雪 今天也是一直在下~
回复 支持 反对

使用道具 举报

步入山林

发表于 3 天前 | 显示全部楼层

RE: 喵词库本地版公开测试Ver1.0

sora 发表于 2018-12-10 22:24
弱弱问下。。。不是商业版能正常用咩

前缀想设置为空但是会自动补上喵 怎么办鸭
雪 今天也是一直在下~
回复 支持 反对

使用道具 举报

临近仙境

发表于 昨天 13:00 | 显示全部楼层
emmmmmmm怎么感觉这个好熟悉。。。
QQ:1848715003
回复 支持 反对

使用道具 举报

MPQ卖萌组

 楼主 发表于 昨天 17:03 | 显示全部楼层

RE: 喵词库本地版公开测试Ver1.0

sora 发表于 2018-12-10 22:43
前缀想设置为空但是会自动补上喵 怎么办鸭

下版本调整
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则