Skip to content

Instantly share code, notes, and snippets.

@max747
Last active January 31, 2021 07:22
Show Gist options
  • Save max747/2e6cc4dc33bfebe433cdfb13659c48ad to your computer and use it in GitHub Desktop.
Save max747/2e6cc4dc33bfebe433cdfb13659c48ad to your computer and use it in GitHub Desktop.
FGO周回報告と収集、集計

はじめに

2021年1月時点での環境について書いています。

現在の周回報告集計環境

次のような手続きで行われています。

  1. 報告者のみなさんがハッシュタグ #FGO周回カウンタ を含む報告をツイートする
  2. 集計人が周回報告ツイート収集ソフト syutagcnt を起動、実行して報告ツイートを収集する
  3. 集計ソフトが収集した報告内容を集計人が検証し、不備があれば報告者に確認するなどしてデータを整え、集計に加える
  4. 効率劇場に反映される

syutagcnt は以下のソフトです。ファイさん作。

https://github.com/fgosc/syutagcnt

ここで出てくるのが、特定の報告ツイートが収集されない問題です。この問題を可能な限り回避するために、報告ツイート収集で用いているソフト syutagcnt はいくつかの方法を組み合わせてツイート収集をしています。

  1. Twitter 検索(無料API)による収集
  2. 最近 Twitter 検索で報告を収集したアカウントのTLを直接見て、検索に出てこない報告ツイートを発見したら収集
  3. Yahooリアルタイム検索による収集

このように複数の手法を組み合わせることでなるべく収集もれが発生しないように工夫していますが、それでもこぼれ落ちてしまう報告があります。特に、報告専用アカウントのような報告ツイートがTLのほとんどすべてを占めるようなアカウントは逆に Twitter 検索から除外されやすくなります。以下も参考にしてください。

https://twitter.com/max747_fgo/status/1355749053707939840

いかに報告収集もれに気づくか

イベントの報告については、集計人しょっぽさんの運用ポリシーで、集計に計上した報告ツイートにいいねがつきます。逆にいいねがつかない場合は集計されていないと思われます。報告から4-5日経ってもいいねがつかない場合はしょっぽさんに確認してみてください。

通常フリクエのほうは、現状では収集もれの発見が至難です。ある程度分かっている方でしたら、劇場倉庫を見に行って自分の報告が記録されているかどうか調べることはできますが…。

FGO Harvest とは何か

Harvest は、上記の収集、集計の一連のプロセスには一切関与しない、独立した報告収集サービスです。Twitter検索のみを用いているため、報告収集の精度は syutagcnt より悪いです。ですので Harvest に載っていない報告であっても syutagcnt で拾われている可能性はあります。

https://fgojunks.max747.org/harvest/contents/

Harvest の目的は about ページにまとめてあります。

https://fgojunks.max747.org/harvest/contents/static/about.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment