Conditional
profile() {
Messenger.getProfile() // custom function to get Messenger profile
> Your name is { : response.data.name }
}profile() {
Line.getProfile() // custom function to get Line profile
> Your name is { : response.data.displayName }
}import formats from "newbot-formats";
import code from "./main.converse";
import profileMessengerSkill from "./skills/profile/messenger/profile";
import profileLineSkill from "./skills/profile/line/profile";
export default {
code,
skills: {
formats,
profileSkill: [
{
skill: profileMessengerSkill,
condition(data, user) {
return data.session.platform == "messenger";
}
},
{
skill: profileLineSkill,
condition(data, user) {
return data.session.platform == "line";
}
}
]
}
};Call in the main script
Property condition
Settings
Return value
Last updated