请求在GET请求上显示“意外令牌”

时间:2018-11-06 19:15:49

标签: node.js telegram

当我使用命令向Taringa! API.执行GET请求并将其发送到组时,它仅显示此错误。

    { 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'})
        })
});

0 个答案:

没有答案