запрос на отображение «неожиданного токена» по запросу GET - PullRequest
0 голосов
/ 06 ноября 2018

Это просто показывает эту ошибку, когда я использую команду для выполнения запроса GET к Taringa! API. и отправьте его в группу.

    { error: true,
  statusCode: 400,
  errorId: 'SyntaxError',
  reason: 'Unexpected token "' }

Я использую Telebot для создания бота. (https://github.com/mullwar/telebot) и код команды:

bot.on([/^\/canal (.+)$/], (msg, props) => {
    const canalbuscado = props.match[1];
        let optionsSearchChannel = {
            url: "https://beta.taringa.net/api/c/" + canalbuscado + "/about",
            method: 'GET',
            json: 'true',
        }
        request(optionsSearchChannel, function(errc, resc, channel) {
            if(resc.statusCode == 404) return bot.sendMessage(msg.chat.id, 'No pude encontrar un canal con ese nombre.').then(console.log(`Comando 'canal' usado sin éxito. (ID: ${message.chat.id})\nCanal buscado: ${canalbuscado} \nResultado: ${resc.statusCode} (${resc.statusMessage})`))
            if(channel.channelType === 'public') {
                channel.channelType === 'Público'
            }
            let channelMessage = `<b>Información del canal: </b>${canalbuscado} \n\n<b>Nombre: </b>${channel.title} \n<b>Dueño: </b>${channel.username} \n<b>Tipo de canal: </b>${channel.channelType} \n<b>Es NSFW: </b>${channel.nsfw} \n <b>Creado el: </b>${channel.creationDate} \n\n <i>ID: ${channel.id} | https://beta.taringa.net/+${canalbuscado} </i>`
            bot.sendMessage(msg.chat.id, channelMessage, {parseMode: 'html'})
        })
});
...