我有一个试图模仿反向通道示例的聊天机器人。
一切大部分都是正确的,除了我无法理解下面的代码应该如何工作。
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 时,我传递的每条消息都是“未定义的”。我究竟在哪里设置活动的名称,以便我可以触发更改背景?