ETF-Line-Bot 為一款可以即時查詢國內所有 ETF 股票即時淨值的 LINE Bot,提供使用快速掌握 ETF 股票的即時淨值資訊(5 分鐘更新),也可自行設定自選股,讓你輕鬆得知自己關注的 ETF 標的!
本專案僅為個人為了面試所開發的,沒有任何的營利目的,資料來源自TWSE 臺灣證券交易所,對於任何因數據錯誤,資料不正確所引起的任何損失,概不負責,投資一定有風險,股票投資有賺有賠,申購前應詳閱公開說明書!
- 📈 查詢台灣股市目前上市上櫃的所有 ETF,目前約 227 檔。
- 🏦 查詢各大投信所發行的 ETF 股票。
- 🔍 ETF 股票代號查詢,輸入股票代號即可查詢。
- 🔖 ETF 自選股標的的新增或刪除,最多可以儲存 25 檔。
新增為 LINE 好友: https://line.me/R/ti/p/@623wmicb
QR Code:
. ├── assets # LINE Bot 所使用到的圖檔素材 ├── controllers | ├── follow.controller.js # 處理 follow 回應事件的判斷流程 | ├── message.controller.js # 處理 message 回應事件的判斷流程 | └── postback.controller.js # 處理 postback 回應事件的判斷流程 ├── database | ├── mongodb.js # Mongo DB 連線處理 | └── user.js # Mongo DB User Collection Schema ├── services | └── etf.js # 爬取 ETF 資料 ├── utils | ├── investmentTrustList.js # 投信清單資料 | └── messageTemplate.js # Flex Message 訊息樣板 ├── package-lock.json # NPM 套件版本 ├── package.json # NPM 套件版本 ├── app.js # 主程式 └── README.md # 說明文件 $ git clone git@github.com:stu01509/ETF-Line-Bot.git $ cd ETF-Line-Bot $ yarn 請在當前目錄下新增一個 .env 檔案,內容可以照這 .env.example 進行修改。
channelId = YOUR_CHANNEL_ID # LINE CHANNEL ID channelSecret = YOUR_CHANNEL_SECRET # LINE CHANNEL SECRET channelAccessToken = YOUR_CHANNEL_ACCESS_TOKEN # LINE CHANNEL ACCESS TOKEN PORT = SERVER_LISTEN_PORT # Server 監聽埠號 DB_SSL = USE_SSL_PROTOCOL_TO_CONNECT_DB # MongoDB 是否使用 SSL 連線 true/false DB_PATH = DB_ADDRESS # MongoDB 連線位置 $ yarn start

