Здравствуйте. Меня озаботила проблема с inline клавиатурой в телеграм-боте.
После нажатия на кнопку "Двери", мне бы хотелось, чтобы на место этого сообщения вывелся текст, который выводится ниже.
InlineKeyboardMarkup inlineKeyboardchooseGlue = new(new[]
{
new[] { InlineKeyboardButton.WithCallbackData("Клеи для пластика", "glueForPlastic") },
new[] { InlineKeyboardButton.WithCallbackData("Универсальные клеи", "universalGlue") },
new[] { InlineKeyboardButton.WithCallbackData("Клеи для обоев", "wallpaperGlue") }
});
InlineKeyboardMarkup inlineKeyboardchooseWindow = new(new[]
{
new[] { InlineKeyboardButton.WithCallbackData("Окна для дома", "windowsForTheHouse") },
new[] { InlineKeyboardButton.WithCallbackData("Бронированные окна", "armoredWindows") }
});
InlineKeyboardMarkup inlineKeyboardchooseDoors = new(new[]
{
new[] { InlineKeyboardButton.WithCallbackData("Входные двери", "entranceDoors") },
new[] { InlineKeyboardButton.WithCallbackData("Двери для бани и сауны", "doorsForBathsAndSaunas") }
});
if (callbackQuery.Data != null)
{
if (callbackQuery.Data == "chooseGlue")
{
Message sentMessage = await botClient.SendTextMessageAsync(
chatId: callbackQuery.Message.Chat.Id,
text: "Ассортимент клеев:",
replyMarkup: inlineKeyboardchooseGlue);
}
else if (callbackQuery.Data == "chooseWindow")
{
Message sentMessage = await botClient.SendTextMessageAsync(
chatId: callbackQuery.Message.Chat.Id,
text: "Выберите подходящие окна",
replyMarkup: inlineKeyboardchooseWindow);
}
else if (callbackQuery.Data == "chooseDoors")
{
Message sentMessage = await botClient.SendTextMessageAsync(
chatId: callbackQuery.Message.Chat.Id,
text: "Выберите подходящие двери",
replyMarkup: inlineKeyboardchooseWindow);
}
}