var keyboard = new InlineKeyboardMarkup(new Telegram.Bot.Types.InlineKeyboardButton[][] {new [] { new Telegram.Bot.Types.InlineKeyboardButton("Текст для первой кнопки","callback1"), new Telegram.Bot.Types.InlineKeyboardButton("Текст второй кнопки","callback2"), }, }); Код var keyboard = new InlineKeyboardMarkup(new Telegram.Bot.Types.InlineKeyboardButton[][] {new [] { new Telegram.Bot.Types.InlineKeyboardButton("Текст для первой кнопки","callback1"), new Telegram.Bot.Types.InlineKeyboardButton("Текст второй кнопки","callback2"), }, }); Вот код создания кнопок. Потом тебе нужно подписаться на событие Bot.OnCallbackQuery. И там обрабатывать нажатие на кнопки. Bot.OnCallbackQuery += async (object sc, Telegram.Bot.Args.CallbackQueryEventArgs ev) => { var message = ev.CallbackQuery.Message; if (ev.CallbackQuery.Data == "callback1") { // сюда то что тебе нужно сделать при нажатии на первую кнопку } else if (ev.CallbackQuery.Data == "callback2") { // сюда то что нужно сделать при нажатии на вторую кнопку } }; Код Bot.OnCallbackQuery += async (object sc, Telegram.Bot.Args.CallbackQueryEventArgs ev) => { var message = ev.CallbackQuery.Message; if (ev.CallbackQuery.Data == "callback1") { // сюда то что тебе нужно сделать при нажатии на первую кнопку } else if (ev.CallbackQuery.Data == "callback2") { // сюда то что нужно сделать при нажатии на вторую кнопку } };