Nhảy tới nội dung

Usage

Code mẫu

API = Client(
client: str = "client_key",
keys: str = "key",
appid: str = "appid",
clear: bool = False,
exp: int = 1
) # Khởi tạo Client

hoặc

API = Client(
client: str = "client_key",
appid: str = "appid"
) # Khởi tạo Client
API.set_keys(str | list) # Thêm key
API.set_clearmode(bool) # Set chế độ xóa màn hình
API.set_exp(int)
#API.set_client("client_key") # DEPRECATED (Phiên bản 1.0.0.2)
#API.set_appid("appid") # DEPRECATED (Phiên bản 1.0.0.2)

Arguments

ValueTypeDescription
clientstrKhởi tạo client key để cấp quyền sau này
keysstr, listKhởi tạo danh sách key hoặc một key của ứng dụng để cấp quyền sau này
appidstrKhởi tạo appID để cấp quyền sau này
clearboolNếu được kích hoạt, màn hình sẽ bị xóa sau mỗi lần hiển thị để hiển thị tốt hơn (Mặc định là False)
expintThời gian mỗi session có thể tồn tại (Tính theo phút, min 1, max 60)

Methods

  • .set_client(client_key: str) // DEPRECATED SINCE 1.0.0.2

    Đặt client key cho Client.

  • .set_keys(keys: str, list) (Offline version only)

    Đặt keys cho Client.

  • .set_appid(appid: str) // DEPRECATED SINCE 1.0.0.2

    Đặt appID cho Client.

  • .set_clearmode(mode: bool) (Offline version only)

    Đặt tùy chọn xóa màn hình cho Client.

  • .current_session (Offline version only)

    Lấy session ID hiện tại (New in version 1.0.0.2)

  • .ensure_checksum() (Offline version only)

    Đảm bảo rằng module được sử dụng là bản gốc, chưa bị tùy chỉnh bởi bên thứ 3. Chúng tôi khuyến khích sử dụng checksum được tạo ra bởi phiên bản OWNER của module này.

    API = Client(...)
    API.ensure_checksum()
  • .clear_screen() (Offline version only)

    Xóa màn hình nếu tùy chọn xóa màn hình được kích hoạt trước đó.

  • .activate() (Offline) || .activate(key: str) (Online)

    Kích hoạt key. Sử dụng các phiên làm phương thức xác minh. Nếu việc kích hoạt key thất bại, chương trình sẽ thoát ra hoặc báo lỗi Exception

  • .required(func: function) (Offline version only)

    Decorator được sử dụng để đảm bảo hàm đang được chạy trong một phiên hợp lệ. Mỗi phiên kéo dài 1 phút, bao gồm key sử dụng một lần. Báo PermissionError nếu phiên đã kết thúc mà không có thêm key hợp lệ, và sẽ được tái kích hoạt nếu vẫn tồn tại key hợp lệ.

    API = Client(...)

    @API.required
    def foo(bar) -> Any: