私は、非公式のFacebookチャットAPI(https://github.com/Schmavery/facebook-chat-api)とNode.jsを使用して、単純なメッセンジャーボットを作成しています。変数をコールバックに渡す - nodejs
今のところ、特定の時間に特定のユーザーにメッセージを送信しています。
if(msgdate.getTime() <= currdate.getTime()){
console.log(alarms[i].message);
// output: test
api.getUserID(alarms[i].user, (err, users) => {
if(err) return console.error(err);
api.sendMessage(alarms[i].message, users[0].userID);
// TypeError: Cannot read property 'message' of undefined
});
}
そして、私の質問は::ここに私のコードの一部だ、私は、このコールバックにアラーム配列を渡すことができるか、私は特定のユーザーにメッセージを送信することができるだろうか?
'async/await'を試してみてください。それが役立つかどうかを見てください。 –