사용자 로컬 인공 지능 Bot API를 사용해 보았습니다.

사용자 로컬이 제공을 시작한 인공 지능 Bot API에서 조금 사용해 보았습니다.
htp ///아이. 우세 r ㄉ l. jp/

Facebook MessengerBot
Nodejs

Messenger에서 입력된 문자열을 말했듯이 인코딩하고, 던져서 돌아온 결과를 표시할 뿐이라는 전혀 꼬이지 않는 Bot을 만들어 보았습니다.

파라미터는 아래와 같이





데모 비디오

제작 Bot의 코드를 부분적으로 가져왔기 때문에, 저것입니다만.
일단, 올려 둡니다.

Facebook의 Bot 만드는 법에 대해서는 여기에 자세한 설명이 있습니다.
ぃ tp // 이 m/포치사토/있어 ms/f3f5598에36c1후92d840

router.post('/', function (req, res, next) {
    var messaging_events = req.body.entry[0].messaging,
        replayMessages = [];
    var baseURL = "";
    for (i = 0; i < messaging_events.length; i++) {
        event = req.body.entry[0].messaging[i];
        sender = event.sender.id;
        if (event.message && event.message.text) {
            var typedCommand = event.message.text;
            console.log("typed: ", typedCommand);
            var msg = encodeURIComponent(typedCommand);
            baseURL = "https://chatbot-api.userlocal.jp/api/chat?message="+msg+"&key="+aiKey;
            heyAI(baseURL);
        }
    }
    res.sendStatus(200);
});

function heyAI(url) {
    console.log("heyAI function started!");
    console.log("url",url);
    var options = {
        uri: url,
        gzip: false,
        json: true
    };

    request(options, function (err, response, body) {
        if (err || response.statusCode != 200) {
            console.log("Error/エラーですよ", err);
            return;
        }
        var items = body;
        var apiStatus = items.status;
        var text ="";
        text = items.result;
        text = "Something wrong man!!!!";
        sendTextMessage(sender, text.substring(0,320));
    });
}


2기의 모집도 시작된 것 같습니다.
htp ///아이. 우세 r ㄉ l. jp / # 드w 응아 d

좋은 웹페이지 즐겨찾기