뒷 채널 예제를 모방하려고하는 채팅 봇이 있습니다.활동 이름 이해
아래 코드가 얼마나 정확하게 작동하는지 이해하는 데 문제가있는 것을 제외하고는 모든 것이 대부분 정확합니다.
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을 보여주기 위해 내가 전달하는 모든 메시지가 "정의되지 않음"입니다. 배경 변경을 시작하기 위해 활동의 이름을 정확히 어디에 설정합니까?