init¶
- PyPtt.API.__init__(self, **kwargs)¶
初始化 PyPtt。
- 參數:
language (Language) – PyPtt 顯示訊息的語言。預設為 MANDARIN。
log_level (LogLevel) – PyPtt 顯示訊息的等級。預設為 INFO。
screen_timeout (int) – 經過 screen_timeout 秒之後, PyPtt 將會判定無法判斷目前畫面的狀況。預設為 3 秒。
screen_long_timeout (int) – 經過 screen_long_timeout 秒之後,PyPtt 將會判定無法判斷目前畫面的狀況,這會用在較長的等待時間,例如踢掉其他連線等等。預設為 10 秒。
screen_post_timeout (int) – 經過 screen_post_timeout 秒之後,PyPtt 將會判定無法判斷目前畫面的狀況,這會用在較長的等待時間,例如發佈文章等等。預設為 60 秒。
connect_mode (ConnectMode) – PyPtt 連線的模式。預設為 WEBSOCKETS。
logger_callback (Callable) – PyPtt 顯示訊息的 callback。預設為 None。
port (int) – PyPtt 連線的 port。預設為 23。
host (HOST) – PyPtt 連線的 PTT 伺服器。預設為 PTT1。
check_update (bool) – 是否檢查 PyPtt 的更新。預設為 False。
- 回傳:
None
範例:
import PyPtt ptt_bot = PyPtt.API()
參考: Language、LogLevel、ConnectMode、HOST
英文顯示範例:
import PyPtt ptt_bot = PyPtt.API( language=PyPtt.Language.ENGLISH)
除錯範例:
import PyPtt ptt_bot = PyPtt.API( log_level=PyPtt.LogLevel.DEBUG)