linebot을 만들어 보았습니다 (준비편)
(1) 소개
linebot을 만듭니다. (테마는 집사 BOT)
이 기사는 개발을 위한 준비와 환경설정...
다양한 기사를 조사해 주셔서 힘들었기 때문에 자신 나름의 메모로 정리해 보았다.
실장편 : htps : // 이 m/마이는 아직/이고 ms/009f6b37바 f34f9b7c6c
설명하는 내용
*1 계정 등록을 해 둔다
내 환경
mac os 10.14.6
파이썬 3.8.1
참고
htps : //에서 ゔぇぺぺrs. 네. · · · / cs / g / ry /
(2) 채널 준비 (LINE Developers)
먼저 LINE Developers에 로그인합니다.
LINE Developers에서 공급자 만들기
공급자를 표시하는 화면에서 만들기 버튼을 누릅니다.
프로바이더명(팀명 등)을 입력하고 작성 버튼을 누르면 할 수 있다.
채널 만들기
채널 작성 화면에 따라 기입해 간다.
채널의 종류는 「Messaging API」를 선택하는 것.
작성 버튼을 누르면 채널 작성 완료.
필요한 설정 얻기
나중에 사용하기 때문에, 어딘가에 메모를 해 둔다.
· 채널 시크릿 : 채널 기본 설정 -> 채널 시크릿
· 채널 액세스 토큰 : Messaging API 설정 -> 채널 액세스 토큰 (발행)
(3) GitHub 준비
heroku git이라도 좋지만, GitHub로 코드 정리하고 싶었기 때문에, 사용했다.
GitHub에 로그인합니다.
원격 리포지토리 만들기
new repository를 누르십시오.
리포지토리 이름을 나열하고 gitignore에 파이썬을 설정합니다.
SSH 키 설정
이하의 사이트 참고로 했다.
htps : // m / Shizuma / ms / 2b2f873 a 0034839 47
원격 리포지토리 검색
터미널에서 다음을 실행.
$ cd [作業ディレクトリ]
$ git clone [Git hubのSSH key([email protected]:~)]
Cloning into '[リポジトリ名]'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
(4) 서버 준비 (HEROKU)
앱 만들기
HEROKU에 로그인 후 왼쪽 상단의 Dashboard를 선택.
NEW->Create new app 버튼을 누르면 다음 화면이 나온다.
App name을 작성하고 Create App을 누르십시오.
GitHub와 협력
Deploy 탭에서 GitHub를 지정합니다.
브랜치명을 지정해, connect를 누르면 제휴 완료.
GitHub에서 자동 배포 가능
아래의 빨간색으로 둘러싸인 버튼을 누르기만 하면 됩니다.
(4) 파이썬에 라이브러리를 넣어 간다.
이번에 사용한 라이브러리를 넣어 간다. 다음은 터미널에서 수행됩니다.
$ pip install flask
$ pip install line-bot-sdk
다음 명령을 사용하여 라이브러리를 확인하고 작성한 경우 OK.
$ pip freeze
이것으로 준비는 끝. 구현에 들어간다.
Reference
이 문제에 관하여(linebot을 만들어 보았습니다 (준비편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/maihamada/items/2c4d5b4f6ae82db45970
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
heroku git이라도 좋지만, GitHub로 코드 정리하고 싶었기 때문에, 사용했다.
GitHub에 로그인합니다.
원격 리포지토리 만들기
new repository를 누르십시오.
리포지토리 이름을 나열하고 gitignore에 파이썬을 설정합니다.
SSH 키 설정
이하의 사이트 참고로 했다.
htps : // m / Shizuma / ms / 2b2f873 a 0034839 47
원격 리포지토리 검색
터미널에서 다음을 실행.
$ cd [作業ディレクトリ]
$ git clone [Git hubのSSH key([email protected]:~)]
Cloning into '[リポジトリ名]'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
(4) 서버 준비 (HEROKU)
앱 만들기
HEROKU에 로그인 후 왼쪽 상단의 Dashboard를 선택.
NEW->Create new app 버튼을 누르면 다음 화면이 나온다.
App name을 작성하고 Create App을 누르십시오.
GitHub와 협력
Deploy 탭에서 GitHub를 지정합니다.
브랜치명을 지정해, connect를 누르면 제휴 완료.
GitHub에서 자동 배포 가능
아래의 빨간색으로 둘러싸인 버튼을 누르기만 하면 됩니다.
(4) 파이썬에 라이브러리를 넣어 간다.
이번에 사용한 라이브러리를 넣어 간다. 다음은 터미널에서 수행됩니다.
$ pip install flask
$ pip install line-bot-sdk
다음 명령을 사용하여 라이브러리를 확인하고 작성한 경우 OK.
$ pip freeze
이것으로 준비는 끝. 구현에 들어간다.
Reference
이 문제에 관하여(linebot을 만들어 보았습니다 (준비편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/maihamada/items/2c4d5b4f6ae82db45970
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
아래의 빨간색으로 둘러싸인 버튼을 누르기만 하면 됩니다.
(4) 파이썬에 라이브러리를 넣어 간다.
이번에 사용한 라이브러리를 넣어 간다. 다음은 터미널에서 수행됩니다.
$ pip install flask
$ pip install line-bot-sdk
다음 명령을 사용하여 라이브러리를 확인하고 작성한 경우 OK.
$ pip freeze
이것으로 준비는 끝. 구현에 들어간다.
Reference
이 문제에 관하여(linebot을 만들어 보았습니다 (준비편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/maihamada/items/2c4d5b4f6ae82db45970
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ pip install flask
$ pip install line-bot-sdk
$ pip freeze
Reference
이 문제에 관하여(linebot을 만들어 보았습니다 (준비편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/maihamada/items/2c4d5b4f6ae82db45970텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)