예제 #1
0
 public async Task RunCommandAsync(ITelegramMessage message)
 {
     try
     {
         var result = await _comandos[message.Comando].RunAsync(message.Update);
         NotifyChat(message.ChatId, result);
     }
     catch (ComandoInexistenteException e)
     {
         Trace.WriteLine(e.Message);
         NotifyChat(message.ChatId, e.Message);
     }
 }
예제 #2
0
 public void RunCommand(ITelegramMessage message)
 {
     try
     {
         var result = _comandos[message.Comando].Run(message.Update);
         NotifyChat(message.ChatId, result);
     }
     catch (ComandoInexistenteException e)
     {
         Trace.WriteLine(e.Message);
         NotifyChat(message.ChatId, e.Message);
     }
 }
예제 #3
0
 public async Task RunCommandAsync(ITelegramMessage message)
 {
     try
     {
         var result = await _comandos[message.Comando].RunAsync(message.Update);
         NotifyChat(message.ChatId, result);
     }
     catch (ComandoInexistenteException e)
     {
         Trace.WriteLine(e.Message);
         NotifyChat(message.ChatId, e.Message);
     }
 }
예제 #4
0
 public void RunCommand(ITelegramMessage message)
 {
     try
     {
         var result = _comandos[message.Comando].Run(message.Update);
         NotifyChat(message.ChatId, result);
     }
     catch (ComandoInexistenteException e)
     {
         Trace.WriteLine(e.Message);
         NotifyChat(message.ChatId, e.Message);
     }
 }
예제 #5
0
 public async Task NotifyTelegram(ITelegramMessage message)
 {
     await telegramHub.Clients.All.SendAsync("OnTelegram", message);
 }
예제 #6
0
 private Task NotifyTelegram(ITelegramMessage message)
 {
     return(_monitor.NotifyTelegram(message));
 }
예제 #7
0
 public Task NotifyTelegram(ITelegramMessage message)
 {
     return(Task.CompletedTask);
 }