我有一個試圖模仿backchannel示例的聊天機器人。瞭解活動的名稱
一切都是正確的,除了我無法理解下面的代碼應該如何工作。
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不應該是一個'消息'而不是事件?
當我做一個console.log來顯示我的activity.name每條消息,我通過是「未定義」。我在哪裏設置活動的名稱,以便我可以啓動更改背景?