当我使用命令向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'})
})
});