IT·프로그래밍

봇·챗봇

특정 단어가 포함된 뉴스를 메신저로 알려주는 프로그램

4.9(37)
무극선인 프로필 이미지
무극선인
연락 가능 시간 : 18시 ~ 22시
평균 응답 시간 : 2시간 이내
메인 이미지

최근 받은 리뷰

전체보기
상*****_썸네일
5.0

상*****

친절하시고 작업물 완성도가 좋습니다

JiJ*****_썸네일
5.0

JiJ*****

친절하세요 정말 감사합니다!

서비스 설명

#업데이트

1. D포털 뉴스 수집 추가(D는 크롤링 방식이며, N은 api 방식)

2. api 연동갯수 추가(기존 1개 -> 4개로 변경)




구매대상

- 평소 주식투자 스타일이 뉴스매매이신 투자자

- 속보 or 단독 뉴스를 굳이 찾아보지 않아도 찾아서 보내주길 원하는 분

- 다른 사람보다 쉽고 빠르게 뉴스를 접하고 싶으신 분(기사 올라온 후 대략 2~3분 정도 후 알림)

- 매번 뒤늦게 뉴스를 접해서 매수시점을 놓치시는 분

- 매번 뒤늦게 악재소식을 접해서 매도시점을 놓치시는 분



전문가 소개

안녕하세요. 보통의 중소기업에서 일하고 있는 보통의 회사원입니다. 주식블로그를 운영하면서 주식투자를 할 때 유용한 도구들을 코딩으로 만들고 있습니다. 저는 예전에는 직접 코드를 짜서 금융데이터를 수집하고 분석해서 저만의 종목선정 툴을 만들어서 사용해왔습니다. 주식을 하는 사람들에게 있어서 가장 중요한 것은 뉴스에 대한 빠른 판단이라 생각합니다. 다른 사람보다 빠르게 뉴스정보를 파악해서 뉴스 내용이 주가에 반영되기 전에 먼저 대응해야 한다고 생각합니다.

 


자료 소개

이번 자료를 만들게 된 계기는 어느 분의 요청이 있었기 때문입니다.

저 같은 경우는 여럿 뉴스를 보면서 그 안에서 특별한 통찰력을 가지고 주식투자에 활용할 수 있는 소재를 발견하는 능력이 부족하다보니 뉴스를 통한 매매는 관심이 없었습니다.(자동매매만 하고 있습니다)

하지만, 기존에도 계속 뉴스를 통해서 종목선정이나, 매수, 매도 타이밍을 잡거나 그외 기타 다양한 방법으로 뉴스를 활용해오시던 분들이라면 제가 만든 이 프로그램을 통해서 조금더 쉽고 편하고 빠르게 정보를 얻게되리라 생각합니다.



서비스의 특징은4가지 입니다.

01.

특정 단어가 들어간 기사 링크 전송

해당 서비스는 요청사항을 바탕으로 특정 단어가 기사제목에 들어간 기사들만 메신저를 통해서 링크를 보내주는 프로그램입니다. 텔레그램 특성상 링크를 통해서 해당 기사의 제목과 3줄정도의 기사내용도 확인 가능합니다.

특정 단어의 설정가능한 개수는 제한은 없습니다. 다만, 너무 과도하게 설정할 경우 적시성이 떨어질 수 있습니다.(최대 5개 이내 단어 권장함)


02.

원하지 않는 단어는 제외하는 기능

특정 단어만 들어가는 기사들만 수집할 경우에 본인이 원하지 않는 쓸데없는 기사가 검색될수도 있습니다.

예를 들면, 코로난 확진자수, 로또번호 등등. 이러한 기사들은 제외하려면 실행파일과 함께 보내드리는 엑셀 파일에 제외할 단어들을 입력하면 됩니다. 제외 가능한 단어의 수는 무제한입니다.


03.

and 조건으로 검색 가능.

'검색어+검색어'의 형식으로 2개 단어가 모두 들어간 뉴스만 알림으로 받을 수 있습니다.

ex)백신+성공 => ㅁㅁㅁ에서 코로나백신 임상실험 성공

메타버스 +최초 => ㅁㅁ업계 최초로 메타버스 활용한 서비스 등장


04.

사이트 제거 기능.

뉴스의 경우 스팸성이나 믿기 어려운 곳에서 발행된 기사들의 경우 사이트 주소를 등록하여

미리 필터링 될 수 있도록 기능 추가됐습니다.






서비스 제공 절차

1. 결제 후 구글드라이브 링크를 전달드립니다.


2. 다운받은 파일을 압축해제 후에 폴더 안에 있는 매뉴얼을 통해서 프로그램 세팅을 진행하시면 됩니다.





사용법

00.

AWS로 만든 가상컴퓨터에 접속합니다 or 본인의 PC 접속합니다.


01.

결제 이후에 제가 실행파일 하나와 엑셀파일 하나를 보내드립니다. 이 두 파일을 한 폴더안에 함께 두셔야합니다.


02.

엑셀파일 실행해서 각각의 입력값들을 입력해줍니다.

