libs.utils.validator module

libs/utils/validator.py

libs.utils.validator.check_namepattern(name, kind)

登録制限チェック

Parameters:
  • name (str) – チェックする名前

  • kind (str) –

    チェック種別

    • member

    • team

Returns:

判定結果

  • bool: 制限チェック結果真偽

  • str: 制限理由

Return type:

tuple[bool, str]

libs.utils.validator.check_score(m)

スコアチェック

Parameters:

m (MessageParserProtocol) – メッセージデータ

Returns:

結果

Return type:

dict[str, Any]