Toggle navigation
Toggle navigation
This project
Loading...
Sign in
백승욱
/
movie-reco-chatbot
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
김준서
2022-06-03 18:47:54 +0900
Browse Files
Options
Browse Files
Download
Plain Diff
Commit
7f84e1893236e64d1e17a9aa696bf8107ffb4f1d
7f84e189
2 parents
27e7a394
bd38bfb2
Merge branch 'feature/MovieInfo'(for version 1.0)
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
56 additions
and
0 deletions
MovieInfo.js
README.md
MovieInfo.js
0 → 100644
View file @
7f84e18
//=============================================================
var
express
=
require
(
'express'
);
const
request
=
require
(
'request'
);
const
config
=
require
(
'./config.json'
);
//=============================================================
const
LINE_URL
=
'https://api.line.me/v2/bot/message/reply'
const
TOKEN
=
config
.
TOKEN
;
const
KOFIC_URL
=
'http://www.kobis.or.kr/kobisopenapi/webservice/rest'
const
KOFIC_KEY
=
config
.
KOFIC_KEY
;
//=============================================================
export
function
MovieInfo
(
replyToken
,
message
)
{
request
.
get
(
{
url
:
KOFIC_URL
+
`/movie/searchMovieInfo.json?key=
${
KOFIC_KEY
}
&movieCd=
${
message
}
`
,
json
:
true
},(
error
,
response
,
body
)
=>
{
if
(
!
error
&&
response
.
statusCode
==
200
)
{
console
.
log
(
body
.
movieInfoResult
);
var
MovieInfo
=
body
.
movieInfoResult
.
movieInfo
;
var
MovieName
=
MovieInfo
.
movieNm
;
var
MovieDate
=
`
${
MovieInfo
.
openDt
.
slice
(
0
,
4
)}
년
${
MovieInfo
.
openDt
.
slice
(
4
,
6
)}
월
${
MovieInfo
.
openDt
.
slice
(
6
,
8
)}
일`
;
var
MovieTime
=
MovieInfo
.
showTm
;
var
MovieGenres
=
[];
for
(
var
i
in
MovieInfo
.
genres
)
{
MovieGenres
.
push
(
MovieInfo
.
genres
[
i
].
genreNm
);
}
var
MovieDirec
=
MovieInfo
.
directors
[
0
].
peopleNm
;
var
MovieActors
=
[];
for
(
var
i
=
0
;
i
<
MovieInfo
.
actors
.
length
&&
i
<
5
;
i
++
)
{
MovieActors
[
i
]
=
MovieInfo
.
actors
[
i
].
peopleNm
;
}
request
.
post
(
{
url
:
TARGET_URL
,
headers
:
{
'Authorization'
:
`Bearer
${
TOKEN
}
`
},
json
:
{
"replyToken"
:
replyToken
,
"messages"
:[
{
"type"
:
"text"
,
"text"
:
`영화명:
${
MovieName
}
\n개봉날짜:
${
MovieDate
}
\n상영시간:
${
MovieTime
}
분\n장르:
${
MovieGenres
}
\n감독:
${
MovieDirec
}
\n출연배우:
${
MovieActors
}
`
}
]
}
},(
error
,
response
,
body
)
=>
{
console
.
log
(
body
)
});
}
});
}
README.md
deleted
100644 → 0
View file @
27e7a39
File mode changed
Please
register
or
login
to post a comment