Basic Feature¶
클라이언트 (Client)¶
- class Client(loop: AbstractEventLoop | None = None, authorization_key: str | None = None, session_key: str | None = None)¶
치지직(네이버 스트리밍 서비스) 기능을 제공하기 위한 객체를 제공합니다.
- async close()¶
치지직과 연결을 종료합니다.
- manage(channel_id: str | None = None) ManageClient ¶
방송 관리 기능을 제공하는 클라이언트를 불러옵니다.
Enumerations¶
Channel¶
- class PartialChannel¶
-
- personal_data: ChannelPersonalData | None¶
Search¶
- class SearchResult¶
기반 클래스:
ChzzkModel
- channel: Channel | PartialChannel | None¶
User¶
- class PartialUser¶
- async add_restrict()¶
사용자가 채널에서 활동을 하지못하도록, 활동제한 명단에 등록합니다.
- async add_role(role: UserRole)¶
사용자에게 방송 관리 권한을 부여합니다.
- 매개변수:
role (UserRole) – 사용자에게 부여할 권한입니다. 방송 권한은
UserRole.chat_manager
,UserRole.settlement_manager
, 또는UserRole.channel_manager`만 줄 수 있습니다. 다른 권한을 인수로 넣었을 경우에는, :exc:`TypeError
예외를 초래할 수 있습니다.
- async chat_activity_count() ChatActivityCount ¶
사용자의 활동기록이 담긴 정보를 불러옵니다.
- 반환:
사용자의 활동기록이 담긴 Chat Activity Count 객체를 반환받습니다. 객체에는 사용자가 임시차단을 당한 횟수, 활동제한을 당한 횟수와 지금까지 입력한 채팅의 개수를포함하고 있습니다.
- 반환 형식:
- async remove_restrict()¶
사용자가 다시 활동할 수 있도록, 활동제한 명단에서 제거합니다.
- async remove_role()¶
사용자에게 부여된 관리 권한을 제거합니다.
Video¶
- class PartialVideo¶
Exceptions¶
- exception LoginRequired¶
이 기능을 이용하기 위해서는 로그인이 필요합니다. Client.login 함수를 이용하여 로그인해주세요.
- exception HTTPException¶
치지직 호출 중에 HTTP 예외가 발생하였습니다.
- exception NotFound¶
조회된 결과가 없습니다.