libs.commands.results.detail module¶
libs/commands/results/detail.py
- libs.commands.results.detail.aggregation(m)¶
成績詳細を集計
- Parameters:
m (MessageParserProtocol) – メッセージデータ
- Return type:
None
- libs.commands.results.detail.comparison(m)¶
成績詳細を比較
- Parameters:
m (MessageParserProtocol) – メッセージデータ
- Return type:
None
- libs.commands.results.detail.get_headline(data, game_info, player_name)¶
ヘッダメッセージ生成
- Parameters:
data (dict) – 生成内容が格納された辞書
game_info (GameInfo) – ゲーム集計情報
player_name (str) – プレイヤー名
- Returns:
集計データ
- Return type:
dict[str, Any]
- libs.commands.results.detail.get_results_details(mapping_dict)¶
戦績(詳細)データ取得
- Parameters:
mapping_dict (dict[str, str]) – 匿名化オプション用マップ
- Returns:
戦績データ
- Return type:
pd.DataFrame
- libs.commands.results.detail.get_results_simple(mapping_dict)¶
戦績(簡易)データ取得
- Parameters:
mapping_dict (dict[str, str]) – 匿名化オプション用マップ
- Returns:
戦績データ
- Return type:
pd.DataFrame
- libs.commands.results.detail.get_totalization(data)¶
集計トータルメッセージ生成
- Parameters:
data (StatsInfo) – 成績情報
- Returns:
生成メッセージ
- Return type:
dict[str, Any]
- libs.commands.results.detail.get_versus_matrix(mapping_dict)¶
対戦結果データ出力用メッセージ生成
- Parameters:
mapping_dict (dict[str, str]) – 匿名化用マッピングデータ
- Returns:
出力メッセージ
- Return type:
str
- libs.commands.results.detail.message_build(data)¶
表示する内容をテキストに起こす
- Parameters:
data (dict[str, str]) – 内容
- Returns:
表示するテキスト
- Return type:
str