(切换前缀 空) sub前缀什么意思思

多数据库连接时,无表前缀为空,自动调用默认的表前缀 - ThinkPHP框架
多数据库连接时,如果设表前缀为空,自动调用默认数据库连接的表前缀例如:
我的数据库连接有两个db1,db2,db1的前缀为onethink_,db2无表前缀,当用M方法时M('product','',db2)是,访问的是onethink_product,用M('roduct','p',db2)没问题,在thinkphp3.2,3.22中都发现该问题
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。Windows 10里面有个脑残设计,就是系统默认的CharacterGroupings类型在中文版系统上会产生除了A-Z字母以外的带&拼音&前缀的另外24个分组。比如开屎菜单里就是这样:
如果我们用这个CharacterGroupings类型去创建带分组的ListView,就会变成这样:
更蛋疼的是,如果用户的系统是英文语言的,他就会发现分组变成空白了,没有任何数据。用户不知道这是微软干的,又得给我们的APP打1星,还要骂我们傻逼。
今天经过研究,终于把这个问题给解决了,不仅去掉了&拼音&前缀,也不用担心用户系统是什么语言的,都能正常显示分组列表。
我们先看看原来的代码。
public class AlphaKeyGroup&T& : List&T&
const string GlobeGroupKey = "?";
public string Key { }
public AlphaKeyGroup(string key)
private static List&AlphaKeyGroup&T&& CreateDefaultGroups(CharacterGroupings slg)
return (from cg
where cg.Label != string.Empty
select cg.Label == "..." ?
new AlphaKeyGroup&T&(GlobeGroupKey) :
new AlphaKeyGroup&T&(cg.Label))
.ToList();
public static List&AlphaKeyGroup&T&& CreateGroups(IEnumerable&T& items, Func&T, string& keySelector, bool sort)
CharacterGroupings slg = new CharacterGroupings();
List&AlphaKeyGroup&T&& list = CreateDefaultGroups(slg);
foreach (T item in items)
int index = 0;
string label = slg.Lookup(keySelector(item));
index = list.FindIndex(alphagroupkey =& (alphagroupkey.Key.Equals(label, StringComparison.CurrentCulture)));
if (index & -1 && index & list.Count) list[index].Add(item);
foreach (AlphaKeyGroup&T& group in list)
group.Sort((c0, c1) =& keySelector(c0).CompareTo(keySelector(c1)));
这段代码出bug的地方就在于:CreateDefaultGroups()这个方法在中文版系统上会产生额外的&拼音&前缀的分组数据。并且在英文版系统上,slg.Lookup(keySelector(item)); 所返回的label为&?字/汉字&,不属于任何分组。
截图:英文版系统分组
截图:针对汉字的LookUp结果
在英文版系统上并没有Key为&?字/汉字&的分组。所以最终会得到空白列表。
所以解决这个问题的思路就是,不通过CharacterGroupings去创建分组,而让我们自己去创建一个纯英文字母的分组,这样就不会带&拼音&前缀。然后自己定义一个类似Lookup的方法,根据汉字取拼音首字母。
所以,我们先创建一个固定的A-Z分组:
private static List&AlphaKeyGroup&T&& CreateAZGroups()
char[] alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
var list = alpha.Select(c =& new AlphaKeyGroup&T&(c.ToString())).ToList();
然后改掉这行代码:
List&AlphaKeyGroup&T&& list = CreateAZGroups(); //CreateDefaultGroups(slg);
现在问题来了,C#里怎么根据汉字取拼音首字母呢?
好在万能的必硬找到了一篇:
但是里面的这行代码:
System.Text.Encoding.Default.GetBytes(CnChar);
在UWP里是会爆的,没有.Default的。改成UTF8, Unicode什么的会产生不正确的拼音结果。
这时候就又要用到我的库了!!!
***我的库之后,就可以把这行改成:
byte[] ZW = DBCSEncoding.GetDBCSEncoding("gb2312").GetBytes(cnChar);
就不会爆了。
然后把对应的地方改掉:
string label = GetCharSpellCode(keySelector(item)); //slg.Lookup(keySelector(item));
大功告成:
完整代码如下,伸手党可以直接复制了使用:
using System.Collections.G
using System.L
using Windows.Globalization.C
using DBCSCodeP
namespace mon
public class AlphaKeyGroup&T& : List&T&
const string GlobeGroupKey = "?";
public string Key { }
public AlphaKeyGroup(string key)
private static List&AlphaKeyGroup&T&& CreateDefaultGroups(CharacterGroupings slg)
return (from cg
where cg.Label != string.Empty
select cg.Label == "..." ?
new AlphaKeyGroup&T&(GlobeGroupKey) :
new AlphaKeyGroup&T&(cg.Label))
.ToList();
private static List&AlphaKeyGroup&T&& CreateAZGroups()
char[] alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
var list = alpha.Select(c =& new AlphaKeyGroup&T&(c.ToString())).ToList();
public static List&AlphaKeyGroup&T&& CreateGroups(IEnumerable&T& items, Func&T, string& keySelector, bool sort)
CharacterGroupings slg = new CharacterGroupings();
List&AlphaKeyGroup&T&& list = CreateAZGroups(); //CreateDefaultGroups(slg);
foreach (T item in items)
int index = 0;
string label = GetCharSpellCode(keySelector(item)); //slg.Lookup(keySelector(item));
index = list.FindIndex(alphagroupkey =& (alphagroupkey.Key.Equals(label, StringComparison.CurrentCulture)));
if (index & -1 && index & list.Count) list[index].Add(item);
foreach (AlphaKeyGroup&T& group in list)
group.Sort((c0, c1) =& keySelector(c0).CompareTo(keySelector(c1)));
///glacierh/archive//1276113.html
/// &summary&
/// 得到一个汉字的拼音第一个字母,如果是一个英文字母则直接返回大写字母
/// &/summary&
/// ¶m name="cnChar"&单个汉字&/param&
/// &returns&单个大写字母&/returns&
private static string GetCharSpellCode(string cnChar)
byte[] ZW = DBCSEncoding.GetDBCSEncoding("gb2312").GetBytes(cnChar);
//如果是字母,则直接返回
if (ZW.Length == 1)
return cnChar.ToUpper();
// get the array of byte from the single char
int i1 = (short)(ZW[0]);
int i2 = (short)(ZW[1]);
iCnChar = i1 * 256 + i2;
//expresstion
//table of the constant list
// 'A'; //4
// 'B'; //4
// 'C'; //4
// 'D'; //4
// 'E'; //4
// 'F'; //4
// 'G'; //4
// 'H'; //4
// 'J'; //4
// 'K'; //4
// 'L'; //4
// 'M'; //4
// 'N'; //5
// 'O'; //5
// 'P'; //5
// 'Q'; //5
// 'R'; //5
// 'S'; //5
// 'T'; //5
// 'W'; //5
// 'X'; //5
// 'Y'; //5
// 'Z'; //5
// iCnChar match the constant
if ((iCnChar &= 45217) && (iCnChar &= 45252))
return "A";
else if ((iCnChar &= 45253) && (iCnChar &= 45760))
return "B";
else if ((iCnChar &= 45761) && (iCnChar &= 46317))
return "C";
else if ((iCnChar &= 46318) && (iCnChar &= 46825))
return "D";
else if ((iCnChar &= 46826) && (iCnChar &= 47009))
return "E";
else if ((iCnChar &= 47010) && (iCnChar &= 47296))
return "F";
else if ((iCnChar &= 47297) && (iCnChar &= 47613))
return "G";
else if ((iCnChar &= 47614) && (iCnChar &= 48118))
return "H";
else if ((iCnChar &= 48119) && (iCnChar &= 49061))
return "J";
else if ((iCnChar &= 49062) && (iCnChar &= 49323))
return "K";
else if ((iCnChar &= 49324) && (iCnChar &= 49895))
return "L";
else if ((iCnChar &= 49896) && (iCnChar &= 50370))
return "M";
else if ((iCnChar &= 50371) && (iCnChar &= 50613))
return "N";
else if ((iCnChar &= 50614) && (iCnChar &= 50621))
return "O";
else if ((iCnChar &= 50622) && (iCnChar &= 50905))
return "P";
else if ((iCnChar &= 50906) && (iCnChar &= 51386))
return "Q";
else if ((iCnChar &= 51387) && (iCnChar &= 51445))
return "R";
else if ((iCnChar &= 51446) && (iCnChar &= 52217))
return "S";
else if ((iCnChar &= 52218) && (iCnChar &= 52697))
return "T";
else if ((iCnChar &= 52698) && (iCnChar &= 52979))
return "W";
else if ((iCnChar &= 52980) && (iCnChar &= 53640))
return "X";
else if ((iCnChar &= 53689) && (iCnChar &= 54480))
return "Y";
else if ((iCnChar &= 54481) && (iCnChar &= 55289))
return "Z";
else return ("?");
Thanks For Your Rating
Discover -> Scan QR Code
& 2009 - 2016 Edi.Wang★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
机器人进群后如果不说话,管理员或群主发送 说话 两个字可以开启机器人,同理,发送 闭嘴,可暂停机器人。
在群里,任何人发送 菜单 两个字,可以查看功能列表,回复序号,可以进入详细列表按照指令来使用功能。
群内发送 菜单或功能 可以查看选项及娱乐功能,默认关闭的功能群内发送开启某功能即可
入群以后,默认的是需要加前缀#聊天的,如需说什么都回复请发送 切换前缀 空 & 来开启智能聊天自由聊天&
(下面教程不一定需要全看懂,掌握你需要的功能就行了、)可Ctrl+F进行搜索
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
机器人管理权限设置
机器人入群以后默认的控制机器人权限是群主和管理。
群主可通过发指令来控制允许谁管理机器人
内置命令(程序管理员、群主): &
群管理员 ----- 查看当前群控制机器人的主人都有谁。如果提示暂无管理员!则代表群主和群管理都可以
增加群管理员 QQ号 ------ 群主发送此指令后所有群管理失去控制机器人权力,加谁就是谁生效,最多加15个人一次可以加一个
删除群管理员 QQ号 ------ 例如群管理员-123456这个指令必需是先加好的人才可以通过这个减掉,如果是没设置过的不能减
清空群管理员 ------ 群主发送此指令以后代表恢复了默认全部群管理的设置权限
注:群主只需要在群内发送&&& 群管理员+123456 &&&那就是取消了管理的控制权限,增加QQ 123456的控制权限
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
智能聊天设置
发送 智能聊天状态 & 代表查询当前智能聊天状态
发送 开启智能聊天 & 代表开启智能聊天功能
发送 关闭智能聊天 & 代表开关闭智能聊天功能
发送 切换词库 小I & 代表切换词库到小I词库
发送 切换词库 图灵 & 代表切换词库到图灵词库
发送 切换前缀 空 & 代表机器人说什么都回复不需要前缀
发送 切换前缀 # & 代表聊天前面需要加#聊天,#写什么就是聊天的时候需要什么。
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
&&&超级群管设置:
开启群管-----------开启当前群的群管功能 例如:“开启群管”就开启了当前群的超级群管功能。
关闭群管-----------关闭当前群的群管功能 例如:“关闭群管” 就关闭了当前群的超级群管功能。
注释: 群管内的功能包括各种提示语,和群管设置,和防刷屏设置。关闭则关闭以上几个功能
说话 --- -- -- - [当前群]允许当前群发送群信息 例如:“说话”
机器人就可以在群里说话了。
闭嘴 --- -- -- - [当前群]禁止当前群发送群信息 例如:“闭嘴” 机器人就不会在在群里说话了。
&关键词踢人设置:
加踢人关键词&XX-------
例如:加踢人关键词 傻逼|你妹 发到群里就是有人说话 包括了傻逼或者你妹直接踢。|代表或的意识。
查踢人关键词------说明:此指令直接发送到群里,可查询当前群的全部踢人关键词
删踢人关键词&XX------例如:删踢人关键词 傻逼|你妹 发到群里就是代表,删除踢人关键词里的 傻逼和你妹。
删全部踢人关键词-------说明:发送到群里就是清空本群的全部踢人关键词
特殊说明:(切记|不可在最前和最后,也不可连续2个只可以用做间隔)
&关键词警告设置:
加警告关键词&XX------例如:加警告关键词 傻逼|你妹 发到群里就是有人说话 包括了傻逼或者你妹警告一次、|代表或的意识
查警告关键词------说明:此指令直接发送到群里,可查询当前群的全部警告关键词
删警告关键词&XX-------例如:删警告关键词 傻逼|你妹 发到群里就是代表,删除警告关键词里的 傻逼和你妹
删全部警告关键词 ------说明:发送到群里就是清空本群的全部警告关键词
特殊说明:(切记|不可在最前和最后,也不可连续2个只可以用做间隔)
关键词禁言设置
&关键词禁言设置:
加禁言关键词&XX------例如:加禁言关键词 傻逼|你妹 发到群里就是有人说话 包括了傻逼或者你妹禁言一次。| 代表或的意识
查禁言关键词------说明:此指令直接发送到群里,可查询当前群的全部禁言关键词
删警告关键词&XX------例如:删禁言关键词 傻逼|你妹 发到群里就是代表,删除禁言关键词里的 傻逼和你妹
删全部禁言关键词------ 说明:发送到群里就是清空本群的全部禁言关键词。
特殊说明:(切记|不可在最前和最后,也不可连续2个只可以用做间隔)
&黑名单设置
查黑名单 --- -- -- - 查看群内黑名单 例如:“查黑名单” 就可以查看群内所有的黑名单用户。
加黑名单 QQ---- -- --把某个QQ加到群黑名单内例如:“加黑名单 123456” 就可以把123456加到黑名单。
删黑名单 QQ --- -- --把某个QQ从黑名单删除 例如:“删黑名单 123456 ” 就可以把123456从黑名单删除。
删全部黑名单 --- -- -- 删除全部群内黑名单纪录 例如:“删全部黑名单”就可以删除群内所有的黑名单纪录。
黑名单的定义:黑名单的人加群自动拒绝,如果加黑名单的时候,此人在群内则直接踢出。谁拉进来也是直接踢出。
&白名单设置
查白名单 --- -- -- - 查看群内白名单 例如:“查白名单” 就可以查看群内所有的白名单用户。
加白名单 QQ---- -- --把某个QQ加到群白名单内 例如:“加白名单 123456”就可以把123456加到白名单。
删白名单 QQ --- -- --把某个QQ从白名单删除 例如:“删白名单 123456
就可以把123456从白名单删除。
删全部白名单 --- -- -- 删除全部群内白名单纪录 例如:“删全部白名单” 就可以删除群内所有的白名单纪录。
白名单定义:白名单的定义是,如果群内设置了关键字踢人/禁言/警告 或 刷屏踢人|禁言|警告 白名单用户会和群管理一样无视这些限制。
&关键词白名单设置
加关键词白名单-----例如:加关键词白名单
成员发内容时首先会检测关键词的白名单,如果说话包括了,不在检测关键字踢人/禁言/警告
查关键词白名单------说明:查看当前群的全部关键词白名单。
删全部关键词白名单------说明:清空当前群的全部关键词白名单
关键词白名单定义------成员发消息时首先检测关键词的白名,如果包括了关键词白名单,就不在检测关键字踢人/禁言/警告.和QQ白名单有异曲同工之妙,
&&管理员命令:
&&布置作业 内容------ 私聊群内每一位成员发送作业通知(一天一次,有字数限制)
&&清空作业------ 清空机器人的布置作业记录
&&本群须知 内容------ 更改本群入群须知(最低15个字符)
&&群公告 标题 内容------ 更改本群群公告 (内容最低15个字符))
&&全体禁言------ 执行全体禁言操作
&&解除全体禁言------ 解除全体禁言操作
&&清空群公告------ 清空群公告
&&清空群相册------ 清空群相册
&&清空群投票------ 清空群投票信息
&&清空群文件------ 清空群共享文件
&&关闭匿名聊天------
关闭群匿名聊天
&&开启匿名聊天------ 开启群匿名聊天
&&查警告 QQ-----可查询群成员警告次数.
&&查禁言 QQ-----可查询群成员禁言次数.
&&清除禁言 QQ-----删除指定人禁言记录
&&清除警告 QQ-----删除指定人警告记录
&&删除全部禁言-----删除全部群禁言记录
&&删除全部警告-----删除全部群警告记录
&&解除禁言 QQ-----解除某QQ的禁言.
&&清屏-------机器人在群内发送空白,把群聊天记录顶没。
&&警告 QQ-----手动警告指定Q一次,累计警告次数.支持艾特
&&禁言 QQ 时间-----例如:禁言
(以分为单位60是1小时).
&&群成员发言检测------ 可以查询成员未发言时间配合批量踢未发言
&&改 Q号------例如:改 123456 ***或者改 @123456 ***
就是把QQ 123456的群名子改为***
&&恢复超级群管设置----- 设置错误用于恢复超级群管初始化,(包括改名设置,防刷屏设置,群管设置,提示语设置,关键字踢人/警告/禁言)
&&群信息------查看当前群信息 例如:“群信息” 就可以查看到当前群的群信息。(群名/群号/公告/管理员信息/群人数/男、女、人妖/比例)
Q号------将某人T出当前群 例如:“T 123456”就可以将123456踢出当前群,支持批量踢出指令:例如:T QQ,QQ,QQ 支持艾特踢出:例如:T @海银科技
群成员命令
查警告--查看自己的警告次数
查禁言--查看自己的禁言次数
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
机器人提示语设置
群内发送:查看提示语设置可以查群当前群的全部提示语状态(进群默认自带提示语,无特殊需要不建议更改)
设置方法如下:
群内发送:设置提示语种类 内容
这个"内容"随便写 写什么就是提示什么。
例如:设置进群提示语 [昵称]([QQ]),您通过了[操作者昵称]([操作者QQ])的审核加入了[群名]([群号]),请遵守相关群规定
提示语为空等于删除该提示语,例如群内只发送&&设置退群提示语 &&那就是取消退群提示语
注意设置进群提示语和内容中间有空格!
以下为提示语设置模版:可在此基础上进行修改
设置进群提示语&xxxx------例如发送:设置进群提示语 [昵称]([QQ]),您通过了[操作者昵称]([操作者QQ])的审核加入了[群名]([群号]),请遵守相关群规定
设置被踢提示语&xxxx------例如发送:设置被踢提示语 [昵称]([QQ])已经被管理员[操作者昵称]([操作者QQ])移出群[群名]([群号])
设置退群提示语&xxxx------例如发送:设置退群提示语 [昵称]([QQ])退出群[群名]([群号])
设置禁言提示语&xxxx------例如发送:设置禁言提示语 [昵称]([QQ])请勿发送违规内容或者刷屏!
设置黑名单踢出提示语&xxxx------例如发送:设置黑名单踢出提示语 [昵称]([QQ])在黑名单中,已被我移出群[群名]([群号])
设置成为管理员提示语&xxxx------例如发送:设置成为管理员提示语 [昵称]([QQ])已经成为群[群名]([群号])的管理员。
设置取消管理员提示语&xxxx------例如发送:设置取消管理员提示语 [昵称]([QQ])已经被取消群[群名]([群号])的管理员身份。
设置黑名单踢出提示语&xxxx------例如发送:设置黑名单踢出提示语 [昵称]([QQ])在黑名单中,已被我移出群[群名]([群号])
设置关键词警告提示语&xxxx------例如发送:设置关键词警告提示语 [@QQ]请勿发送违规内容或者刷屏!
设置关键词踢出提示语&xxxx------例如发送:设置关键词踢出提示语 [昵称]([QQ])发送违禁内容被[操作者昵称]([操作者QQ])移出群[群名]([群号])
设置重复入群拒绝提示语&xxxx------例如发送:设置重复入群拒绝提示语 请勿重复加入群(此项需多个群使用一个机器人才可以)
名片修改正确和错误的提示语在下面“自动修改群名片”栏目内和其他提示语设置方法不一样&------
& & 提示语支持以下变量
&&&&[昵称] [QQ] [@[QQ]] [时间] [故乡] [所在地] [性别] [职业] [姓名] [年龄] [群人数] [群名] [群号] [操作者QQ] [操作者昵称] [个人说明]
&&&&以上内容是变量,放到提示语里会自动转换,比如 [时间] 写到提示语里。发提示语的时候就会自动把这个转换当前时间
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
群管设置方法
群内发送:查看群管设置可以查群当前群的群管设置状态如下
群管设置类型:当前设置
重复群检测=
申请进群=同意
拒绝消息=本群禁止加入
踢人自动加黑名单=开启
退群自动加黑名单=关闭
新人进群自动禁言=关闭
拒绝不良成员加群=关闭
自动禁言=0
关键词禁言=10
等级检测=0
QQ位数检测=0
发言检测=0
警告次数=3
达到警告次数=踢出
达到警告次数禁言=10
禁言次数踢出=3
群管设置 群管设置类型:当前设置
群管设置 状态=开启
此项代表显示当前群管状态,开启/关闭
群管设置 重复群检测=
&&&&&& 在多个群使用同一个机器人的时候可以选择重复入群检测,加一个群加第二个会自动拒绝
群管设置 申请进群=同意
&&&&&& 有人申请进群的时候,同意/拒绝/忽略/回答问题
群管设置 拒绝消息=本群禁止加入&&&&&&当选择拒绝时候的拒绝提示语
群管设置 踢人自动加黑名单=开启&&&&&&踢人是否自动加黑名单。关闭就写关闭
群管设置 退群自动加黑名单=关闭&&&退群是否自动加黑名单。开启/关闭
群管设置 新人进群自动禁言=关闭&&&&&&新人进群是否自动禁言,配合禁言时间一起使用
群管设置 拒绝不良成员加群=关闭&&&&&&如果是不良成员,是否自动拒绝。可以选择开启和关闭
群管设置 自动禁言=0&&&&&&进群自动禁言时的禁言时间。
群管设置 关键词禁言=10&&&&&&触发关键词禁言时的禁言时间
群管设置 Q龄检测=0&&&&&&有人申请进群,当选择自动同意时候。会自动检测Q龄。低于此Q龄自动拒绝防止新号
群管设置 等级检测=0&&&&&&有人申请进群,当选择自动同意时候。会自动检测QQ等级。低于此等级自动拒绝防止新号
群管设置 QQ位数检测=0&&&&&&有人申请进群,当选择自动同意时候。会自动检测QQ位数。比如写9 就是代表拒绝10位入群
群管设置 发言检测=0&&&&&&成员进群以后,如果在规定时间内没发言 自动踢出。时间单位是分
群管设置 加群***=&&&&&&当申请进群选择 回答问题的时候。成员输入正确***才可进入
群管设置 警告次数=3&&&&&&有人触发关键词警告。达到次数踢出。
群管设置 达到警告次数=踢出&&&&&&可改为。达到警告次数禁言。此处可以选择 禁言/踢出
群管设置 达到警告次数禁言=10 &&&&&&警告次数达到禁言的时间。时间以分为单位。
群管设置 禁言次数踢出=3&&&&&& 自动禁言达到规定次数自动踢出
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
防刷屏设置方法
群内发送:查看防刷屏设置可显示以下内容:
防刷屏设置
防刷屏设置类型:当前设置
累计消息检测时间=0
累计消息限制数量=0
累计处罚类型=警告
累计处罚禁言时间=10
重复消息检测时间=0
重复消息限制数量=0
重复处罚类型=警告
重复处罚禁言时间=0
此状态显示代表此功能关闭,0是关闭不检测
累计消息和重复消息的区别在于,累计是不管说什么都算,主要是速度过快。重复是在指定时间内重复数量。
累计消息检测时间=此处填写数字,单位为秒。
累计消息限制数量=此处填写数量,在指定时间内发送消息数量达到指定的数量就算触发&
累计处罚类型=此处可填写,警告,禁言,踢出。任选其一&
累计处罚禁言时间=如触发类型是禁言,此处生效,可以选择禁言时间,单位是分。可选择:大于10分,小于29天,任意时间&
以上内容只需要知道怎么设置。可以一次性改好一起复制发到群里例如下面的操作:
防刷屏设置
防刷屏设置类型:当前设置
累计消息检测时间=10
累计消息限制数量=8
累计处罚类型=禁言
累计处罚禁言时间=10
重复消息检测时间=10
重复消息限制数量=5
重复处罚类型=禁言
重复处罚禁言时间=10
上面的内容发送到群里,代表10秒内发送消息超过8次自动禁言10分钟。和10秒内连续发送5条重复消息择禁言10分钟
切记,要执行以上功能,必需是开启群管状态,机器人必需是管理否则不可以禁言和踢人。
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
群内学习命令
& &&&群内独立学习功能命令
& &&&聊天关&&-- 当前群关闭独立聊天
& &&&聊天开&&-- 当前群开启独立聊天
& &&&设置符号 符号&&--
设置聊天符号
& &&&查符号&&-- 查看聊天符号
& &&&问 XX 答 XX&&-- 默认教学方式
& &&&精确问 XX 答 XX&&-- 精确教学方式
& &&&模糊问 XX 答 XX&&-- 模糊教学方式& &&
& &&&查问&&--
查看问题的ID
& &&&删答&&-- 删除问题
& &&&清空本群问答数据&&-- 删除本群教的全部问答数据
& &&&群内独立学习功能指令操作格式如下:
& &&&命令,在群里直接发就可以了,有空格的注意空格要正确。
& &&&聊天关&&-- 当前群关闭独立聊天
& &(格式如:&聊天开&这样发到群里就可以了)
& & 注:聊天关的意思就是关闭聊天功能
& &&&聊天开&&-- 当前群开启独立聊天
& &(格式如:&聊天关&这样发到群里就可以了)
& & 注:聊天开的意思就是开启聊天功能
& &&&设置符号 符号&&--
设置聊天符号
& &(格式如:&设置符号 #&这样发到群里就可以设置了)
& &&注:设置这个符号的目的是不让机器人自动回复影响群内的正常聊天,也可以不设置,看群管理自己的选择
& &&&查符号&&-- 查看聊天符号
& &(格式如:&查看聊天符号&这样发到群里就可以了)
& & 注:查符号的意思就是查看你所设置的聊天符号
& &&&问 XX 答 XX& &-- 默认教学方式
& &(格式如:&问 宝宝 答 在&这样发到群里就可以了)
& & 注:问 XX 答 XX 的意思就是你要设置的问题和***
& &&&精确问 XX 答 XX&&-- 精确教学方式
& &(格式如:&精确问 宝宝 答 在&这样发到群里就可以了)
& & 注:精确问的意思就是必须要完全打正确设置的问题,机器人才会回答
& &&&模糊问 XX 答 XX&&-- 模糊教学方式
& &(格式如:&模糊问 宝宝 答 在&这样发到群里就可以了)
& &&&注:模糊问的意思就是只要涉及到一个问题的字,机器人就会回答
& &&&查问&&-- 查看问题的问
& &(格式如:&查问 宝宝&这样发到群里就可以了)
& & 注:查问的意思就是查看设置的问题的序列号,序列号就是ID的意思
& && &删答&&-- 删除问题
& &(格式如:&查到的ID为123,可以在群里这样发:删答 123&这样发到群里就可以了)
& & 删答的意思就是删除设置的问题
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
群签到功能
群签到功能
用户命令:(用户是指参与签到的人员)
积分系统--------查看自己的积分
积分排行--------查看积分排行榜
经验排行--------查看经验值排行榜
积分等级--------查看积分等级
积分系统--------查看发言总排行榜
发言总榜--------查看发言总排行榜
发言月榜--------查看发言月排行榜
发言周榜--------查看发言周排行榜
签到总榜--------查看签到总排行榜
签到月榜--------查看签到月排行榜
签到等级--------查看签到等级排行榜
今日签到--------查看今日签到排行榜
签到信息--------查看自己今日签到信息
转让积分 QQ 分数----------把自己的金钱转让给另外一个群内用户例如发送: 转让积分 0
就是把积分转让给QQ:00
存积分 分数----------把自己的金钱存储到银行里(1‰/1天利息)例如发送: 存积分 10000
提积分 分数----------把银行里的金钱提取到账户内例如发送: 提积分 10000
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
自动修改群名片功能
群内发送:查看名片设置 & 可以回复当前群名片状态类似以下内容
名片设置类型:当前设置
性别符号=男,女,未知
名片编号=0
名片检测时间=0
昵称截取=删除所有空格
截取长度=2
私改名片=不处理
触发类型=进群自动改
名片更改提示语=[昵称]([QQ])修改了群名片,新的群名片为:[名片]
名片错误提示语=[@QQ],您的名片修改错误,正确格式是:请参考其他成员!
私改名片警告提示语=[@QQ],由于私改名片警告一次。
私改名片踢出提示语=[昵称]([QQ]),由于私改名片,被踢出本群。
私改名片还原提示语=[@QQ],请勿私改名片,本群已开启防私改,名片已还原。
名片错误踢出提示语=[昵称]([QQ]),由于名片错误,在规定时间内没有改正,被踢出群。
私改名片禁言提示语=[昵称]([QQ]),由于私改名片,被禁言。
不区分男女的设置方法如下:
名片设置类型:当前设置
改名格式=XXXX[昵称]
XXX替换成自己需要的前缀格式就可以了.
名片设置类型:当前设置
改名格式=机器人[昵称]
区分男女的设置方法如下:
名片设置类型:当前设置
改名格式=[性别][昵称]
性别符号=AAA,BBB,CCC
AAA,替换成男前缀,BBB替换女前缀,CCC替换未知的前缀、就可以了.
名片设置类型:当前设置
改名格式=[性别][昵称]
性别符号=男,女,未知
名片格式支持以下代码 ::([昵称] [性别] [年] [月] [日] [国家] [省份] [城市] [年龄] [编号])可写进改名格式,可以自动替换
提示支持以下参数 ::([昵称] [QQ] [@QQ] [名片] )(名片是新名子)
名片修改成功提示语设置方法:
例如:名片设置 名片更改提示语=[昵称]([QQ])修改了群名片,新的群名片为:[名片]
名片修改错误提示语设置方法:
例如:名片设置 名片错误提示语=[@QQ],您的名片修改错误,正确格式是:请参考其他成员!
建议没特殊需要不要乱设置否则是会踢人的哦。
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
批量踢出指定群成员(谨慎使用,直接踢出)
管理员命令: &
批量踢头衔 头衔
-- 批量踢出指定群头衔成员
例如:批量踢头衔 小兵就是把QQ群头衔是小兵级别的全部秒踢,此头衔不是名片,不懂误设(谨慎使用)
踢出未发言 天数
-- 踢出指定天数未发言成员
例如:踢出未发言 5&&就是踢出已经入群5天以上。但最近5天未发言的人。如天数为0.则全部踢出.谨慎操作。
批量踢不良成员
-- 批量踢出不良成员
发送:批量踢不良成员直接踢出。谨慎使用
批量踢名片包含 字符
-- 批量踢出名片包含指定字符成员
例如:批量踢名片包含&机器人就是把名片里带机器人三个字的成员全部秒踢(谨慎使用)
批量踢进群日期 日期
-- 批量踢出指定日期进群成员
例如:批量踢进群日期 &&那么就是在日进群的人全部秒踢(谨慎使用)
批量踢从未发言 --
批量踢从未发言例如:批量踢从未发言就是批量踢从进群以后从未发言的人(也包括当天进入未发言)
批量踢Q龄 Q龄 --
批量踢出指定Q龄成员例如:批量踢Q龄 0就是把群内所有Q龄是0的人全部秒踢(谨慎使用)
批量踢名片未包含 名片格式 -- 批量踢名片未包含
例如:批量踢名片未包含 测试就是踢了群里名片里未包含测试2个字的人
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
娱乐便民功能大全
功能-菜单-游戏菜单 &
--功能-菜单-游戏菜单
关闭功能 &
--关闭不想开启的系统 比如群内发送 关闭连连看系统 关闭找茬系统 怎么开启就怎么关闭
开启连连看系统 &
--群内发送 连连看
开启找茬系统 &
--群内发送 找茬
开启抢红包系统 &
--群内发送 抢红包
开启大智慧系统 &
--群内发送 大智慧
开启抢楼系统 &
--群内发送 抢楼
开启找茬 &
--群内发送 美女找茬
开启群友拍卖 &
--群内发送 [奴隶估价 QQ号][购买奴隶 QQ号][我的奴隶][奴隶QQ号 起拍价格][开始拍卖][我出 积分数][赎身]
开启花魁系统 &
--群内发送[购买玫瑰花 数量][送花 QQ号][我的魅力][报名选花魁]-[选花魁 QQ号]-[今日花魁][魅力排行]
超强版 开启***战系统 &
--群内发送 ***战系统
开启打地鼠 &
--群内发送 打地鼠
开启报时系统 &
--整点自动报时
开启视频点播 &
--比如群内发送 [看电视剧大话西游|看电影*|看动画片*]搜索电影、电视剧、动画片[看视频|看MV]搜索视频短片、音乐电视
超强版 开启拉圈圈 &
--群内发送 拉圈圈
开启聚众赌博系统 &
--比如 群内发送
打工 喂食 玩耍 领取工资 进入副本等等
开启猜礼包系统 &
--群内发送 猜礼包
开启三公系统 &
--群内发送 三公说明-
超强版 斗牛 &
--群内发送 斗牛 积分数量 斗牛我做庄
--群内发送 三公 积分数量 三公我做庄
开启聚众赌博系统 &
--群内发送 聚众赌博说明
开启漂流瓶系统 &
--群内发送 漂流瓶说明
开启集福系统 &
--群内发送
开启敲闷砖系统 &
--群内发送 抽闷砖 敲闷砖
开启漫画系统 &
--群内发送 漫画系统
检测骗子 &
--群内发送 #检测骗子--#添加骗子 骗子QQ--#删除骗子 骗子QQ
超强版 定时广告发送 &
--特殊要求功能,需要在群内定时发送广告,公告,说明等内容的联系***添加
艾特指令 &
--群内发送 管理员有效 踢人@QQ|踢@QQ|t @QQ 禁言|禁 @QQ 时间 时间类型 禁言|禁 名片 时间 时间类型 解禁|解 @QQ
开启点歌 &
--群内发送 点歌 歌曲名字
来首 歌曲名字
超强版 开启禁言系统 &
--群内发送 禁言系统
超强版 开启征途2 &
--群内发送 菜单
开启猜歌系统 &
--群内发送 猜歌
开启农场系统 &
--群内发送 农场说明
超强版 开启邀请统计 &
--群内发送 查看邀请-查看邀请 QQ-查看邀请人-被邀请人QQ 踢出邀请 邀请人QQ-设置邀请统计提示-查看邀请统计提示-设置积分奖励提示-查看积分奖励提示-设置邀请奖励积分 积分-设置退群扣除积分 积分数-清空邀请数据 群号-清空群 群号
撤回消息提示 &
--群内发送 开启防撤回
宠物游戏 &
--比如 群内发送
打工 喂食 玩耍 领取工资 进入副本等等
举牌游戏 &
--比如 群内发送
举牌 狗狗 中间要加空格
搜图功能 &
--比如 群内发送
搜图 马云 中间要加空格
开启成语接龙 &
--开启成语接龙游戏的指令
关闭成语接龙 &
--关闭成语接龙游戏的指令
开启抢红包 &
--开启抢红包游戏的指令
开启抢红包 &
--开启抢红包游戏的指令
关闭成语接龙 &
--关闭成语接龙游戏的指令
猜拳 布/石头/剪刀 积分 &
--猜拳游戏例如:猜拳 布 10
三公 积分 &
三公游戏的指令,例如 三公 50
& -→每日一签
& -→解出该签
& -→开始猜数字游戏
& -→例如 猜数字 456
抢劫 QQ号码
& -→例如:抢劫 QQ号码
抢劫该QQ的积分
& -→抢劫被抓以后可尝试越狱
& -→越狱失败可捐款用于降低风险指数
& -→彩票开奖查询
& -→彩票开奖查询
& -→彩票开奖查询
排列三 & -→彩票开奖查询
& -→彩票开奖查询
& -→彩票开奖查询
& -→彩票开奖查询
& -→彩票开奖查询
& -→彩票开奖查询
& -→6场半全场彩票开奖查询
& -→4场进球彩票开奖查询
未完待续,内容在群内发送 功能 也可以看见。
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
常见问题解答:
一、:为什么机器人进群后不说话?
1、进群以后默认是关闭说话状态,需要发送 切换前缀 空
才可以开启只能聊天。
2、看看是否被管理员关闭了,管理员发送 说话 可以启用机器人。
二、问:为什么进群、退群没有提示语?
请管理员参考上面教程,首先打开群管功能,在群内发送 &开启群管&,然后设置欢迎语。
三、问:为什么设置一些东西的时候,机器人没有反应?
1、只有管理才能设置机器人。
2、机器人需要在可说话状态。
3、需要开启群管功能才能设置一些内容。
4、机器人设置为管理员,才能设置一些内容。
四 、问:为什么娱乐命令发了没反应或提示不正确?
娱乐命令要按格式发的,比如查天气要发 天气 大连 &,不能单纯发天气俩字。
同样,配对要发送 配对 小明和小花 &,不能单纯发配对俩字。
五、问:为什么不会自动踢发广告的和脏话的?
踢广告功能需要自己根据群的情况设置,手工添加广告关键字,每个群互不影响才是最好效果。
六、为什么个别人在群里签到不了。但是大部分人都可以。
答:为了给大家提醒一个良好的环境,机器人增加机器人自主保护措施。机器人对重复说话,和机器人说话频繁的人进行屏蔽服务。不对其进行服务。
七、机器人为什么不稳定,群里不回复,私聊可以说话。
答:机器人与腾讯企业QQ有所冲突,所以会被限制,所有机器人都一样,所有屏蔽是腾讯所为,屏蔽的概念是QQ在群里说话了。
但是群里成员看不到,这就造成群成员出现签到不回复,在签到就重复签到的现象。我们团队已就屏蔽现象进行了专利处理办法,
在第一时间回复屏蔽。
八、机器人为什么退群了?
答:这和TX有关,经常无缘无故的退机器人的群的,不过退了不用怕,拉回去就是了,只要群号不变都可拉回机器人进群。
机器人在没有到期的情况下是不会进行退群的。
九、以上都不能解决问题,怎么办?
答:请付费者通过QQ联系我们,联系时请清楚说明问题、提供群号、提供截图、提供设置机器人操作流程。
很多时候来汇报问题就说一句“机器人不行了”、“机器人罢工了”、“机器人故障了”,那我们怎么知道机器人是哪里不行
哪里故障了,又不知道您的群号,又没看到截图根本无法判断问题,就算当时机器人真的有问题,我们也只能回一句,“我们的机器人正常”。
十、问:问为什么机器人不稳定会出问题?
其实QQ群机器人,大家可以理解他是QQ的外挂。机器人是建立在QQ的基础之上,去替代人工一些工作,实现自动化.
但是腾讯的规定是不可以逆战的,所以机器人的稳定还需要大家共同的努力,去维护。
1、禁止购买机器人用于违法、***.红包群等!!!
2、禁止设置机器人发送违法、***等不良信息!!!
3、禁止设置机器人发送广告性质的内容与网址!!!
4、禁止群管理员禁言机器人,一个群只允许一个机器人!!!
5、禁止使用机器人频繁刷屏,和群内成员大量刷屏操作!!!
★如有违反以上协议,小秘退群不退余额★
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
在线时间:早10点-晚22点

参考资料

 

随机推荐