template.js 1.82 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":"CHOICE_BY_PROF",
	    "stat":"stat_0",
	    "rate":{}
          },
          {
            "type":"postback",
            "title":greetingTitle[1],
            "payload":"CHOICE_BY_LECT",
	    "stat":"stat_0",
	    "rate":{}
          },
          {
            "type":"postback",
            "title":greetingTitle[2],
            "payload":"HELP",
	    "stat":"stat_0",
	    "rate":{}
          }
        ]
      }
    }
  }
}

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

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

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) => {
//버튼
}