修改为long,添加判断
This commit is contained in:
parent
5024755e17
commit
dc11e3de53
@ -557,7 +557,7 @@ namespace Milimoe.RainBOT.ListeningTask
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 随机叫哥
|
// 随机叫哥
|
||||||
if (GeneralSettings.IsCallBrother && e.CheckThrow(GeneralSettings.PCallBrother, out dice))
|
if (GeneralSettings.IsCallBrother && !Ignore.CallBrotherQQIgnore.Contains(e.user_id) && e.CheckThrow(GeneralSettings.PCallBrother, out dice))
|
||||||
{
|
{
|
||||||
int delay = GeneralSettings.RepeatDelay[0] + new Random().Next(GeneralSettings.RepeatDelay[1]);
|
int delay = GeneralSettings.RepeatDelay[0] + new Random().Next(GeneralSettings.RepeatDelay[1]);
|
||||||
Bot.ColorfulCheckPass(sender, "随机叫哥", dice, GeneralSettings.PCallBrother, delay);
|
Bot.ColorfulCheckPass(sender, "随机叫哥", dice, GeneralSettings.PCallBrother, delay);
|
||||||
|
|||||||
@ -6,7 +6,7 @@ namespace Milimoe.RainBOT.Settings
|
|||||||
{
|
{
|
||||||
public static HashSet<string> RepeatIgnore { get; set; } = [];
|
public static HashSet<string> RepeatIgnore { get; set; } = [];
|
||||||
|
|
||||||
public static List<string> CallBrotherQQIgnore { get; set; } = [];
|
public static List<long> CallBrotherQQIgnore { get; set; } = [];
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 这个属性暂时没用到 标记一下
|
/// 这个属性暂时没用到 标记一下
|
||||||
@ -25,7 +25,7 @@ namespace Milimoe.RainBOT.Settings
|
|||||||
}
|
}
|
||||||
if (configs.TryGetValue("CallBrotherQQIgnore", out value) && value != null)
|
if (configs.TryGetValue("CallBrotherQQIgnore", out value) && value != null)
|
||||||
{
|
{
|
||||||
CallBrotherQQIgnore = new List<string>((List<string>)value);
|
CallBrotherQQIgnore = new List<long>((List<long>)value);
|
||||||
}
|
}
|
||||||
if (configs.TryGetValue("QQGroupIgnore", out value) && value != null)
|
if (configs.TryGetValue("QQGroupIgnore", out value) && value != null)
|
||||||
{
|
{
|
||||||
@ -52,8 +52,8 @@ namespace Milimoe.RainBOT.Settings
|
|||||||
else RepeatIgnore.Remove((string)value);
|
else RepeatIgnore.Remove((string)value);
|
||||||
break;
|
break;
|
||||||
case "callbrotherqqignore":
|
case "callbrotherqqignore":
|
||||||
if (isadd) CallBrotherQQIgnore.Add((string)value);
|
if (isadd) CallBrotherQQIgnore.Add((long)value);
|
||||||
else CallBrotherQQIgnore.Remove((string)value);
|
else CallBrotherQQIgnore.Remove((long)value);
|
||||||
break;
|
break;
|
||||||
case "qqgroupignore":
|
case "qqgroupignore":
|
||||||
if (isadd) QQGroupIgnore.Add((long)value);
|
if (isadd) QQGroupIgnore.Add((long)value);
|
||||||
@ -79,7 +79,7 @@ namespace Milimoe.RainBOT.Settings
|
|||||||
list = [..RepeatIgnore];
|
list = [..RepeatIgnore];
|
||||||
break;
|
break;
|
||||||
case "callbrotherqqignore":
|
case "callbrotherqqignore":
|
||||||
list = CallBrotherQQIgnore;
|
list = CallBrotherQQIgnore.Select(x => x.ToString()).ToList();
|
||||||
break;
|
break;
|
||||||
case "qqgroupignore":
|
case "qqgroupignore":
|
||||||
list = QQGroupIgnore.Select(x => x.ToString()).ToList();
|
list = QQGroupIgnore.Select(x => x.ToString()).ToList();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user