Telegram bot keybord enviado a través de JSON

Estoy usando MS Bot Framework. Quiero enviar un teclado personalizado al usuario, así que trato de responder un mensaje con este JSON:

        public async Task<Message> Post([FromBody]Message message)
    {

        var connector = new ConnectorClient();

        if (message.Type == "Message")
        {             
            var replyMessage = message.CreateReplyMessage($"You sent message");

            replyMessage.ChannelData = @"

{"" método "": "" sendMessage "", "" parámetros "": {"" reply_markup "": {"" teclado "": [[["" 1 ""], ["" 2 ""] ], [["" 3 ""]], [["" 4 ""], ["" 5 ""], ["" 6 ""]]]}
}} ";

            return replyMessage;



        }
        else
        {
            return HandleSystemMessage(message);
        }
    }

Pero nada pasa. Por ejemplo, este mensaje con pegatina funciona bien:

replyMessage.ChannelData = @"
{
    ""method"": ""sendSticker"",
    ""parameters"":
    {
        ""sticker"":
        {
            ""url"": ""https://upload.wikimedia.org/wikipedia/commons/3/33/LittleCarron.gif"",
            ""mediaType"": ""image/gif""
        }
    }
}";

Creo que el problema está en la parte del "teclado", en algún lugar de la matriz.

Respuestas a la pregunta(1)

Su respuesta a la pregunta