lottery

PyPtt.API.get_lottery(self, board: str) Dict

取得看板樂透(彩券)目前的開獎資訊,對應看板內按 f 鍵的功能。

參數:

board (str) -- 看板名稱。

回傳:

樂透資訊,包含 price(每張價格)、total(已下注總額)、 options(下注選項清單,每個選項包含 index、name、sold)。

回傳型別:

Dict

引發:

範例:

import PyPtt

ptt_bot = PyPtt.API()
try:
    # .. login ..
    lottery = ptt_bot.get_lottery(board='Test')
    # .. do something ..
finally:
    ptt_bot.logout()
PyPtt.API.bet_lottery(self, board: str, item: int = 1, amount: int = 1) Dict

在看板下注樂透(彩券),對應看板內按 f 鍵後購買彩券的功能。

參數:
  • board (str) -- 看板名稱。

  • item (int) -- 要購買的樂透選項編號,範圍 1~8(依看板實際選項數而定)。

  • amount (int) -- 購買張數,範圍 1~9999,並受限於帳戶內的 Ptt 幣餘額。

回傳:

下注結果,包含 board、item、name(選項名稱)、amount、 cost(本次下注花費的 Ptt 幣總額)。

回傳型別:

Dict

引發:

範例:

import PyPtt

ptt_bot = PyPtt.API()
try:
    # .. login ..
    result = ptt_bot.bet_lottery(board='Test', item=1, amount=10)
    # .. do something ..
finally:
    ptt_bot.logout()