我对Telegram API并不是很熟悉,需要使用JSON。
我想创建仅具有选项[是/否]的嵌入式键盘。
然后,将其发送到电子表格。
我设法创建了嵌入式键盘,但是当我按下它时什么也没有发生。
是否可以通过Telegram机器人将数据发送到电子表格?
码:{"inline_keyboard":[[{"text":"yes","callback_data":"yes"}]]}
最佳答案
是的,这是可能的:)
您首先需要为电报机器人设置一个Webhook-
var telegramToken = 'Your-Telegram-Bot-Token-Goes-Here';
function setup() {
var method = 'setWebhook';
var payload = {
url: ScriptApp.getService().getUrl()
}
var options = {
'method' : 'post',
'contentType': 'application/json',
'payload' : JSON.stringify(payload)
};
var response = UrlFetchApp.fetch('https://api.telegram.org/bot' + telegramToken + '/' + method, options);
Logger.log(response);
}
然后设置一个简单的
doPost(e)
来捕获来自所述Webhook的传入数据。您可以从我构建的here机器人中引用一些代码,但请随时与您分享所需的更多详细信息,以便我提供相应的帮助。关于json - 如何将数据从电报bot嵌入式键盘发送到Google电子表格中的特定列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59378544/