1
0
Fork 1
mirror of https://github.com/TeamOctolings/Octobot.git synced 2025-05-02 20:19:55 +03:00

Allow mentions to act as command prefixes + bug fixes

This commit is contained in:
l1ttleO 2022-08-05 21:01:06 +05:00
parent 2493e317d0
commit b2b54b7fd4
Signed by: Octol1ttle
GPG key ID: B77C34313AEE1FFF
3 changed files with 15 additions and 20 deletions

View file

@ -1,6 +1,5 @@
using Boyfriend.Commands;
using Discord;
using Discord.Commands;
using Discord.Rest;
using Discord.WebSocket;
@ -82,9 +81,8 @@ public class EventHandler {
prevFailsafe = prevsArray[2].Content;
}
if (!(message.HasStringPrefix(guildConfig["Prefix"], ref argPos) ||
message.HasMentionPrefix(Boyfriend.Client.CurrentUser, ref argPos)) || user == guild.CurrentUser ||
(user.IsBot && (message.Content.Contains(prev) || message.Content.Contains(prevFailsafe))))
if (user == guild.CurrentUser || (user.IsBot &&
(message.Content.Contains(prev) || message.Content.Contains(prevFailsafe))))
return;
await CommandHandler.HandleCommand(message);
@ -180,4 +178,4 @@ public class EventHandler {
await channel.SendMessageAsync(string.Format(Messages.EventCompleted, Utils.Wrap(scheduledEvent.Name),
Utils.Wrap(scheduledEvent.StartTime.Subtract(DateTimeOffset.Now).Negate().ToString())));
}
}
}