libs.commands.registry.member module¶
libs/commands/registry/member.py
- class libs.commands.registry.member.MemberDataDict¶
Bases:
TypedDictメンバー情報格納辞書
- alias: list[str]¶
別名リスト
- elapsed_day: int¶
経過日数
- game_count: int¶
プレイゲーム数
- id: int¶
メンバーID
- last_update: int¶
最終更新日
- name: str¶
メンバー名
- team: str¶
所属チーム
- class libs.commands.registry.member.MemberSection¶
Bases:
BaseSectionmemberセクション処理
- alias(name)¶
指定メンバーの別名をリストで返す
- Parameters:
name (str) – メンバー名
- Returns:
別名リスト
- Return type:
list[str]
- alias_limit: int¶
別名登録上限数
- property all_lists: list[str]¶
メンバー名、別名をすべてリストで返す
- Returns:
メンバー名、別名のリスト
- Return type:
list[str]
- character_limit: int¶
名前に使用できる文字数
- command_suffix: list[str]¶
コマンド接尾辞(登録キーワード+接尾辞を呼び出しキーワードとして扱う)
- commandword: list[str]¶
呼び出しキーワード
- config_load(section_proxy)¶
設定値取り込み
- Parameters:
section_proxy (SectionProxy) – 読み込み先(パーサー + セクション名)
- Return type:
None
- default_commandword: str¶
コマンドワードデフォルト値
- property get_info: list[MemberDataDict]¶
全メンバー情報取得
- Returns:
メンバー情報
- Return type:
list[MemberDataDict]
- guest_name: str¶
未登録メンバー名称
- info: list[MemberDataDict]¶
メンバー情報(キャッシュデータ)
- property lists: list[str]¶
メンバー名一覧をリストで返す
- main_parser: ConfigParser¶
設定パーサー
- registration_limit: int¶
登録メンバー上限数
- resolve_name(name)¶
別名からメンバー名を逆引き
- Parameters:
name (str) – 変換する名前
- Returns:
メンバー名(見つからない場合は空欄)
- Return type:
str
- section: str¶
セクション名
- libs.commands.registry.member.append(argument)¶
メンバー追加
- Parameters:
argument (list[str]) –
登録情報
argument[0]: 登録するメンバー名
argument[1]: 登録する別名
- Returns:
処理結果
- Return type:
str
- libs.commands.registry.member.remove(argument)¶
メンバー削除
- Parameters:
argument (list[str]) –
削除情報
argument[0]: 削除するメンバー名
argument[1]: 削除する別名
- Returns:
処理結果
- Return type:
str