diff --git a/TeamOctolings.Octobot/Services/AccessControlService.cs b/TeamOctolings.Octobot/Services/AccessControlService.cs index 95c6307..d39c9e5 100644 --- a/TeamOctolings.Octobot/Services/AccessControlService.cs +++ b/TeamOctolings.Octobot/Services/AccessControlService.cs @@ -113,6 +113,11 @@ public sealed class AccessControlService string action, IGuild guild, IReadOnlyList roles, MemberData targetData, MemberData botData, MemberData interacterData) { + if (botData.Id == targetData.Id) + { + return Result.FromSuccess($"UserCannot{action}Bot".Localized()); + } + if (targetData.Id == guild.OwnerID) { return Result.FromSuccess($"UserCannot{action}Owner".Localized());