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);
}