Задать вопрос
@salkynbekov

Как в Google Apps Script реализовать метод setMyCommands(telegram BOT API)?

var token = "123456......";
var url = "https://api.telegram.org/bot" + token;

function setMyCommands(){
  var botCommand = {
    "commands": [
      {
        "command": "alert",
        "description": "text"
      },
      {
        "command": "start",
        "description": "text"
      }
    ]
  }

  var data = url + "/setMyCommands"
  
  var response = UrlFetchApp.fetch(data,botCommand);
  Logger.log(response.getContentText())

}


подскажите пожалуйста как задать команды телеграм боту. В целом о том как отправить сообщение или сделать кнопки есть инфа и туториалы. увы не смог найти решение для команд.
  • Вопрос задан
  • 264 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Spongebobtt
function getTelegramCommands() {
var url = TELEGRAM_API_URL + '/getMyCommands';

var response = UrlFetchApp.fetch(url);
var commands = JSON.parse(response.getContentText()).result;
return commands;
}

function setTelegramCommands(commands) {
var url = TELEGRAM_API_URL + '/setMyCommands';
var data = {};

if (commands != null) {
data = {
commands: commands
}
} else {
data = {
commands: [
{
command: 'start',
description: 'Начать взаимодействие с ботом'
},
{
command: 'help',
description: 'Получить помощь по использованию бота'
},
{
command: 'next',
description: 'Следующий вопрос'
}
]
}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы