본문 바로가기
Back-end

Python으로 카카오톡 플러스친구 만들기 -1-

by 노아론 2017. 12. 16.

Python으로 카카오톡 플러스친구 만들기

Python과 Django 프레임워크를 이용해 카톡플친을 만들어보는 튜토리얼입니다.
Python 3.6과 Django 2.0 을 사용합니다.

-목차-
Python으로 카카오톡 플러스친구 만들기 -1-
Python으로 카카오톡 플러스친구 만들기 -2-
Python으로 카카오톡 플러스친구 만들기 -3-
Python으로 카카오톡 플러스친구 만들기 -4-

Python으로 카카오톡 플러스친구 만들기 -5-



본 튜토리얼은 카카오 Plusfriend Open API종료로 신규 생성이 불가합니다!
조만간 연재되는 카카오i 플러스친구 Skill 튜토리얼을 참고해주세요
-2018/12/19-

프로젝트를 만들어 볼게요

OS X / Linux 와 Windows 에 따라 프로젝트 생성방법이 다릅니다

Mac / Linux 에서

[~/파일경로]$ django-admin startproject my_chatbot .


Windows 에서

[~/파일경로]$ django-admin.py startproject my_chatbot .


이렇게 프로젝트를 생성하였다면

- my_chatbot
    - my_chatbot
        - __init__.py
        - settings.py
        - urls.py
        - wsgi.py
    - manage.py

이와 같은 파일구조가 생성되었음을 확인할 수 있습니다!!

프로젝트 안에 애플리케이션을 추가할게요

프로젝트를 만들었는데 애플리케이션은 또 뭐냐구요?
프로젝트는 웹사이트에 대한 구성, 앱은 웹 어플리케이션의 기능입니다
[~/파일경로/my_chatbot]$ python manage.py startapp app

app 이라는 폴더가 생긴걸 확인할 수 있어요!


이제 ./my_chatbot/settings.py 파일을 수정해야 합니다.
python manage.py startapp app로 부터 만든 app을 프로젝트에 알려줘야 하고
시간대도 대한민국으로 맞추기 위해서죠

그럼 ./my_chatbot/settings.py을 열어볼게요.

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app',
]

이렇게 INSTALLED_APPS에서 app을 추가해주세요

LANGUAGE_CODE = 'ko-kr'

TIME_ZONE = 'Asia/Seoul'

LANGUAGE_CODETIME_ZONE도 이렇게 수정해주세요

플러스친구를 만들기 위한 Django의 기초적인 설정은 끝이 났습니다!



다음 튜토리얼에서는 카카오톡 플러스친구의 자동응답API 사용에 대해서 알아볼게요


댓글5

  • hjm 2018.03.09 10:30

    윈도우 환경에서 django-admin.py startproject my_chatbot 까진 했는데 django-admin.py라는 파이썬 파일이 파이참에 생성되고 구조를 확인할 수 없는데 혹시 어떤 문제인지 아시나요?
    답글

  • hjm 2018.03.09 12:27

    네 setting.py urls.py 등등이 생성이 안됩니다 ㅠㅠ
    답글

  • yoon 2018.04.14 22:40

    윈도우 환경에서 django-admin startproject my_chatbot 으로 명령어 입력을 해야되는 듯합니다.
    답글