我对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/

10-11 07:23