l1.png

 

안녕하세요, 또_탈퇴된코란입니다.

이번에 소개해드릴 내용은 바로 '폴로닉스 랜딩봇' 입니다.

 

'랜딩봇? 이미 파이썬으로 하는거 유명한거 있잖아 ㅋㅋ'

라고 생각하실지도 모릅니다.

 

그래서 준비했습니다.

 

 

poloLender Pro

- smart Poloniex lending bot -

 

 

이름부터 거창하죠?

'폴로랜더 프로 - 스마트 폴로닉스 랜딩 봇' 입니다.

괜히 '스마트'가 붙은 게 아닙니다.

 

기존에 국내에 소개된 파이썬 기반 폴로닉스 랜딩봇은 가볍고 접근이 편하다는 게 장점이라면

반대로 수많은 에러, 최적랜딩이율분석, 웹페이지에 다양한 정보 제공이 좀 부실했습니다.

 

이제, 과감히 파이썬 랜딩봇은 삭제해도 좋다고 말하고 싶습니다.

 

lerror.PNG

(수많은 파이썬 랜딩봇의 에러 메세지 ㄷㄷ)

 

 

이러한 단점이 모두 해결된, 그리고 더 최적의 랜딩이율을 분석하고 오퍼시켜주는 스마트 랜딩봇

바로 '폴로랜더 프로' 입니다.

 

 

자 긴말할 것 없이 바로 무작정 따라하기, 시작합니다.

 

폴로랜더 프로는 2가지 방법으로 설치가 가능합니다.

 

1. 웹 클라우드 (Heroku) 서비스를 이용하여 설치

-. 따로 컴퓨터를 켜놓고 있지 않아도 클라우드로 웹서버에서 작동

 

2. 개인 서버에 설치

-. 자신의 컴퓨터에 설치하여 컴퓨터가 켜있을 때 작동

 

2가지 모두 장단점이 있고, 저 같은 경우는 개인 서버 돌리는 게 있어서 2번으로 설치했습니다.

하지만 많은 분들이 1번 방법이 더 필요하실 것 같아서 1번 방법을 설명해드리겠습니다.

 

 

1. 웹 클라우드 (Heroku) 서비스를 이용하여 설치

 

웹 클라우드 설치는 간단합니다.

우선 heroku에 가입해야 합니다.

(가입 링크 : https://signup.heroku.com/dc )

 

간단한 영어만 있으니 쉽게 가입이 가능하실 겁니다.

막히는 부분이 있다면 인공지능이 번역해주는 구글 번역기를 이용해주세요!

 

가입이 완료된 뒤에 heroku CLI를 설치합니다.

이 프로그램에 간단한 명령어를 입력해서 heroku 클라우드에 폴로랜딩 프로를 설치하게 됩니다.

자신의 운영체제(맥OS,윈도우,리눅스,우분투 등)에 맞는 방법으로 설치를 진행해주세요!

(다운로드 링크 : https://devcenter.heroku.com/articles/heroku-cli )

 

설치파일을 받으신 뒤에 쭉쭉 설치를 진행하시면 됩니다.

설치 과정 중에 따로 체크를 해제를 안해도 괜찮습니다.

 

lhero.PNG

 

설치가 완료되었다면 아무 폴더창을 띄우고 주소에 cmd를 입력한 뒤에 엔터를 쳐줍니다.

 

lcmd.png

 

 

 

러면 도스창 같은 명령 프롬프트 창이 뜹니다.

 

lcmd2.PNG

 

'헐 이게 뭐야!?'

놀라시지 않아도 됩니다.

이제 아래 설명대로 따라서 타이핑하시면 설치까지 끝납니다.

잘 따라하세요!

 

 

1단계) heroku 로그인

-. heroku login 타이핑 후 엔터

-. 가입한 이메일 및 비밀번호 입력 후 엔터

 

heroku 로그인 완료!

lcmdh.png

(위 사진 처럼 뜨면 정상적으로 로그인 성공)

 

 

2단계) 폴로랜더 프로 다운로드

-. git clone https://github.com/dutu/poloLender.git 타이핑 후 엔터

(복사 후 cmd 창에서 마우스 오른쪽 버튼 클릭하면 붙여넣어 집니다)

 

(forever 기능으로 랜딩봇이 꺼지면 자동으로 켜지게 해주는 작업)

-. 파일탐색기 열고 C:\[사용자이름]\Administrator\poloLender 폴더로 이동

-. Procfile 파일을 메모장으로 열어서 모든 내용 삭제 후 web: ./node_modules/.bin/forever app.js 입력 후 저장

