バックチャンネルの例を模倣しようとしているチャットボットがあります。アクティビティの名前を理解する
以下のコードがどの程度正確に動作するはずかを理解できない場合を除いて、ほとんどすべて正しいです。
botConnection.activity$
.filter(function (activity) {
console.log("show me the activity name passed" + activity.name);
return activity.type === 'event' && activity.name === 'changeBackground';
})
.subscribe(function (activity) {
changeBackgroundColor(activity.value);
});
私はボットの中でおそらく何かchangeBackgroundを指定する必要があると仮定していますか?また、activity.typeはイベントではなく 'message'であるべきですか?
私がactivity.nameを表示するためにconsole.logを実行すると、私が渡すすべてのメッセージは「未定義」です。私は変更背景を発生させるために、アクティビティの名前を正確にどこに設定しますか?