Клавиатура ответа Telegram API не отображается

#c# #api #keyboard #telegram #sendmessage

#c# #API #клавиатура #телеграмма #отправить сообщение

Вопрос:

Я пытаюсь отправить пользовательскую клавиатуру для ответа с помощью API Telegram, но клавиатура не отображается. Я перепробовал несколько вариантов, но они оказались безуспешными. Кто-нибудь может мне помочь?

 Here is the code in C# of one of the variant. string Uri = "https://api.telegram.org/bot"; string AccessToken = "2013333333:AAHkz93y7N8_YfTNyJGURAcces0O8toKen";  string text = "test reply keyboard"; int chat_id = 4040400404; var buttons = new KeyboardButton[][] {  new KeyboardButton[]  {  new KeyboardButton ("1-1"),  new KeyboardButton ("1-2")  } }; _ = new ReplyKeyboardMarkup() { keyboard = buttons }; var JsonStr = JsonConvert.SerializeObject(buttons); string RequestLine = Uri   AccessToken   $"/sendMessage?chat_id={chat_id}amp;text={text}amp;=reply_markup={JsonStr}";  WebRequest request = WebRequest.Create(RequestLine); Stream rs = request.GetResponse().GetResponseStream(); StreamReader reader = new StreamReader(rs); string line = ""; StringBuilder sb = new StringBuilder(); while (line != null) {  line = reader.ReadLine();  if (line != null)  sb.Append(line); string response = sb.ToString(); Console.Write(response);