スレッド

説明


説明

class yaylib.api.ThreadApi(client)[ソース]

スレッド API

async add_post_to_thread(post_id: int, thread_id: int) ThreadInfo[ソース]

投稿をスレッドに追加する

Args:

post_id (int): thread_id (int):

Returns:

ThreadInfo:

async convert_post_to_thread(post_id: int, **params) ThreadInfo[ソース]

投稿をスレッドに変換する

Args:

post_id (int): title (str, optional): thread_icon_filename (str, optional):

Returns:

ThreadInfo:

async create_thread(group_id: int, title: str, thread_icon_filename: str) ThreadInfo[ソース]

スレッドを作成する

Args:

group_id (int): title (str): thread_icon_filename (str):

Returns:

ThreadInfo:

async delete_thread(thread_id: int) Response[ソース]

スレッドを削除する

Args:

thread_id (int):

Returns:

Response:

async get_group_thread_list(**params) GroupThreadListResponse[ソース]

サークルのスレッド一覧を取得する

Args:

group_id (int): from_str (str, optional): join_status (str, optional):

Returns:

GroupThreadListResponse:

async get_thread_joined_statuses(ids: List[int]) Response[ソース]

スレッド参加ステータスを取得する

Args:

ids (List[int]):

Returns:

Response:

async get_thread_posts(thread_id: int, **params) PostsResponse[ソース]

スレッド内のタイムラインを取得する

Args:

thread_id (int): from_str (str, optional): number (str, optional):

Returns:

PostsResponse:

async join_thread(thread_id: int, user_id: int) Response[ソース]

スレッドに参加する

Args:

thread_id (int): user_id (int):

Returns:

Response:

async leave_thread(thread_id: int, user_id: int) Response[ソース]

スレッドから脱退する

Args:

thread_id (int): user_id (int):

Returns:

Response:

async update_thread(thread_id: int, **params) Response[ソース]

スレッドをアップデートする

Args:

thread_id (int): title (str): thread_icon_filename (str):

Returns:

Response: