app 3

[인턴] Slack Bot 만들기 (2) : 로컬 서버 외부 접근 환경 구성

이번 편에서는 저번 편에서 만든 슬랙 앱과 실제로 대화를 하면서 테스트하기 위한 중요한 작업을 해보려고 한다. 슬랙에서는 슬랙봇을 만드는데 도움을 주는 slack python bolt를 제공한다. 처음 봇을 제작하거나 시간이 없는 분들은 이 프레임워크를 사용하는 것이 도움이 될 것이다. 그러면 이제 기본적인 셋팅 : slack bolt 코드를 실행할 수 있는 외부에서 접근할 수 있는 로컬 서버를 생성 을 진행하고 간단한 slack bolt 제공 코드를 통해 app 이 실행되는 것을 확인해보자. Setup 아래 페이지를 보면서 진행. https://github.com/slackapi/bolt-python GitHub - slackapi/bolt-python: A framework to build Slack..

[인턴] Slack Bot 만들기 (1) : Slack App

Slack Bot Slack App Slack Bot 생성 과정 1. Slack api 페이지 접속 1) 링크 : https://api.slack.com/ 2) 우측 상단 Your apps 클릭 2. Slack app 생성하기 1) Create New App 클릭 2) From scratch 클릭 3) App Name, workspace 설정 : 원하는 앱 이름 입력, 원하는 위치 선택 4) Create App 클릭 : App 관련 정보 수정을 원한다면, 왼쪽 목록에서 Settings Basic Information => 누르고 들어가서 정보 수정하기 3. Scope 설정 / Slack bot 생성 1) 페이지 이동 Features App Home OAuth & Permissions 2) Scopes 설..

[ITMI] SDK & API

* SDK : 소프트웨어개발키트 (Software Development Kit) 개발자에게 다른 프로그램에 추가하거나 연결할 수 있는 커스텀 앱을 제작할 수 있는 기능을 제공하는 도구 모음 프로그래머는 SDK를 사용하여 특정 플랫폼, 시스템 또는 프로그래밍 언어에 따라 애플리케이션을 개발 가능 SDK에는 많은 것들이 미리 구축되어 있기 때문에 새로운 기능의 현재 시스템과의 호환 여부만 간단히 확인하면 손쉬운 새 도구 생성 및 프로세스 진행이 가능 * API SDK 의 구성 안에 API 가 존재 참고 자료 https://www.redhat.com/ko/topics/cloud-native-apps/what-is-SDK SDK의 개념, 플랫폼, 차이점, 개발, 사용언어 및 사용법 SDK는 하드웨어 플랫폼, 운..