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); } }
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); } }
public async Task NotifyTelegram(ITelegramMessage message) { await telegramHub.Clients.All.SendAsync("OnTelegram", message); }
private Task NotifyTelegram(ITelegramMessage message) { return(_monitor.NotifyTelegram(message)); }
public Task NotifyTelegram(ITelegramMessage message) { return(Task.CompletedTask); }