서민정

update

...@@ -2,12 +2,15 @@ ...@@ -2,12 +2,15 @@
2 ## CHATBOT WITH CRAWLING 2 ## CHATBOT WITH CRAWLING
3 3
4 front 4 front
5 -- [ ] Modify card component 5 +- [x] Modify card component
6 -- [ ] Remove card message on dialogflow 6 +- [x] Remove card message on dialogflow
7 - [ ] Modify Intent on dialogflow 7 - [ ] Modify Intent on dialogflow
8 - [ ] Add additional functions on dialogflow 8 - [ ] Add additional functions on dialogflow
9 -- [ ] Show video list on front (card compo) 9 +- [x] Show video list on front (card compo)
10 10
11 back 11 back
12 - [ ] Modify crawling.js to deal with null data 12 - [ ] Modify crawling.js to deal with null data
13 - [ ] Dealing with Event queries 13 - [ ] Dealing with Event queries
14 +- [ ] 가수와 관련되지 않은 영상이 포함될 땐?
15 +- [ ] 배포 어떻게 할것인가
16 +- [ ] 전반적인 내용 완전히 이해하기 (구조 등)
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -5,6 +5,8 @@ import { saveMessage } from '../_actions/message_actions'; ...@@ -5,6 +5,8 @@ import { saveMessage } from '../_actions/message_actions';
5 import Message from './Sections/Message'; 5 import Message from './Sections/Message';
6 import { List, Icon, Avatar } from 'antd'; 6 import { List, Icon, Avatar } from 'antd';
7 import Card from "./Sections/Card"; 7 import Card from "./Sections/Card";
8 +var username = prompt('이름을 알려주세요!');
9 +if(username === null) username = "유저"
8 function Chatbot() { 10 function Chatbot() {
9 const dispatch = useDispatch(); 11 const dispatch = useDispatch();
10 const messagesFromRedux = useSelector(state => state.message.messages) 12 const messagesFromRedux = useSelector(state => state.message.messages)
...@@ -21,7 +23,7 @@ function Chatbot() { ...@@ -21,7 +23,7 @@ function Chatbot() {
21 23
22 // First Need to take care of the message I sent 24 // First Need to take care of the message I sent
23 let conversation = { 25 let conversation = {
24 - who: '사용자', 26 + who: username,
25 content: { 27 content: {
26 text: { 28 text: {
27 text: text 29 text: text
......
...@@ -3,11 +3,12 @@ import { Card, Icon } from 'antd'; ...@@ -3,11 +3,12 @@ import { Card, Icon } from 'antd';
3 3
4 const { Meta } = Card; 4 const { Meta } = Card;
5 5
6 +
6 function CardComponent(props) { 7 function CardComponent(props) {
7 console.log("props" ,props) 8 console.log("props" ,props)
8 return ( 9 return (
9 <Card 10 <Card
10 - style={{ width: 300 }} 11 + style={{ width: 200 }}
11 cover={ 12 cover={
12 <img 13 <img
13 alt={props.cardInfo.description} 14 alt={props.cardInfo.description}
......
...@@ -21,7 +21,9 @@ ...@@ -21,7 +21,9 @@
21 "dialogflow": "^0.8.2", 21 "dialogflow": "^0.8.2",
22 "dialogflow-fulfillment": "^0.6.1", 22 "dialogflow-fulfillment": "^0.6.1",
23 "express": "^4.16.4", 23 "express": "^4.16.4",
24 - "mongoose": "^5.4.20" 24 + "mongoose": "^5.4.20",
25 + "cheerio": "^1.0.0-rc.3",
26 + "axios" : "^0.19.2"
25 }, 27 },
26 "devDependencies": { 28 "devDependencies": {
27 "concurrently": "^4.1.0", 29 "concurrently": "^4.1.0",
......