namespace EllieBot.Common.ModuleBehaviors;
///
/// This interface's method is executed after the command successfully finished execution.
/// ***There is no support for this method in EllieBot services.***
/// It is only meant to be used in medusa system
///
public interface IExecPostCommand : IBehavior
{
///
/// Executed after a command was successfully executed
/// →
/// →
/// →
/// [** | ]
///
/// Command context
/// Module name
/// Command name
/// A task representing completion
ValueTask ExecPostCommandAsync(ICommandContext ctx, string moduleName, string commandName);
}