iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
AI & Data

已 django + channels 來取得即時股價資料的推播 系列

需要 django 基本架構了解為基礎,搭配 channels 套件及 daphne 非同步系統來達成即時聊天室的推播,即時資料來源為富果api取得即時資料,透過以上方式了解廣播系統的架構,也可以透過對談方式拿到盤後資料,幫助更多人了解 channels 的基礎使用。

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day 21] 實戰應用 - 訂閱即時資料(中)

建立發送即時訊息程式 透過 Websocket 訂閱股票最新成交資訊 #chat/fugle.py from fugle_marketdata impor...

2023-09-29 ‧ 由 條天千 分享
DAY 22

[Day 22] 實戰應用 - 訂閱即時資料(下)

開啟 Redis docker run --rm -p 6379:6379 redis:7 建立聊天室 #chat/fugle.py import time...

2023-09-30 ‧ 由 條天千 分享
DAY 23

[Day 23] 實戰應用 - 聊天機器人 - 儲存資料(上)

如何儲存資料? 利用 django 所使用的 models 來達成 Model 是? 定義與 Database 的關聯 schema 定義 model.py 首...

2023-10-01 ‧ 由 條天千 分享
DAY 24

[Day 24] 實戰應用 - 聊天機器人 - 儲存資料(中)

建立表格 python3 manage.py makemigrations 預期看到 python3 manage.py migrate 預期看到 也會發...

2023-10-02 ‧ 由 條天千 分享
DAY 25

[Day 25] 實戰應用 - 聊天機器人 - 儲存資料(下)

取資料 目的: 進入聊天室後能夠主動發送商品交易資料(當天特殊交易,ex: 處置交易 or 暫停交易) # chat/consumers.py import j...

2023-10-03 ‧ 由 條天千 分享
DAY 26

[Day 26] 實戰應用 - 聊天機器人 - 今日收盤行情(上)

設計分析 想法 查詢隨機一檔股票,當天收盤價跟收盤量是多少,透過 Database 的方式查詢,回覆到聊天室上 調查 資料庫模型 Model 建立 R...

2023-10-04 ‧ 由 條天千 分享
DAY 27

[Day 27] 實戰應用 - 聊天機器人 - 今日收盤行情(下)

建立模型 # chat/models.py from django.db import models # Create your models here....

2023-10-05 ‧ 由 條天千 分享
DAY 28

[Day 28] 實戰應用 - 聊天機器人 - 漲幅排行榜(上)

設計分析 想法 聊天室名稱 = ranking, (不使用商品代碼) 每1分鐘取得即時排行 調查 REST API取得股票漲跌幅排行(依市場別)參考...

2023-10-06 ‧ 由 條天千 分享
DAY 29

[Day 29] 實戰應用 - 聊天機器人 - 漲幅排行榜(下)

修改 Comsumer.py # chat/consumers.py import json from datetime import datetime fro...

2023-10-07 ‧ 由 條天千 分享
DAY 30

[Day 30] 結論

延伸主題 透過前述主題已了解如何取得即時資訊, 有了即時資訊可以發想的地方很多,也許 上班到一半透過手機發送策略訊號到 LINE 聊天室上 這時候就需要會...

2023-10-08 ‧ 由 條天千 分享