pro.PNG

 

-. cmd창에서 cd poloLender 타이핑 후 엔터

 

폴로랜더 프로 다운로드 후 폴더 접근 성공!

 

lcmdh2.PNG

(위 사진 처럼 뜨면 정상적으로 폴로랜더 다운로드 성공)

 

3-1단계) 폴로랜더 프로 설치 1

-. heroku create 타이핑 후 엔터

-. git push heroku master 타이핑 후 엔터

(이 부분에서 시간이 조금 걸립니다)

(에러가 발생하면 cmd창을 끄고 1단계부터 다시 해주세요)

 

lhero2.png

 

3-2단계) 폴로랜더 프로 설치 2

-. heroku ps:scale web=0 타이핑 후 엔터

-. heroku run bash 입력 후 엔터

-. npm install --save forever 입력 후 엔터 (이 부분에서 시간이 좀 걸립니다)

-. cmd창 끄고 다시 heroku login 타이핑 후 엔터

-. 가입한 이메일 및 비밀번호 입력 후 엔터

-. cd poloLender 입력 후 엔터

-. 6단계로 넘어가기 (랜딩봇 api key 설정)

 

(선택사항) - 랜딩봇 콘솔창을 보기 위한 Add-on 앱 설치 (안해도 랜딩봇 웹페이지 이용 가능)

-. heroku ps:scale web=0 타이핑 후 엔터

-. heroku ps:scale worker=0 타이핑 후 엔터

 

lhero3.PNG

 

(선택사항) - 랜딩봇 콘솔창을 보기 위한 Add-on 앱 설치 (안해도 랜딩봇 웹페이지 이용 가능)

4단계 ) 잠시 인터넷창을 키고 heroku 사이트 인증

-. https://heroku.com/verify 접속

-. 놀라지 마세요!!! 단순히 인증(Verify)용입니다.

-. 신용카드 정보 및 주소 입력 (결제 x, 사이트 인증용)

-. Save Details 클릭

 

 

lverify.png

 

(선택사항) - 랜딩봇 콘솔창을 보기 위한 Add-on 앱 설치 (안해도 랜딩봇 웹페이지 이용 가능)

5단계) 다시 사용하던 cmd 창에서

-. heroku addons:create papertrail 타이핑 후 엔터

-. heroku addons:open papertrail 타이핑 후 엔터

-. 인터넷 창이 하나 뜹니다. 나중에 봇이 정상 동작하는지 확인할 페이지입니다.

   즐겨찾기로 등록해두세요.

 

lhero4.png

 

6단계) 잠시 인터넷창을 키고 폴로닉스로 이동, API Key 발행하기

-. https://poloniex.com/apiKeys 접속

-. 로그인 후 Create New Key 클릭

-. OTP 번호 입력 후 이메일로 가서 링크 클릭

-. https://poloniex.com/apiKeys 로 이동

-. Options의 Enable Trading 체크 해제

-. API key 및 Secret 값 메모장에 잠시 옮겨 적기 - 7단계에서 바로 쓰입니다.

 

 

7단계) 다시 cmd 창으로 이동, 폴로랜더 프로 설정 (BTC 기준)

여기서 약간 복잡하니 잘 봐주세요

 

(필수사항)

