Exception.js
2.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
//=============================================================
var express = require('express');
const request = require('request');
const config = require('../config.json');
//=============================================================
const LINE_URL = 'https://api.line.me/v2/bot/message';
const TOKEN = config.TOKEN;
//=============================================================
exports.SayIDontKnow = function (replyToken) {
request.post(
{
url: LINE_URL + '/reply',
headers: {
'Authorization': `Bearer ${TOKEN}`
},
json: {
"replyToken": replyToken,
"messages": [
{
"type": "text",
"text": "이해하지 못했습니다."
},
{
"type": "text",
"text": "[0번 입력] : 메뉴 출력\n[1번 입력] : 최신영화 추천\n[2번 입력] : 장르별 영화 추천\n[3번 입력] : 영화 검색하기\n**영화코드 입력 : 영화 상세정보 조회"
}
]
}
}, (error, response, body) => {
console.log(body)
});
}
exports.ShowGenre = function (replyToken) {
request.post(
{
url: LINE_URL + '/reply',
headers: {
'Authorization': `Bearer ${TOKEN}`
},
json: {
"replyToken": replyToken,
"messages": [
{
"type": "text",
"text": "다음 영화 장르 중 하나를 선택해주세요.\n"+
"드라마 / 코미디 / 액션 / 멜로/로맨스 / 스릴러 / 미스터리 / 공포(호러) / 어드벤처 / 범죄 / 가족 / 판타지 / SF / 사극 / 애니메이션 / 다큐멘터리 / 전쟁 / 뮤지컬 / 기타"
}
]
}
}, (error, response, body) => {
console.log(body)
});
}
exports.ShowSearch = function (replyToken) {
request.post(
{
url: LINE_URL + '/reply',
headers: {
'Authorization': `Bearer ${TOKEN}`
},
json: {
"replyToken": replyToken,
"messages": [
{
"type": "text",
"text": "검색할 단어를 입력해주세요."
}
]
}
}, (error, response, body) => {
console.log(body)
});
}