프로젝트/[ed]_슬랙봇_증시알림

    [Python] 슬랙(Slack) 알림봇 설정하여 매일 증시 알림 받기 - fin

    본 블로그 첫번째 프로젝트로 슬랙 알림봇을 활용하여 매일 증시알림을 해주는 시스템을 만들었습니다. 프로젝트의 개요 및 목차; 각 포스팅별 링크와 내용을 아래에 기입해두었습니다. 확인해보시고 궁금하신 내용 확인해보세요. 1. 개요 - 목적 : 매일 네이버 증권에서 확인하던걸 편하게 확인하기 위함 - 내용 : 매일 6시 평일 (공휴일은 반영 못함) 아래의 항목을 알려 줌. → 코스피 지수 및 전일대비 변동량 → 투자자별 / 프로그램 매매동향 → 1일치 코스피 변동 그래프 2. 목차 2021.09.22 - [프로젝트] - [Python] 슬랙(Slack) 알림봇 설정하여 매일 증시 알림 받기 (1) → 슬랙봇 만들기 위한 슬랙 설정방법 (1) 2021.09.22 - [프로젝트] - [Python] 슬랙(Sla..

    [Python] 슬랙(Slack) 알림봇 설정하여 매일 증시 알림 받기 (5)

    만들고 보니 문제가 있어 수정을 좀 하려 합니다. 1. 문제점? 확인한 문제점은 아래 그림과 같습니다. 해당 날짜별로 그 날마다 업로드 되는 차트가 달라야 하는데 같죠.. 당일 차트를 확인하는데는 문제가 없지만 이전 데이터를 확인하는데 문제가 있습니다. 원래 코드의 attachment 에 url 주소를 그대로 가져와서 생기는 문제 같습니다. 날짜별로 같은 주소이지만 같은 이름으로 계속 그날그날 이미지가 바뀌는 듯 합니다. 이제 순서를 아래와 같이 수정할 필요가 있습니다. url 이미지 로컬 PC 저장 → 저장한 파일 슬랙에 업로드 2. url 이미지 로컬 PC 저장 (이미지 저장) 구글 검색을 하면 파이썬에서 url 이미지를 저장하는 법은 몇가지 나옵니다. 전 이중에서도 urllib.request.url..

    [Python] 슬랙(Slack) 알림봇 설정하여 매일 증시 알림 받기 (4)

    이번 포스팅에선 매일 내가 원하는 시간에 슬랙 봇이 메시지를 보내도록 해보겠습니다. 그러기 위해선 아래와 같은 순서가 필요합니다. 1. 자동부팅 2. 자동로그인 3. 작업스케줄러 등록 - 슬랙 알림 - 컴퓨터 자동종료 ** 이전 포스팅에서 사용한 코드를 일부 수정하였습니다. - 공휴일엔 알림을 보내지 않고 평일에만 알림을 보내도록 말이죠. - 맨 아래에 있으니 참조하시면 되겠습니다. 1. 자동부팅 데스크탑만 가능하며, 컴퓨터의 전원이 공급되고 있는 상태여야 합니다. 멀티탭의 전원을 꺼버렸다면 작동하지 않겠죠? 컴퓨터 처음 부팅시 바이오스 세팅 화면을 들어가야 합니다. 컴퓨터 처음 부팅할 때 특정 키를 연타해줍니다. 제 컴퓨터는 F2 입니다. 들어가 보면 'Wake System from S5' 가 있습니다..

    [Python] 슬랙(Slack) 알림봇 설정하여 매일 증시 알림 받기 (3) - 2

    지난번에 이어, 이번엔 앞선 포스팅에서 만든 함수((3) - 1)를 slack 알림봇에 적용하는 걸 해보겠습니다. 완성된 함수 KospiRead() 를 뒤로 하고, 슬랙봇에게 메시지를 보내는 파일로 돌아옵니다. 잘 모르시겠다면 아래의 포스팅 참고해주세요. 2021.09.22 - [프로젝트] - [Python] 슬랙(Slack) 알림봇 설정하여 매일 증시 알림 받기 (2) [Python] 슬랙(Slack) 알림봇 설정하여 매일 증시 알림 받기 (2) 지난편에 이어서, 이번엔 파이썬을 활용하여 슬랙봇이 채팅을 보내는 걸 해보겠습니다. 2021년 2월 이후로 파이썬의 Slacker 라이브러리를 사용할 수 없습니다. (∵ SLACK 의 정책변경) 따라서, 다른 dragon1-honey1-wayfarer.tist..

    [Python] 슬랙(Slack) 알림봇 설정하여 매일 증시 알림 받기 (3) - 1

    앞선 포스팅에 계속하여 슬랙 알림봇이 매일매일 증시정보를 가져와서 알려주게끔 웹스크래이핑 기능을 더해보겠습니다. 3-1 에선 웹스크래이핑 하고 읽는 함수를 만들고, 3-2에서는 3-1 의 함수를 (2) 에서 작성한 코드에서 불러와 매일 증시정보를 알려주는 봇으로 만들겠습니다. 웹스크래이핑은 파이썬으로 할 예정입니다. 파이썬에서의 웹스크래이핑은 정적페이지를 크롤링하는 Beautiful Soup 모듈, 동적페이지를 크롤링하는 Selenium 모듈로 크게 구분할 수 있습니다. 여기선 Beautiful Soup 으로 크롤링 하겠습니다. (필요모듈 : Beautiful Soup, requests 없다면, 커맨드창에 pip install bs4 / pip install requests 를 입력하여 설치) 크롤링할 ..