public void CheckMessage(PublishingEvent ev)
{
if (!ev.Message.GetData<string>("message").Contains("pish")) return;
IClient sender = this.clientRepository.GetByID(ev.Message.clientId);
ev.Cancel = true;
ev.CancellationReason = "Bad Language";
SendBadLanguageWarningToSender(ev.Message, sender);
InformChannelOfBadLanguage(ev.Message, sender);
}