-. heroku config:set POLOLENDER_APIKEY={\"key\":\"폴로닉스 API Key 입력란\",\"secret\":\"폴로닉스 secret값 입력란\"} 타이핑 후 엔터

-. heroku config:set POLOLENDER_STARTBALANCE={\"BTC\":\"처음 랜딩 시작 금액 입력 란\"} 타이핑 후 엔터

-. heroku config:set POLOLENDER_MINRATE={\"BTC\":\"최소이율 입력 란\"} 타이핑 후 엔터

 

(선택사항)

-. 랜딩 시작 시간 :  heroku config:set POLOLENDER_STARTTIME=2016-02-28T12:27:09+01:00

-. 랜딩 최대 금액 : heroku config:set POLOLENDER_LENDMAX={\"BTC\":\"4\"}

-. 랜딩 상황 보고 주기 : heroku config:set POLOLENDER_REPORTINTERVAL=30

 

(선택사항, 텔레그램 알림 설정)

텔래그램 토큰 발행 방법은 아래 링크를 참고해주세용

http://junemoon.tistory.com/164 )

 

-. 토큰 : heroku config:set POLOLENDER_TELEGRAM_TOKEN=123456789:AAHIxxxxxxxxxxxxxZxxxxxxxxxxxxxxxkk
-. 유저ID : heroku config:set POLOLENDER_TELEGRAM_USERID=111111111
-. 텔래그램 알림 주기 : heroku config:set POLOLENDER_TELEGRAM_REPORTINTERVAL=60

 

 

8단계) 폴로랜더 프로 실행

-. heroku ps:scale web=1 타이핑 후 엔터

-. heroku open 타이핑 후 엔터

-. 웹페이지 자동 실행 (즐겨찾기 추가!)

 

l1.png

 

너무나도 화려한 랜딩봇 웹페이지가 뜨면서 모든 과정이 끝났습니다.

 

5단계에서 즐겨찾기한 papertrail 페이지에서 현재 돌아가고 있는 랜딩봇의 콘솔화면을 볼 수 있습니다.

8단계에서 즐겨찾기한 웹페이지에서 실시간 상황을 깔끔한 UI로 파악할 수 있습니다.

 

텔레그램 알림까지 설정하면 더 알차겠죠 ^^

 

 

 

 

파이썬 랜딩봇도 썼습니다.

그러나 에러가 너무 많이 나고 툭하면 클라우드 구동이 꺼져서 스트레스가 이만저만이 아니었습니다.

 

그래서 발견한 말 그대로 '스마트'한 폴로랜더 프로를 땡글 이벤트겸 자세히 소개해봤습니다!

이상 그대로 따라만 하면 끝나는 '폴로 랜딩봇 설치 무작정 따라하기' 를 마칩니다!!

 

 

덧글에서 보이는 대표적인 질문은 본 글 하단에 Q&A로 계속 업데이트 하겠습니다.

 

 

------------

Q&A 코너

------------

 

Q1. 랜딩봇 업데이트는 어떻게 하나요?

즐겨찾기한 papertrail에 랜딩봇 업데이트하라고 알림이 뜹니다.

아니면 즐겨찾기한 웹페이지 About 탭에서도 뜹니다.

새로운 버젼이 나왔다고 알림이 오면 아래와 같이 cmd에 입력합니다.

(1단계 heroku 로그인 후)

 

한줄 씩 순서대로 차례차례 입력 후 엔터

cd poloLender
git fetch --all
git reset --hard origin/master

 

heroku addons:open papertrail

 

git push heroku master

 

끝!

 

 

Q2. 랜딩봇 설정 더 다양한 건 없나요?

현재까지 개발자분이 제공하는 설정은 아래가 전부입니다.

cmd창을 키고 1단계 heroku 로그인 후 cd poloLender 까지 입력한 다음에 아래에서 변경하고자 하는 설정을 골라서 입력하면 됩니다.

 

# 폴로닉스 API key 입력
POLOLENDER_APIKEY={"key":"V**********************t","secret":"T*******************************u"}

# 랜딩 처음 시작 시각 (웹페이지의 전체 이익 정보 계산할때 쓰이는 시간)
POLOLENDER_STARTTIME=2016-02-28T12:27:09+01:00

# 랜딩 처음 시작 금액 (웹페이지의 전체 이익 정보 계산할때 쓰이는 금액)
POLOLENDER_STARTBALANCE={"BTC":"10", "ETH":"1100", "XMR":"1000", "XRP":"80000", "DASH":"1000"}

# 랜딩봇이 랜딩해야하는 최대 금액
POLOLENDER_LENDMAX={"BTC":"4", "ETH":"100", "XMR":"2000", "XRP":"30000", "DASH":"100000"}

# 최소 랜딩 이율
POLOLENDER_MINRATE={"BTC":"0", "ETH":"0", "XMR":"0", "XRP":"0", "DASH":"0"}

# 리포트 주기
POLOLENDER_REPORTINTERVAL=30

#텔래그램 토큰 및 유저ID
POLOLENDER_TELEGRAM_TOKEN=123456789:AAHIxxxxxxxxxxxxxZxxxxxxxxxxxxxxxkk
POLOLENDER_TELEGRAM_USERID=111111111

#텔래그램 알림 주기
POLOLENDER_TELEGRAM_REPORTINTERVAL=60

 

heroku 명령어 (cd poloLender 입력 후)

heroku config:set POLOLENDER_APIKEY={\"key\":\"V**********************t\",\"secret\":\"T*******************************u\"}
heroku config:set POLOLENDER_STARTTIME=2016-02-28T12:27:09+01:00
heroku config:set POLOLENDER_STARTBALANCE={\"BTC\":\"10\", \"ETH\":\"1100\", \"XMR\":\"1000\", \"XRP\":\"80000\", \"DASH\":\"1000\"}
heroku config:set POLOLENDER_LENDMAX={\"BTC\":\"4\", \"ETH\":\"100\", \"XMR\":\"2000\", \"XRP\":\"30000\", \"DASH\":\"100000\"}
heroku config:set POLOLENDER_MINRATE={\"BTC\":\"0\", \"ETH\":\"0\", \"XMR\":\"0\", \"XRP\":\"0\", \"DASH\":\"0\"}
heroku config:set POLOLENDER_REPORTINTERVAL=30
heroku config:set POLOLENDER_TELEGRAM_TOKEN=123456789:AAHIxxxxxxxxxxxxxZxxxxxxxxxxxxxxxkk
heroku config:set POLOLENDER_TELEGRAM_USERID=111111111
heroku config:set POLOLENDER_TELEGRAM_REPORTINTERVAL=60

 

Q3. 에러가 아예 없나요?

있지만 기존 파이썬보다 훨씬 적고 신경쓸게 없습니다. (폴로 api 문제 에러는 동일)

직접 돌려보시면 바로 아실겁니다 ^^

 

Q4. 랜딩봇을 잠시 끄고 싶어요!

heroku ps:scale web=0 명령어를 입력하시면 됩니다.

다시 키실 땐 heroku ps:scale web=1 입니다 

 

Q5. 개인서버에 어떻게 설치하나요?

기본적으로 heroku 설치와 비슷합니다.

사진 없이 간단하게 설명드리겠습니다.

 

1. node.js 설치

https://nodejs.org/en/

 

2. Git 최신버전 설치

https://git-scm.com/downloads

 

3. 설치한 git bash 실행 후 아래 명령어 입력

git clone https://github.com/dutu/poloLender.git 엔터

cd poloLender 엔터

npm install 엔터

 

4. C:\Users\Administrator\poloLender 로 이동

.env-template 이라는 파일명을 .env로 변경

(명령어 ren .env-template .env 입력 후 엔터)

 

5. 설정 변경 (api key 입력, 최저이율 등등)

위에서 파일명 변경해준 env 파일을 메모장으로 열고 heroku에서처럼 설정값을 직접 기입해줍니다.

 

6. 프로그램 구동

node server.js 엔터

 

7. 웹페이지 확인

http://localhost:5000/

(localhost를 IP주소로 바꾸고 공유기에서 설정하면 외부에서도 확인 가능하나 남들도 랜딩 페이지를 볼 수 있으니 주의가 필요합니다.)

 

 

 

Q6. 제가 설정한 값은 어떻게 보나요?

heroku config 라고 입력하고 엔터를 누릅니다.

 

 

 

 

많은 좋아요와 성원 부탁드립니다 ^^

좋아요 100이 넘으면 따라하기가 많이 힘드신 분께 시간이 날때 팀뷰어 원격으로 도와드리겠습니다.

텔래그램알림만 일단 빼고 꽤나 귀찮은 일이 될 것 같아서 기준을 100개로 잡았습니다 ㅋㅋ.... 

(heroku 설치, 가입, 신용카드인증(Verify) 및 폴로닉스 api key 는 개인정보가 중간에 필요하니 미리 해두셔야 합니다!!)

 

github 페이지 : https://github.com/dutu/poloLender/

Who's 또탈퇴된코란

profile
Comment '258'

땡글 1차 이벤트

땡글 1차 이벤트 게시판입니다.

List of Articles
번호 제목 좋아요 조회 수 글쓴이 날짜
공지 땡글 이벤트 글 주제는 뭐든지입니다. 5 6 1758
쌍둥아빠
2017.06.28
공지 땡글 좋은글 공유 이벤트 공지 51 43 4318
쌍둥아빠
2017.06.23
37 채굴용 원도우 설정(최적화) 프로그램(몬스터) 배포! 182 updatefile 243 35488
사이다!
2017.06.30
36 모니터링 프로그램 ver 0.3 업데이트 143 file 234 21202
남자별
2017.06.28
35 멀티 알고리즘 스위치를 통한 채굴 수익률 극대화 (+ 애프터버너 마이너별 자동 세팅) 138 file 160 24885
hanjh93
2017.06.28
34 가상화폐계의 사채업자가 되어보자 ; Poloniex Lending의 A to Z (+랜딩 봇) 100 file 140 18817
루니반니
2017.06.28
33 사진으로 보는 6WAY 채굴기 조립법 (완전 초보용) 64 file 138 24485
커다란꿈
2017.06.29
» 고금리 코인 대부업자! 파이썬은 가라! Node.js 기반 가장 스마트한 랜딩봇 설치 무작정 따라하기! (Ver 2.0...   안녕하세요, 또_탈퇴된코란입니다. 이번에 소개해드릴 내용은 바로 '폴로닉스 랜딩봇' 입니다.   '랜딩봇? 이미 파이썬으로 하는거 유명한거 있잖아 ㅋㅋ' 라... 258 file 95 22244
또탈퇴된코란
2017.07.01
31 이더리움이 무엇인가요? 기초편! (부재 : 엄마에게도 설명해보자!) 36 file 87 12083
김광부
2017.07.02
30 GPU(채굴기) 효율적으로 구매하는 방법 53 file 63 15486
Evelynn
2017.07.02
29 멀티플랫폼 모니터링 시스템 (Windows, Mac, Chrome, Web) - Meerkat [v0.3.1 업데이트] 108 updatefile 62 10593
아뵤
2017.06.29
28 WhatToMine 사용법을 알아보자 35 file 53 10836
Yohha
2017.06.29
27 왕초보용 채굴용 컴퓨터 조립하는 방법 29 file 53 13566
선두반보
2017.06.28
26 Mining에 관한 모든 것 - 이론부터 실전까지 46 file 45 11499
ComplexSYS
2017.06.29
25 [코인 토막상식] (해킹) '51% Attack'이란 무엇일까? 20 file 45 5151
블랙리퍼
2017.06.28
24 비트코인이 몇년 내로 1000 만원 넘을 것이라는 나만의 판단 근거 49 44 9467
다크핑거
2017.06.28
23 무료 개인용 채굴관리 프로그램 HI Miner basic 입니다. (스위치채굴 지원) 35 file 43 11114
AMDMANIA
2017.06.28
22 채굴 수익 계산표 22 file 37 9644
제3땅굴
2017.07.02
21 앞으로의 채굴 수익을 예상해보자 [mycroptobuddy.com 간단 설명] 19 file 35 6808
바게트국
2017.06.29
20 VBS(VBScript)를 이용한 CMD창 숨기기 34 file 34 5232
무협매냐
2017.06.30
19 [집단지성] 가상화폐 채굴, 트레이딩, 미래전망 무엇이든 물어보세요~!(댓글정리완료!) 81 32 5588
류스케
2017.06.30
18 [봇] 카톡봇 거래소 시세조회 및 알트코인 조회 봇입니다! [재업] 14 file 27 4312
지우긩
2017.07.02
17 화폐의 기술과 블럭체인 기술 개론 17 26 3073
복수장
2017.06.28
16 Python 기반 폴로랜딩봇 config.cfg Parameter 분석 10 file 22 4050
MinH
2017.07.01
15 집나간 이더 방지 간단팁 10 file 18 5161
안느
2017.06.28
14 채굴 수익 분석표(by 금마) 이더리움/ZCash용 8 file 15 5384
금마
2017.07.05
13 죽을때 까지 행복하게 사는법 4 14 3764
디지마니아
2017.06.30
12 ethminer를 위한 모니터링 프로그램 MINE ASSIST FOR ethminer 48 file 13 6088
파이리
2017.07.02
11 [번외편]오래된 문과생(?)과 초보 채굴러를 위한 전기용어 및 상식(TROUBLE SHOOTING포함) 11 13 1718
쿠당코당
2017.06.28
10 Ripple: 입문서 (Ripple: A Primer) 38 file 12 8005
파란화면
2017.07.02
9 윈도우OS 암호설정 후 재부팅시 자동 마이너 시작 등 14 file 12 3127
AQk
2017.06.29
8 멘탈 게임 8 file 12 2649
바이트맨
2017.06.28
7 사용자 계정 컨트롤(UAC) 특정파일 예외 설정 10 file 11 4060
견우별
2017.07.01
6 간단한 채굴기 배선팁 27 file 11 5979
Hanul_
2017.06.29
5 아마존 실전 직구 후기 42 file 11 5403
파이리
2017.06.28
4 중고안전거래시 주의할점. 21 7 2165
기린
2017.06.30
3 과연 이더리움의 현재가치는 정당한 것인가 18 7 7176
ForceFormer
2017.06.29
2 코인투자 생각 8 7 3161
Stims
2017.06.28
1 해킹에 대한 제 의견 14 4 4484
oracle10g
2017.06.30
목록
Board Pagination Prev 1 Next
/ 1