Skip to content

Getting "Could not parse Mitsuku response" errors... (No published bot with id) #12

@ghost

Description

Code:

//basically the same from usage example
var mitsuku = require('mitsuku-api')();
mitsuku.send('hello').then(function(response){console.log(response)});

This error occurs @

function parseMessageFromHtml(html) {
    var conv = cheerio.load(html)('body')
        .find('p')
        .text()
        .trim();
    var match = MESSAGE_REGEX.exec(conv),
        message,
        prevMessageStart;
    if (match && match.length > 0) {
        message = match[match.length - 1];
        prevMessageStart = message.indexOf(MESSAGE_SENDER_TAG);
        if (prevMessageStart != -1) {
            message = message.substr(0, prevMessageStart);
        }
        return message.replace(MESSAGE_REJECT_REGEX, '').trim();
    } else {
        throw new Error("Could not parse Mitsuku response");
    }
}

I am using v0.2.1. After I did some console.logs I found this:

<html><title>No bot</title></html><body>No published bot with id=87437a824e345a0d.</body>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions