Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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
Tags
more
Archives
Today
Total
관리 메뉴

체대출신 코더의 개발자 성장기

구글 어시스턴트와 노드 서버를 잇기1 본문

CodeStates/TIL

구글 어시스턴트와 노드 서버를 잇기1

미토콘크리트 2019. 7. 26. 15:02

어제 레퍼런스로 받은 코드를 잇기위해 마구잡이로 뭔가를 다운로드 받고, 연결시키다보니

우선순위를 어떤것으로 둬야할지 엉켰던 것 같다.

 

내가 실행 시킨 것들과 팀원들의 의견을 종합해본 결과 해결된 것은 다음과 같았다.

1. servo의 기능?

서버를 실행시킬 때 나만 접근할 수있는 localhost의 주소가 아닌, 다른사람들도 모두 접근 할수 있도록 배포하는 기능을 해준다.

https://serveo.net/#manual

 

Serveo: expose local servers to the internet using SSH

Alternatives ngrok Serveo is an excellent alternative to ngrok. Serveo was inspired by ngrok and attempts to serve many of the same purposes. The primary advantage of Serveo over ngrok is the use of your existing SSH client, so there's no client applicatio

serveo.net

2. gaction은 뭐야 도대체..

actions on google은 구글 어시스턴트 시뮬레이터를 제공하는 기능을 한다. 

이 시뮬레이터만 으로는 구글 어시스턴트와 대화가 불가능하다

왜? 

내가 구글 어시스턴트에게 가르친 말이 없기 때문이다.

 보통은 dialogflow라는 페이지를 이용해 내가 어떤 말을 입력했을 때 구글 어시스턴트가 어떤 말을 할 수 있도록 

 설정하지만, 

 홈페이지에 들어가 대화의 flow를 입력하고, 다시 actions on google로 돌아와 실행을 시키는 건 여간 번거로운 일이 아니다.

 gactions는 이 과정을 개발자스럽게 코드 몇 줄로 가능하도록 만들었다.

즉, gactions는 코드로 구글 어시스턴트와의 대화를 코드로 손 쉽게 구현 할 수 있도록 만들어주는 툴 이다.

 

그럼 이 의문들이 풀렸다면 내가 할 것은 무엇일까?

제일 먼저 주력으로 삼았던 것은

구글 어시스턴트와 서버를 어떻게 이을 것인가에 대한 내용이었다.

 

위의 정보를 가지고 내가 세워본 전략은 다음과 같다.

1. 구글어시스턴트를 켠다

2. 서버를 켠다

3. 둘을 잇는다.   

4. gactions를 통해 구글어시스턴트와 서버가 소통할 수 있도록 만든다.

 

전략에 대해 어떻게 해결했는지는 다음글에 이어가도록 하겠다.

'CodeStates > TIL' 카테고리의 다른 글

node.js와 장고와 DB 연결  (0) 2019.07.28
구글어시스턴트와 노드서버를 잇기2  (0) 2019.07.26
장고- 가상환경 구축?  (0) 2019.07.25
장고 - __init__  (0) 2019.07.25
장고-MTV 모델  (0) 2019.07.25
Comments