public async Task HandleAsync(Message message) { if (message.Text.StartsWith("/start")) { await _bot.SendTextMessageAsync(new ChatId(message.From.Id), "С помощью этого бота можно искать и делиться аниме. Он работает в любом чате, просто " + "напишите @ShikiAnimeBot в поле для сообщения", replyMarkup : InlineKeyboardHelpers.GetStartKeyboardMarkup()); } }
private static async void OnMessageAsync(object sender, MessageEventArgs messageEventArgs) { try { var message = messageEventArgs.Message; _logger.Information("Got message: {@Message}", message); if (message.Text.StartsWith("/start")) { await _bot.SendTextMessageAsync(new ChatId(message.From.Id), "This bot allows you search & share books from Goodreads. It works on every dialog, " + "just type @GoodreadsBooksBot in message input", replyMarkup : InlineKeyboardHelpers.GetStartInlineKeyboardMarkup()); } } catch (Exception e) { _logger.Error(e, "Error during processing message"); } }