title: Telegram bot keybord send via JSON
body: <p>I'm using MS Bot Framework. I want to sen custom keyboard to user, so i try to reply message with this JSON:</p>
  
  <pre><code>        public async Task&lt;Message&gt; Post([FromBody]Message message)
      {
  
          var connector = new ConnectorClient();
  
          if (message.Type == "Message")
          {             
              var replyMessage = message.CreateReplyMessage($"You sent message");
  
              replyMessage.ChannelData = @"
  </code></pre>
  
  <p>{
      ""method"": ""sendMessage"",
      ""parameters"":
      {
          ""reply_markup"":
          {
              ""keyboard"":[[[""1""],[""2""]],[[""3""]],[[""4""],[""5""],[""6""]]]
          }<br>
      }
  }";</p>
  
  <pre><code>            return replyMessage;
  
  
  
          }
          else
          {
              return HandleSystemMessage(message);
          }
      }
  </code></pre>
  
  <p>But nothing happens. For example, this message with sticker works fine:</p>
  
  <pre><code>replyMessage.ChannelData = @"
  {
      ""method"": ""sendSticker"",
      ""parameters"":
      {
          ""sticker"":
          {
              ""url"": ""https://upload.wikimedia.org/wikipedia/commons/3/33/LittleCarron.gif"",
              ""mediaType"": ""image/gif""
          }
      }
  }";
  </code></pre>
  
  <p>I think that the problem is in "keyboard" part, somewhere in array.</p>