본문 바로가기
반응형

실무12

파이썬 슬랙 봇 만들기(2): hello라고 적으면 반응하는 봇 호출하기 [볼트란?] 슬랙 봇을 만들려고 공식 문서를 찾아다니던 중 볼트라는 게 있어서 이걸 활용해보기로 했습니다. Slack Bolt는 Slack에서 개발한 프레임워크로, Slack 앱 개발을 보다 쉽고 빠르게 진행할 수 있게 도와줍니다. Bolt 프레임워크는 Python, JavaScript(Node.js), Java 등 다양한 프로그래밍 언어를 지원합니다. Slack 앱은 사용자와 상호작용하거나, 워크스페이스에서 자동화된 작업을 수행하는 데 사용할 수 있습니다. Bolt는 다음과 같은 기능을 제공하여 Slack 앱 개발을 쉽게 만들어줍니다: 이벤트 리스너: Bolt는 Slack API에서 발생하는 이벤트를 감지하고 처리할 수 있는 이벤트 리스너를 제공합니다. 이를 통해 사용자와의 상호작용, 메시지 수신 및 .. 2023. 4. 16.
맥 아나콘다 환경에서 파이썬 크론탭 설정하기: 자동화된 작업을 스케줄링하고 로그를 쌓는 방법 [크론탭이란? 작동 원리?]크론탭(Crontab)은 맥, 리눅스 등 유닉스 기반 시스템에서 정기적으로 실행되는 작업을 스케줄링하는 도구입니다. 크론탭을 활용하면 파이썬 스크립트를 원하는 시간에 자동으로 실행할 수 있습니다. 크론탭은 다섯 개의 필드로 구성된 시간 표현식을 사용하여 작업을 스케줄링합니다. 각 필드는 순서대로 분, 시간, 일, 월, 요일을 나타냅니다. 예를 들어, "0 2 * * *"는 매일 오전 2시에 작업을 실행하도록 설정하는 것을 의미합니다. [크론탭 예시]매일 오후 3시에 이메일을 보내는 스크립트 실행:0 15 * * * /path/to/python /path/to/email_script.py매주 월요일 오전 9시에 데이터베이스 백업 스크립트 실행:0 9 * * 1 /path/to/p.. 2023. 4. 14.
파이썬 슬랙 봇 만들기(1): 봇 메세지 보내기 [파이썬으로 슬랙에 봇 메세지 보내기] 슬랙 연동하는 방법을 적어보려 합니다.스프레드시트와 마찬가지로 슬랙도 업무 하면서 사용하는 툴인데 파이썬으로 연결해두면 정말 편리합니다. 개인적으로 업무할 때, db - 파이썬 - 구글 스프레드시트 - 슬랙 - 구글 캘린더 등을 전부 연동해서 사용하는데요. 전부 파이썬 기반으로 연결을 했고 이렇게 해두면.. 업무 보실 때, 노가다로 하던 거는 다 자동화로 대체할 수 있어서 할 수 있는 일이 정말 많아집니다. 생산성이 비교도 안되게 많이 향상 되니 다들 꼭 해보시면 좋겠습니다. ​ 개발 공부해보면서 느낀 점이지만 공식 문서를 보는 것만큼 유익한 공부는 없는 것 같습니다. 나름의 블로그 등 다 활용을 잘 해주셔서 좋긴 하지만, 왜 그런지를 모르고 쓰는 경우 막히고 거기.. 2023. 4. 14.
파이썬으로 대한민국 공휴일 정보 csv로 받기, 활용하기 [대한민국 공휴일 정보 csv로 받기, 활용하기]서비스 특성 상, 공휴일 정보를 활용할 일이 많았습니다.매번 api를 호출하다가 이것도 시간 소요가 있어서 csv 형태로 받아두고 csv를 호출해서 보는게 좋겠단 생각이 들었습니다.공휴일 정보는 그 해가 시작되면 수정될 일이 없고 수정되어야 하면 뉴스 등을 통해 알게 되니 그때만 한번 고쳐주면 되기 때문에 이 정도면 충분하겠다 생각했습니다. 이렇게 해두면 23년, 24년, 25년, 26년 쭉 가더라도 자동으로 관리가 가능하고 각 년마다의 1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월에 대한 공휴일 정보도 바로 확인이 가능합니다.import requestsimport jsonfrom pandas import json.. 2023. 3. 30.
반응형