프로그래밍 초보자가 파이썬에서 Slack bot 만들기 [ 준비편 ]
소개
안녕하세요!
견습생 엔지니어의 古内입니다!
이번에는 Python에서 Yahoo 기상 정보 API의 정보를 통지하는 bot를 작성했으므로, 그 해설을 초보자 나름에 세세하게 해설해 가고 싶습니다.
기사가 생각했던 것보다 길어져 버렸기 때문에 분할하고 투고하게 합니다.
하고 싶은 일
Slack에게 Yahoo 기상 정보 API의 강수 강도를 알립니다.
필요한 기술
개발 환경
환경
도구
프로덕션 환경
준비
개발 환경
그럼 개발 환경의 준비부터 시작합시다.
나는 여기 을 참고로 환경 구축을 했습니다.
쉽게 Python 개발 환경의 구축을 할 수 있으므로, 여러분도 활용해 보세요!
이번에는 여기를 사용하여 설명하겠습니다.
Yahoo 개발자 네트워크
이 기상 정보 API를 사용합니다.
Yahoo ID를 사용할 수 있으므로 등록하지 않은 분은, 우선은 ID의 등록으로부터 부탁합니다.
응용 프로그램을 등록합니다.
메뉴 기능 -> 응용 프로그램 관리를 선택하십시오.
새 응용 프로그램을 개발에서 등록합니다.
웹 API를 사용하는 곳의 응용 프로그램 유형은 서버 측을 선택하십시오.
응용 프로그램의 기본 정보에 적절한 정보를 입력하십시오.
이번에는 내 경매 관련 기능을 사용하지 않으므로 체크하지 마십시오.
가이드라인에 동의하고 등록합니다.
여기 을 참고로 요청 URL을 작성하십시오.
여기에서 얻은 Client ID가 필요합니다.
예 :
https://map.yahooapis.jp/weather/V1/place?coordinates=< 取得したい地域の経度 >,< 取得したい地域の緯度 >&appid=< 取得した Client ID >
슬랙
얻은 기상 정보를 알리기 위해 Slack 웹 후크를 사용하십시오.
우선은 Slack에 등록해, 여기 를 참고로 작업 공간을 작성해 주세요.
계속해서 여기 를 참고로 채널을 작성해 주세요.
그런 다음 웹 후크를 설정합니다.
메뉴에서 앱의 +를 선택합니다.
"webhook"을 검색하십시오.
여기를 사용합니다.
방금 만든 채널을 선택하고 Incoming Webhook 통합을 추가하십시오.
여기에서 얻은 Webhook URL을 사용합니다.
또 여기의 화면에서 bot의 이름이나 아이콘을 변경할 수 있으므로 흥미가 있는 분은, 꼭 해 보세요!
AWS Lambda
여기 를 참고로 등록해 주십시오.
또한 등록에는 신용카드와 전화번호가 필요하므로 주의해 주십시오.
마지막으로
이번은 준비뿐이므로, 여기까지가 됩니다.
다음에 실제로 코드를 써 가기 때문에 흥미가 있는 분은, 꼭 보실 수 있으면 다행입니다.
추가 실천편 기사를 썼습니다!
Reference
이 문제에 관하여(프로그래밍 초보자가 파이썬에서 Slack bot 만들기 [ 준비편 ]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fruity/items/6f8972acb592631a43a0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)