about summary refs log tree commit diff
path: root/ExampleBots/MediaModeratorPoC/Bot/Interfaces/ICommand.cs
blob: a8fce94a23d0fd09fd1fa1380c313b6258796280 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
namespace MediaModeratorPoC.Bot.Interfaces; 

public interface ICommand {
    public string Name { get; }
    public string Description { get; }

    public Task<bool> CanInvoke(CommandContext ctx) {
        return Task.FromResult(true);
    }
    
    public Task Invoke(CommandContext ctx);
}