アイドルの別名・複数名称対応([ルミナススター]北条加蓮の重複への対応)

Issue #23 resolved
imcgborder repo owner created an issue

最終目標

  • 名称が重複するカード [ルミナススター]北条加蓮 をボーダーbotが取り扱えるようにする。
  • ユーザは [ルミナススター]北条加蓮 でも [ルミナススター]北条加蓮(2020) でも検索できなければならない。

基本方針

  • カード名称はこれまで通り一意性を維持する。(これを放棄するとボーダーbotの観測機能への影響が大きい)

    • カードハッシュ:29f6687479f7e7ead423d615fb9dfbed のカード名称は [ルミナススター]北条加蓮(2020) とする。
    • 重複する名称である [ルミナススター]北条加蓮 は別名として取り扱う。
  • 名称をユーザ向けに表示する処理は別名優先、カード名称を劣後表示する。(つまり、[ルミナススター]北条加蓮を表示する)

  • 一意であることを要求する内部処理およびモバゲー側との名称を用いる照合処理には、カード名称をこれまで通り使用する。(つまり、[ルミナススター]北条加蓮(2020)として取り扱う)

    • ただし、カード名称での同定に失敗した場合は後続処理として別名での照合を行う。

2020-10-10現時点の影響

  • フリトレ対象に[ルミナススター]北条加蓮(※2019)を用いた場合、照合処理に失敗して当該フリートレード履歴の拾得に失敗している。

修正順序

  1. イベント情報更新
  2. カード情報取得
  3. フリートレード関連機能
  4. Webポータル(カード検索)
  5. Webポータル(API、CSV以外)
  6. ツイート画像
  7. API
  8. CSV

Comments (11)

  1. imcgborder reporter
    1. イベント情報更新
    2. カード情報取得

    ここまで実施。フリートレード関連機能の照合処理の修正を開始。

  2. imcgborder reporter

    フリートレードで別名検索を可能にした。
    (10/10 9:00時点ではまだ北条加蓮のカード情報が更新されていないため利用できない。12時の定例更新で利用可能に)

  3. imcgborder reporter

    以下対応:

    • Webポータル(API、CSV以外)
    • ツイート画像
    • API

      • カード [GET] /api/v2/cards/[cardHash?]のレスポンスにaliasNameを追加

  4. imcgborder reporter

    ツイート出力が停止している問題を修正。

    ご指摘:
    https://twitter.com/REC_CELL/status/1314863184650543104

    ツイート出力時に用いるアイドルアイコン画像のファイル名生成をカード名称ベースで行っていたため、ファイル名衝突でNGとなっていた点を修正。(カードハッシュに変更)

  5. imcgborder reporter

    1bcb55e アイドルの別名・複数名称対応([ルミナススター]北条加蓮のカード名称重複をボーダーbotで受け入れる) fixed #23

  6. Log in to comment