사용자 로컬 인공 지능 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
Reference
이 문제에 관하여(사용자 로컬 인공 지능 Bot API를 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kojikanao/items/f146c5ac6df7a0cfa28b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)