From 6aeec235a8bb29a6245ae5196f7fc6286d35f172 Mon Sep 17 00:00:00 2001 From: TehGM Date: Thu, 6 Mar 2025 23:29:43 +0000 Subject: [PATCH 1/7] Update vulnerable ImageSharp dependency --- PicSizeCheckBot/PicSizeCheckBot.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PicSizeCheckBot/PicSizeCheckBot.csproj b/PicSizeCheckBot/PicSizeCheckBot.csproj index 70d3716..f1d543b 100644 --- a/PicSizeCheckBot/PicSizeCheckBot.csproj +++ b/PicSizeCheckBot/PicSizeCheckBot.csproj @@ -62,7 +62,7 @@ - + From 26d46ee2714c911b0ad0b10843e592c5fce2e6aa Mon Sep 17 00:00:00 2001 From: TehGM Date: Thu, 6 Mar 2025 23:29:55 +0000 Subject: [PATCH 2/7] Bump version --- PicSizeCheckBot/PicSizeCheckBot.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PicSizeCheckBot/PicSizeCheckBot.csproj b/PicSizeCheckBot/PicSizeCheckBot.csproj index f1d543b..49ca20c 100644 --- a/PicSizeCheckBot/PicSizeCheckBot.csproj +++ b/PicSizeCheckBot/PicSizeCheckBot.csproj @@ -4,7 +4,7 @@ Exe net9.0 TehGM.WolfBots.PicSizeCheckBot - 2.2.4 + 2.2.5 TehGM TehGM WolfBot-Size From 1c4521ff863b45c199fb69f9126c0d48363aa02b Mon Sep 17 00:00:00 2001 From: TehGM Date: Fri, 11 Sep 2026 17:28:37 +0200 Subject: [PATCH 3/7] Fix bson constructor build errors --- PicSizeCheckBot/Mentions/Filters/GroupBlacklistMentionFilter.cs | 2 +- PicSizeCheckBot/Mentions/Filters/GroupWhitelistMentionFilter.cs | 2 +- PicSizeCheckBot/Mentions/Filters/UserBlacklistMentionFilter.cs | 2 +- PicSizeCheckBot/Mentions/Filters/UserWhitelistMentionFilter.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/PicSizeCheckBot/Mentions/Filters/GroupBlacklistMentionFilter.cs b/PicSizeCheckBot/Mentions/Filters/GroupBlacklistMentionFilter.cs index 4911097..696f383 100644 --- a/PicSizeCheckBot/Mentions/Filters/GroupBlacklistMentionFilter.cs +++ b/PicSizeCheckBot/Mentions/Filters/GroupBlacklistMentionFilter.cs @@ -13,7 +13,7 @@ public class GroupBlacklistMentionFilter : IMentionFilter { public HashSet GroupIDs { get; } - [BsonConstructor(nameof(this.GroupIDs))] + [BsonConstructor(nameof(GroupIDs))] public GroupBlacklistMentionFilter(IEnumerable groupIDs) { this.GroupIDs = groupIDs as HashSet ?? groupIDs?.ToHashSet(); diff --git a/PicSizeCheckBot/Mentions/Filters/GroupWhitelistMentionFilter.cs b/PicSizeCheckBot/Mentions/Filters/GroupWhitelistMentionFilter.cs index f0c82b8..6401ccb 100644 --- a/PicSizeCheckBot/Mentions/Filters/GroupWhitelistMentionFilter.cs +++ b/PicSizeCheckBot/Mentions/Filters/GroupWhitelistMentionFilter.cs @@ -13,7 +13,7 @@ public class GroupWhitelistMentionFilter : IMentionFilter { public HashSet GroupIDs { get; } - [BsonConstructor(nameof(this.GroupIDs))] + [BsonConstructor(nameof(GroupIDs))] public GroupWhitelistMentionFilter(IEnumerable groupIDs) { this.GroupIDs = groupIDs as HashSet ?? groupIDs?.ToHashSet(); diff --git a/PicSizeCheckBot/Mentions/Filters/UserBlacklistMentionFilter.cs b/PicSizeCheckBot/Mentions/Filters/UserBlacklistMentionFilter.cs index c0ae73c..583c8a8 100644 --- a/PicSizeCheckBot/Mentions/Filters/UserBlacklistMentionFilter.cs +++ b/PicSizeCheckBot/Mentions/Filters/UserBlacklistMentionFilter.cs @@ -13,7 +13,7 @@ public class UserBlacklistMentionFilter : IMentionFilter { public HashSet UserIDs { get; } - [BsonConstructor(nameof(this.UserIDs))] + [BsonConstructor(nameof(UserIDs))] public UserBlacklistMentionFilter(IEnumerable userIDs) { this.UserIDs = userIDs as HashSet ?? userIDs?.ToHashSet(); diff --git a/PicSizeCheckBot/Mentions/Filters/UserWhitelistMentionFilter.cs b/PicSizeCheckBot/Mentions/Filters/UserWhitelistMentionFilter.cs index b0effa9..81f86a2 100644 --- a/PicSizeCheckBot/Mentions/Filters/UserWhitelistMentionFilter.cs +++ b/PicSizeCheckBot/Mentions/Filters/UserWhitelistMentionFilter.cs @@ -13,7 +13,7 @@ public class UserWhitelistMentionFilter : IMentionFilter { public HashSet UserIDs { get; } - [BsonConstructor(nameof(this.UserIDs))] + [BsonConstructor(nameof(UserIDs))] public UserWhitelistMentionFilter(IEnumerable userIDs) { this.UserIDs = userIDs as HashSet ?? userIDs?.ToHashSet(); From 475c6b77632dd2e7ea1fbadc857778773f860e97 Mon Sep 17 00:00:00 2001 From: TehGM Date: Fri, 11 Sep 2026 18:09:25 +0200 Subject: [PATCH 4/7] Update Wolfringo --- PicSizeCheckBot/HelpHandler.cs | 2 +- PicSizeCheckBot/PicSizeCheckBot.csproj | 4 ++-- PicSizeCheckBot/appsecrets-example.json | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/PicSizeCheckBot/HelpHandler.cs b/PicSizeCheckBot/HelpHandler.cs index c175799..6fbf71a 100644 --- a/PicSizeCheckBot/HelpHandler.cs +++ b/PicSizeCheckBot/HelpHandler.cs @@ -22,7 +22,7 @@ I can also store your notes and ID queues. Suggestions or bugs reports: https://github.com/TehGM/WolfBot-Size/issues Sponsor my work: https://github.com/sponsors/TehGM -Using Wolfringo library v2.2.0 +Using Wolfringo library v2.2.1 Bot version: v{GetVersion()} Copyright © 2020 TehGM", // due to AGPL licensing, this line cannot be changed or removed, unless by the original author cancellationToken); diff --git a/PicSizeCheckBot/PicSizeCheckBot.csproj b/PicSizeCheckBot/PicSizeCheckBot.csproj index 49ca20c..6b036a5 100644 --- a/PicSizeCheckBot/PicSizeCheckBot.csproj +++ b/PicSizeCheckBot/PicSizeCheckBot.csproj @@ -63,8 +63,8 @@ - - + + diff --git a/PicSizeCheckBot/appsecrets-example.json b/PicSizeCheckBot/appsecrets-example.json index eba0970..89c9a15 100644 --- a/PicSizeCheckBot/appsecrets-example.json +++ b/PicSizeCheckBot/appsecrets-example.json @@ -1,7 +1,8 @@ { "WolfClient": { "LoginEmail": "", - "LoginPassword": "" + "LoginPassword": "", + "ApiKey": "BotApiKey" }, "Database": { "ConnectionString": "" From fce8872a2d60ad6c488271f70712507e474e1bdd Mon Sep 17 00:00:00 2001 From: TehGM Date: Fri, 11 Sep 2026 18:10:38 +0200 Subject: [PATCH 5/7] Bump to .NET 10 --- PicSizeCheckBot/PicSizeCheckBot.csproj | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/PicSizeCheckBot/PicSizeCheckBot.csproj b/PicSizeCheckBot/PicSizeCheckBot.csproj index 6b036a5..eeae598 100644 --- a/PicSizeCheckBot/PicSizeCheckBot.csproj +++ b/PicSizeCheckBot/PicSizeCheckBot.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 TehGM.WolfBots.PicSizeCheckBot 2.2.5 TehGM @@ -48,10 +48,10 @@ - - - - + + + + From a299c81433859055894eeb3eda6dbd42c81ec991 Mon Sep 17 00:00:00 2001 From: TehGM Date: Fri, 11 Sep 2026 18:11:21 +0200 Subject: [PATCH 6/7] Update dependencies --- PicSizeCheckBot/PicSizeCheckBot.csproj | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/PicSizeCheckBot/PicSizeCheckBot.csproj b/PicSizeCheckBot/PicSizeCheckBot.csproj index eeae598..e1e4594 100644 --- a/PicSizeCheckBot/PicSizeCheckBot.csproj +++ b/PicSizeCheckBot/PicSizeCheckBot.csproj @@ -52,17 +52,17 @@ - - - - - - + + + + + + - - - - + + + + From 535512c2deb7f12a8af35feb865df9ec00ce4e1f Mon Sep 17 00:00:00 2001 From: TehGM Date: Fri, 11 Sep 2026 18:11:32 +0200 Subject: [PATCH 7/7] Bump version --- PicSizeCheckBot/PicSizeCheckBot.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PicSizeCheckBot/PicSizeCheckBot.csproj b/PicSizeCheckBot/PicSizeCheckBot.csproj index e1e4594..4ff4b91 100644 --- a/PicSizeCheckBot/PicSizeCheckBot.csproj +++ b/PicSizeCheckBot/PicSizeCheckBot.csproj @@ -4,7 +4,7 @@ Exe net10.0 TehGM.WolfBots.PicSizeCheckBot - 2.2.5 + 2.2.6 TehGM TehGM WolfBot-Size