template.js 3.07 KB
const db = require('./db.js');

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_PROFstat_0"
          },
          {
            "type":"postback",
            "title":greetingTitle[1],
            "payload":"CHOICE_BY_LECTstat_0"
          },
          {
            "type":"postback",
            "title":greetingTitle[2],
            "payload":"CHOICE_BY_HELPstat_0"
          }
        ]
      }
    }
  }
}

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

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

	//텍스트 메세지를 필드로 디비에서 수업/교수명  찾아서 목록 제공

}

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

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

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

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

//payload === 'HELP'
exports.howToTemplate= (received) => {
return {
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"button",
  "text": "안녕하세요. 경희대학교 컴공/소융 강의평가봇입니다. \n 자세한 사용방법은 아래를 참고하세요. \n\n 1. [교수명으로 검색], [강의명으로 검색] 중 하나를 선택한다. \n 2. 찾고자하는 강의의 교수명/강의명을 입력한다. \n 3. 입력하신 정보에 일치하는 강의/교수 목록 버튼 중 하나를 선택한다. \n 4. 강의/교수 버튼을 선택하면 해당 강의의 강의평가가 제공된다. \n 4-1. 더보기 버튼을 선택하면 해당 조건의 강의를 더 볼 수 있다. \n 5. [자세한 평보기] 버튼을 눌러 학우들의 생생한 강의평가를 자세히 본다. \n\n *언제든지 \"처음으로\"를 입력하면 첫 화면으로 돌아갑니다. \n 그럼 아래 버튼을 눌러 강의평가를 조회해보세요.",
  "buttons":[
          {
      "type":"postback",
      "title":"처음으로",
      "payload":'Greeting'
    }
  ]
      }
    }
  }
}

exports.goToGreetTemplate = (received) => {
return {
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"button",
  "text": "",
  "buttons":[
          {
      "type":"postback",
      "title":"처음으로",
      "payload":'Greeting'
    }
  ]
      }
    }
  }
}

exports.moreRageTemplate = (received) => {
  
}