public void On <T>(GroupUpdateType eventType, Func <T, Action, Task> handler) => events.Use(new LongpollGroupUpdateEventHandler <T>(eventType, handler));
public virtual void HearCommand(CommandMatchPattern handlerParams, Func <MessageContext, Action, Task> handler) => commands.Use(new MesssageEventHandler(handlerParams, handler));