尝试记录来自Facebook的所有传入请求,以便我可以检查我回来的对象,使用内置的NLP Facebook实现一些内容。
但是,我似乎无法找到告诉我可以$(window).on('load',function(){
$('.form-main > .form-input:nth-child(1)').addClass('open');
$('.form-main > .form-input:not(".open")').addClass('close').hide();
});
var $div = $('.form-input');
var submits = $('#submit').css('display','none');
index = 0;
function updateStatus(a){
$div.eq(index).removeClass('current').addClass('close').hide();
index += a;
$div.eq(index).addClass('current').removeClass('close').show();
$('#next').toggle((index !==$div.length-1));
$('#prev').toggle(index !== 0);
if(index == ($div.length - 1)){
submits.toggle(index !== 0);
}else{
submits.hide();
}
}
var input = document.getElementsByTagName('input');
var error = document.getElementById('error');
function validation(){
var inputValue = $(input).val();
var inputType = $(input).attr('type');
if(inputValue !== ''){
updateStatus(+1);
}else{
error.innerHTML = "please enter the value";
}
}
function nextBtn(){
validation();
}
function prevBtn(){
updateStatus(-1);
}
来电请求的任何地方。
在console.log
方法中,我试图传递server.post('/api/messages', connector.listen());
,但没有任何反应。
console.log
答案 0 :(得分:3)
您可能希望使用中间件来访问传入/传出消息。
查看Middleware and Logging with BotBuilder Node SDK示例。
捕获用户输入
botbuilder: function (session, next) {
console.log(session.message.text);
next();
}
将僵尸程序输出捕获给用户
send: function (event, next) {
console.log(event.text);
next();
}
特别是,由于您要检查来自Facebook
的内容,您可能需要记录sourceEvent
属性,这是渠道发送其原始信息的位置。