카카오톡 플러스친구 스마트채팅 만들기 8 - heroku 배포
카카오톡 플러스친구 스마트채팅 만들기 8 - heroku 배포 파일 추가 heroku 에서 운영하기 위해 필요한 파일들을 추가합니다. Procfile requirements.txt runtime.txt uwsgi.ini Procfile 1web: uwsgi uwsgi.ini requirements.txt 로컬에서 실행할 때와는 다른게 uwsgi
카카오톡 플러스친구 스마트채팅 만들기 8 - heroku 배포 파일 추가 heroku 에서 운영하기 위해 필요한 파일들을 추가합니다. Procfile requirements.txt runtime.txt uwsgi.ini Procfile 1web: uwsgi uwsgi.ini requirements.txt 로컬에서 실행할 때와는 다른게 uwsgi
카카오톡 플러스친구 스마트채팅 만들기 7 - 설정 & 그룹 설정 설정 #설정 버튼을 누를 경우를 처리합니다. 12345678910class Message(Resource): def post(self): select = Select(self.args) setting = Setting(self.args)
카카오톡 플러스친구 스마트채팅 만들기 6 - 식당 추가 & 식당 삭제 식당 추가 식당 추가의 경우 세 단계로 진행됩니다. 이름 입력 사진 입력 최종 확인 이름 정보와 사진 정보를 데이터베이스에 입력하고, 최종 확인시에 해당 데이터를 저장합니다. 123456789101112131415161718192021222324class Message(R
카카오톡 플러스친구 스마트채팅 만들기 5 - 식당 선택 & 결과 보기 사용자가 식당 목록 버튼을 선택하면 /message로 전달됩니다. 이를 처리하여 결과를 보여줍니다. 식당 선택 123456789101112131415161718class Message(Resource): #...생략... def post(self): se
카카오톡 플러스친구 스마트채팅 만들기 4 - 식당 목록 전달 파라미터 파라미터 전달을 위해서 Args 클래스를 추가하였습니다. Select, Result, Setting 클래스는 Args 클래스를 상속받도록 합니다. 1234567891011121314# events/args.pyfrom conf.const import Constimport reclass
카카오톡 플러스친구 스마트채팅 만들기 3 - 데이터 베이스(firestore) 데이터 베이스로 firestore를 사용하였습니다. 크게 3개의 collection으로 구성합니다. group : 그룹을 관리합니다. select : 사용자가 선택한 데이터를 관리합니다. user : 사용자를 관리합니다. group 현재 그룹에는 연구소 그룹만 있습니
카카오톡 플러스친구 스마트채팅 만들기 2 - 구조 설계 Flask 를 사용하여 구현하였으며, 데이터베이스로 firestore를 사용하였습니다. 전체 구조는 아래와 같습니다. 필요한 라이브러리를 설치합니다. 1$ pip install Flask Flask_RESTful firebase-admin kakatalk_lunch_bot.py flask를 생성
카카오톡 플러스친구 스마트채팅 만들기 1 - API 확인 같은 그룹에 있는 사람들이 식당을 선택하고, 가장 많이 선택된 식당을 보여주는 봇을 만들어 보겠습니다. 플러스친구 생성 카카오톡 플러스친구 관리자 센터를 통해서 봇을 만들 수 있습니다. 플러스친구 관리자센터에 로그인을 합니다. +새 플러스친구 만들기를 누르고 기본적인 정보를 입력합니다. 좌측