2017-03-10 86 views
0

我把电报机器人弄乱了,但我的自定义键盘不工作。 我的功能发送消息如下。 谢谢。电报机器人键盘不工作

function sendText(text,chatId){ 

变种有效载荷= { '方法': '的sendMessage', 'chat_id':字符串(chatId) '文本':文本, 'parse_mode': 'HTML' }

var data = { 
     "method": "post", 
     "payload": payload, 
     "reply_markup": JSON.stringify({ 
     'keyboard': [['Store username']], 
     'resize_keyboard':true, 
     'one_time_keyboard': true 
     }) 
    } 

    // Replace with your token 
    var API_TOKEN = '**********************'; 
    UrlFetchApp.fetch('https://api.telegram.org/bot' + API_TOKEN + '/', data); 

}

回答

0

根据电报官方的API键盘格式必须为:

阵列按钮行,每一由KeyboardButton的阵列表示对象

例如:

"reply_markup": JSON.stringify({ 
    'keyboard': [ 
       [ ['row1-col1'] ],//row 1 
       [ ['row2-col1'],['row2-col2'] ] //row 2 
       ], 
    'resize_keyboard':true, 
    'one_time_keyboard': true 
    })