Esempio n. 1
0
 public async Task HandleAsync(Message message)
 {
     if (message.Text.StartsWith("/start"))
     {
         await _bot.SendTextMessageAsync(new ChatId(message.From.Id),
                                         "С помощью этого бота можно искать и делиться аниме. Он работает в любом чате, просто " +
                                         "напишите @ShikiAnimeBot в поле для сообщения",
                                         replyMarkup : InlineKeyboardHelpers.GetStartKeyboardMarkup());
     }
 }
Esempio n. 2
0
        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");
            }
        }