通話¶
説明
説明
- class yaylib.api.CallApi(client)[ソース]¶
通話 API
- async get_bgms() BgmsResponse [ソース]¶
通話のBGMを取得する
- Returns:
BgmsResponse:
- async get_call(call_id: int) ConferenceCallResponse [ソース]¶
通話を取得する
- Args:
call_id (int):
- Returns:
ConferenceCallResponse:
- async get_call_invitable_users(call_id: int, **params) UsersByTimestampResponse [ソース]¶
通話に招待可能なユーザーを取得する
- Args:
call_id (int): from_timestamp (int, optional):
- Returns:
UsersByTimestampResponse:
- async get_call_status(opponent_id: int) CallStatusResponse [ソース]¶
通話の状態を取得します
- Args:
opponent_id (int):
- Returns:
CallStatusResponse:
- async get_games(**params) GamesResponse [ソース]¶
通話に設定可能なゲームを取得する
- Args:
number (int, optional): ids (List[int], optional): from_id (int, optional):
- Returns:
GamesResponse:
- async get_genres(**params) GenresResponse [ソース]¶
通話のジャンルを取得する
- Args:
number (int, optional): from (int, optional):
- Returns:
GenresResponse:
- async get_group_calls(**params) PostsResponse [ソース]¶
サークル内の通話を取得する
- Args:
number (int, optional): group_category_id (int, optional): from_timestamp (int, optional): scope (str, optional):
- Returns:
PostsResponse:
- async get_user_active_call(user_id: int) PostResponse [ソース]¶
ユーザーが参加中の通話を取得する
- Args:
user_id (int):
- Returns:
PostResponse:
- async invite_online_followings_to_call(call_id: int, **params) Response [ソース]¶
オンラインの友達をまとめて通話に招待します
- Args:
call_id (int, optional): group_id (str, optional):
- Returns:
Response:
- async invite_users_to_call(call_id: int, user_ids: List[int]) Response [ソース]¶
通話に複数のユーザーを招待する
- Args:
call_id (int): user_ids (List[int]):
- Returns:
Response:
- async invite_users_to_chat_call(**params) Response [ソース]¶
ユーザーをチャット通話に招待する
- Args:
chat_room_id (int): room_id (int): room_url (str):
- Returns:
Response:
- async join_call(**params) ConferenceCallResponse [ソース]¶
通話に参加する
- Args:
conference_id (int): call_sid (str, optional):
- Returns:
ConferenceCallResponse:
- async join_call_as_anonymous(**params) ConferenceCallResponse [ソース]¶
匿名で通話に参加する
- Args:
conference_id (int): agora_uid (str):
- Returns:
ConferenceCallResponse:
- async kick_user_from_call(call_id: int, **params) CallActionSignatureResponse [ソース]¶
ユーザーを通話からキックする
- Args:
call_id (int): uuid (int): ban (bool):
- Returns:
Response:
- async leave_call(**params) Response [ソース]¶
通話から退出する
- Args:
conference_id (int): call_sid (str, optional):
- Returns:
Response:
- async leave_call_as_anonymous(**params) Response [ソース]¶
匿名で参加した通話を退出する
- Args:
conference_id (int): agora_uid (str, optional):
- Returns:
Response: _description_