입력값에는 텔레그램 토큰값, chat_id , 네이버API - client_id , 네이버API - client_secret 인증키 값 이렇게 입력해주시면 됩니다.


03.

본인이 알림을 받고싶은 기사가 있을 경우 "검색어" 열에 입력해주시면 됩니다.(주황색부분)

검색어 수는 계속 늘리셔도 됩니다.


04.

"제외할 단어" 에는 "확진" 이나 "선거" 등 제외하고 싶은 단어들을 입력하시면 해당 단어가 들어간 기사들은 걸러집니다.(회색부분)


05.

엑셀을 저장하고 "뉴스알리미.exe" 파일을 실행해주시면 됩니다. 별도의 창은 뜨지 않으며

에러메시지가 뜨지 않는다면 잘 실행된 상태입니다.


06.

텔레그램을 통해서 기사의 링크가 실시간으로 전송됩니다.(물론, 한국에 있는 신문사만 해도 매우 많기 때문에 1차적으로 네이버가 수집하는데 그 수집이 기사가 올라오자마자 몇초 이내에 수집되지는 않습니다. 때문에 대략 2~3분 정도의 딜레이가 존재합니다. 이 네이버가 수집한 이후의 데이터를 바로 가져와서 텔레그램으로 보내게 됩니다.



ps. 엑셀에 입력하는검색어나 제외할 단어를 변경할 경우에는 ctrl +alt +del 로 실행파일을 꺼주시거나

AWS의 경우에는 재부팅후에 exe 파일을 새로 실행해주시면 됩니다.


의뢰인 준비사항


준비사항

프로그램을 실행하기 전에 우선적으로 필요한 것이 3개가 있습니다.


01.

첫번째, 텔레그램 입니다.


저희가 사용할 메시지는 텔레그램을 통해서 전달이 됩니다.

때문에 핸드폰에 텔레그램이 일단 설치되어야 합니다.


그리고 텔레그램으로 메시지를 받기 위해서 2가지의 값이 필요합니다.

바로 토큰값과 chat_id 입니다.


토큰값, chat_id 만들기 위해

구글에 "파이썬 텔레그램 chat_id" 를 검색하시면

가장 쉽게 자기만의 텔레그램 토큰과 chat_id 를 얻을 수 있습니다.


02.

두번째, 네이버검색API 인증키 입니다.

API를 신청하시고 client_id , client_secret 를 발급받으셔야합니다.


발급방법은 네이버에 "네이버API 발급"검색하셔서 나온 포스팅글 따라하시면 쉽게 가능합니다.(신청하실 서비스는 네이버검색 으로 하시면 됩니다. 개발하는 서비스는 웹, 앱 둘다 상관없으니 마음대로 선택하시면 됩니다)


03.

세번째, 아마존웹서비스(AWS) EC2입니다.

사용자가 가상의 환경에 있는 컴퓨터를 임대받아서 사용하는 것으로 생각하시면 쉽습니다.

(요즘, 코로나 때문에 재택근무하실 때 원격으로 하시는 것과 비슷합니다. 다만, 회사 컴퓨터가 아닌 아마존에서 빌려주는 컴퓨터라고 생각하시면 됩니다)

-새로운 메일로 등록하실 경우에 1년 동안은 무료로 사용하실수 있습니다.


단! 인스턴스를 여러개 생성하거나 기간을 초과할 경우 과금이 될 수 있습니다. 대략 1개월에 12,000원 정도)


이서비스를 사용하는 이유는 편하기 때문입니다. 본인의 PC에서 실행해도 물론 잘 돌아가지만,

PC를 키고 다시 실행해주는 약간의 노력이 필요하고, 또 컴퓨터를 하루종일 켜놓아야하는 부담도

있기 때문에, 가상환경의 컴퓨터는 하루종일 켜 놓아도 상관 없고 한 번 실행해 놓으면

그 이후에 별도의 관리가 필요하지 않기 때문에 편하게 사용이 가능합니다.

구글에서 AWS EC2 윈도우 설치 및 다운로드 방법 검색하시면 충분히 따라하실 수 있습니다.


물론! AWS 과정이 어렵다고 느끼시는 분들은 과감히 건너뛰시고 본인의 PC로 직접하셔도 됩니다.


이렇게 3가지의 조건을 모두 충족하게 되면

사실상 거의 끝났습니다.


기술 수준

중급:설계 / 코딩

팀 규모

1인

상주 여부

상주 불가능

플랫폼

텔레그램

용도

뉴스·RSS·블로그
상세이미지-0상세이미지-1상세이미지-2

가격 정보

제목에 특정 단어가 포함된 뉴스 전달

특정 단어를 입력하면 해당 단어가 들어간 뉴스만 골라서 메신저로 보내주는서비스

API 연동

API 연동 개수

4개

작업일

2일

수정 횟수

0회

전문가 정보

avatar

무극선인

연락 가능 시간 : 18시 ~ 22시
평균 응답 시간 : 2시간 이내

총 작업개수

168건

만족도

98%

회원구분

개인회원

안녕하세요. 퀀트 투자를 위한 자료를 만드는 사람입니다.

취소 및 환불 규정

상품정보고시

리뷰

4.9

(37)