almost 2 years ago

前言

在 niclin 教導下,一步步走向90年代知識紅利
踏上虛擬貨幣的路途上,發現那貨幣就擺在去中心化的交易所上
但是其實跟銀行一樣,他還是在金庫裡(冷熱錢包裡)
我們應該要讓貨幣,可以錢滾錢,利賺利
這下人生體悟來到,人們真正追求的是五月報稅的稅後收入
不是啦!是"睡後收入"

簡而言之,就是睡覺也可以固定收房租啦!

第一階段,直接開 linode

其實在本地端也可以run起來!為什麼會要大家直接上linode呢?
nic表示:反正都要架,怎不直接開一台虛擬主機,直接完成部屬,並在上面測試呢?
過來人表示:過來人也就是我,一開始我在local端部屬好自動借貸功能,也看到錢開始借出去了,之後再部屬到linode,卻沒有貨幣讓我去借人,所以機器人Telegram訊息自動借貸功能都無法正確測試...只能先部屬好,等待 2days 貨幣歸還!

  1. 註冊linode和儲值$5( $150 NTD),之後會從這邊先扣款
  2. 方案拉到最下面$5那個1GB,位址選擇日本或新加坡
    就會有以下資訊
    ---Linode--  ---Status----    ---Plan---   ------IP------    ---Location--
    linode12345  being Created    Linode1024   172.104.97.203    Tokyo2,JP  No
    
  3. dashborad-->deploy an image 設定 ubuntu 16.04
  4. 設定好,可以成功建立的話,會跳至下一個頁面,可以看到Host Job Queue正在建立
  5. 建立好就可以點擊 boot,右上角的 power off --> running
  6. 如果在最後創見硬碟有問題,建議可以 rebuild,不然再參考一下 ref1(step4之後),和ref2 影片連結

ref:

  1. Linode VPS 虛擬專屬主機註冊與購買教學
  2. [Ruby on Rails]VPS 02.在Linode上架設Linux(Ubuntu, CentOS)
  3. 官方教材

第二階段,終端機ssh登入ip 並開始安裝基本套件

聽起很簡單,其實我在實做上,這邊相較困難
謹記倆點

  1. google時關鍵字,多下一組 Ubuntu 16.04,或者下拉一點會有關於Ubuntu的文章,僅記版本16.04穩定的
  2. 不然就是看一下error console 大部分缺什麼套件,都會推薦指令給你

以下基本套件

  1. 安裝 git , apt-get install
  2. 應該已經自帶 python,檢查版本 python --version
  3. 安裝 python-pip,因為後面的檔案,我們會用 python-pip 去 install 專案裡的套件,參照這篇走step1-3
  4. 安裝docker來跑專案,參照How To Install Docker on Ubuntu 16.04,這邊我就不多教指令下哪些,我都是直接貼上
  5. 這邊會出點小插曲,第一行指令,會一直無法執行,Ubuntu 為什麼找不到 add-apt-repository 的指令?兩個指令下完,再回去安裝,就成功執行了!
  6. 測試看看docker安裝成功, 查找狀態:sudo systemctl status docker

第三階段,clone專案,並實作

如果第一階段你也是在本地local端部屬過,又懶得重新設定,可以試看看將檔案丟上來
不過前提是 Ubuntu 環境相依套件,你還是要建立,不然你應該會遇到一堆雷!
將檔案透過ssh傳輸文件,參考這篇:ubuntu ssh传输文件——scp

開始clone專案

  1. git clone https://github.com/BitBotFactory/poloniexlendingbot
  2. copy default.cfg.example to default.cfg,cp default.cfg.example default.cfg 參考Poloniex Lending Bot的doc文件

設定default.cfg,上 Poloniex 開API

  1. vim default.cfg 基本上預設也是可以run,參照information on settings here
  2. 學習VIM命令模式与输入模式切换
    要去poloniex 開api,將 Enable Trading 和 withdraw 都取消勾選
    至於ip過濾看個人,建議新手先以不嚴謹的(unstrict)
    apikey = XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX
    secret = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
    
  3. 這邊有找到大神解釋參數:gapbottom、gaptop、gapMode,參照可以自動放貸的機器人 poloniexlendingbot 的筆記
  4. 這個步驟我依稀記得沒做。sudo pip install -r requirements.txt
  5. 這個步驟我依稀記得沒做。pip install requests
  6. 因為我最後是一鍵docker compose跑完,參照Using Docker Compose
  7. 這邊只需要上面調整好的, vim default.cfg & vim docker-compose.yaml
  8. 安裝 docker-compose, apt install docker-compose
  9. 開啟機器人 docker-compose up -d ,與關閉 docker-compose stop
  10. 以後可以登入檢查,docker是否有運行 systemctl status docker

奇怪,怎麼沒有Telegram Robot 的設定教學?

沒錯!因為我前述講過,貨幣我都借出去,至今我還無法確定我是否實做成功 串接Telegram robot 訊息通知
我得等到lending Robot確定傳訊息給我,我會再教大家怎麼設定!這邊先埋伏筆!
這部分應該算簡單!學習曲線相較不高的!

← [ Bug ]修復 iOS 11 input element in fixed modals [ other ]poloniexlendbot 設定 Telegram 機器人,自動發佈通知 →
 
comments powered by Disqus