带谷歌应用脚​​本的电报机器人键盘

时间:2018-01-24 20:48:52

标签: google-apps-script telegram-bot

我希望通过键盘按钮与电话机器人中的新客户见面

到目前为止,我已将此代码编写在Google Apps脚本中,但结果却没有。

function doPost(e) {

    var API_TOKEN = 'bla-bla-bla';
    var update = JSON.parse(e.postData.contents);

    if (update.hasOwnProperty('message')) {
        var msg = update.message;
        var chatId = msg.chat.id;
        if (msg.text == '/start') {
            function sendText(chatId, text, keyboard) {

                var payload = {
                    'method': 'sendMessage',
                    'chat_id': String(chatId),
                    'text': "Hello",
                    'parse_mode': 'HTML',
                    reply_markup: JSON.stringify({
                        keyboard: [
                            [ 
                                 "A",
                                 "B"
                            ],
                            [
                                 "C",
                                 "D"
                            ]
                        ],
                        resize_keyboard: true,
                        one_time_keyboard:true
                    })
                }

                var data = {
                    "method": "post",
                    "payload": payload
                }
                UrlFetchApp.fetch('https://api.telegram.org/bot' + API_TOKEN + '/', data);
            }    
        }
    }
}

这是一个缺失的功能还是我,做错了什么?

0 个答案:

没有答案