template.js 1.9 KB
let greetingText = "안녕하세요! 컴공/소융 강의평가 봇이에요. 아래에 버튼 3개를 눌러주세요.";  // 인사말
let greetingTitle = ["교수명으로 검색", "강의명으로 검색", "HELP"];


exports.greetingTemplate = () => {
  return {
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"button",
        "text": greetingText,
        "buttons":[
          {
            "type":"postback",
            "title":greetingTitle[0],
            "payload":{
		    first_choice:"CHOICE_BY_PROF",
		    stat:"stat_0"
	    }
          },
          {
            "type":"postback",
            "title":greetingTitle[1],
            "payload":{
		    first_choice:"CHOICE_BY_LECT",
		    stat: "stat_0"
	    }
          },
          {
            "type":"postback",
            "title":greetingTitle[2],
            "payload":{
		    first_choice:"HELP",
		    stat: "stat_0"
	    }
          }
        ]
      }
    }
  }
}

//payload === 'CHOICE_BY_PROF'
exports.getProfNameTemplate = (received) => {
  return {
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"button",
	"text": "교수명을 입력하세요.",
	"buttons":[
          {
	    "type":"postback",
	    "title":"처음으로",
	    "payload":{
		    first_choice:'Greeting',
		    stat:'stat_0',
		    rate:{}
	    }
	  }
	]
      }
    }
  }
}

exports.choiceLectOfProfTemplate = (received) => {
//메세지
  return{text: "성공"}

}

exports.rateTemplate = (received) => {
//버튼
}

//payload === 'CHOICE_BY_LECT'
exports.getLectNameTemplate = (received) => {
//버튼
}

exports.choiceLectTemplate= (received) => {
//메세지
}

exports.choiceProfOfLectTemplate= (received) => {
//버튼
}

exports.goToChoiceByProfTemplate= (received) => {
//버튼
}

//payload === 'HELP'
exports.howToTemplate= (received) => {
//버튼
}

exports.goToGreetTemplate = (received) => {
//버튼
}