obnizとLINE Botを組み合わせて、距離が離れたらメッセージが送られてくるようにしたい。その2
Q&A
Closed
解決したいこと
obnizとLINE Botを組み合わせて、距離が離れたらメッセージが送られてくるようにしたい。
その1で質問をし、丁寧に答えてくださったので、元のコードではLINEを送信する処理が必要とわかり、コードを追加してみましたが、やはりうまくいきません。
解決方法を教えて下さい。
発生している問題・エラー
ReferenceError: event is not defined
該当するソースコード
async function handleEvent(event) {
if (event.type !== 'message' || event.message.type !== 'text') {
return Promise.resolve(null);
}
}
// 距離が10cm以上かどうかの判定
if (distance > 100) { // 100mm = 10cm 以上の場合
///光る
rgbled.rgb(255, 0, 0);
// 1000Hz で音を鳴らす
speaker.play(1000);
return client.replyMessage(event.replyToken, {
type: 'text',
text: 'テスト' //実際に返信の言葉を入れる箇所
});
}else {
rgbled.rgb(0, 0, 0);
speaker.stop();
}
}, 1000); // 1000ミリ秒 = 1秒おきに実行
}
自分で試したこと
replyTokenの前のeventにエラーが出ているようなので、このeventを消したところ、
ReferenceError: replyToken is not defined
となってしまいました。
0