0
我正在嘗試做一個DM自動回覆,類似於使用twitter API的Q & A,但也許我搞砸了某些東西,但是我無法使其正常工作。Twitter - 直接消息(API)
這裏我的代碼:
stream.on('direct_message', function (eventMsg) {
var msg = eventMsg.direct_message.text;
var screenName = eventMsg.direct_message.sender.screen_name;
var msgID = eventMsg.direct_message.id_str;
if (screenName === ‘MyBotExample) {
return callbackHandler(msgID);
}
else if (msg.search['Hi','Hello'] !== -1) {
return T.post('direct_messages/new', {
screen_name: screenName,
text: 'Hey, what can I do for you?'} , function() {
callbackHandler(msgID);
});
}
else if (msg.search[‘Apple’,’Red'] !== -1) {
return T.post('direct_messages/new', {
screen_name: screenName,
text: ‘Love it!’} , function() {
callbackHandler(msgID);
});
}
else {
return T.post('direct_messages/new', {
screen_name: screenName,
text: "I don't know "
}, function() {
callbackHandler(msgID);
});
}
});
相反的回答基於的條件,所有的答案響應作爲第一個「IF」是正確的,即使是不正確的。
無論我問什麼,總是回覆 「嘿,我能爲你做什麼?」
也許我不能否則,如果兩次
是的,謝謝! :) – Isaac