namespace NadekoBot.Common.ModuleBehaviors; /// /// Implemented by modules to handle non-bot messages received /// public interface IExecOnMessage { int Priority { get; } /// /// Ran after a non-bot message was received /// ** → /// → /// → /// [ | ] /// /// Guild where the message was sent /// The message that was received /// Whether further processing of this message should be blocked Task ExecOnMessageAsync(IGuild guild, IUserMessage msg); }