戦国史レーダーとは?

概要

 以下の戦国史関連ハッシュタグを含むTweetを収集し、専用アカウントで自動RTします。

  • #戦国史up ... 戦国史シナリオの新作、更新情報
  • #戦国史素材 ... 戦国史シナリオ用のマップ、画像、BGM等の新作、更新情報
  • #戦国史tool ... 戦国史用ツールの新作、更新情報
  • #戦国史cm ... 上記に該当しない戦国史に関する情報、イベント、プロジェクト、サイト更新、動画配信等

 戦国史界隈の活性化、クリエーターとプレーヤーのWin-Winをめざしています。


自動RT

 特定のハッシュタグ(#戦国史up#戦国史素材#戦国史tool#戦国史cm)を含むTweetをRTします。

 なお、Twitter Developer APIの利用規約上、専用アカウントと無関係(FF外)のユーザに対する自動RTは認められていないため、専用アカウントをフォローしているユーザのTweetのみRTする仕組みとしています。


Tweet DB

 収集Tweetを検索できるサービスを提供しています。

 なお、現行FF外のTweetも収集していますが、今後仕様変更するかもしれません。

 また、一度収集したTweet情報は1週間以内であれば再収集します。


開発経緯

 近年は、Twitterで作品を公開する方が多いと思ったため。

 そこで、従来の掲示板やアップローダに代わり、Tweetをまとめる「戦国史レーダー」を公開しました。

 本サービスは、管理人の手作りです。ご意見、ご要望等、お気兼ねなくお寄せください。

 なお、個人運営のため、対応に時間が掛かります。併せてご了承ください。

使い方

RT対象となる投稿手順

  1. 専用アカウントをフォローします。(重要)
  2. 以下特定のハッシュタグにてTweetします。
  3. その後、投稿から30分経ったTweetを対象に収集します。(投稿直後の修正等を考慮)

収集済Tweetの削除依頼

 収集は自動ですが、削除等のメンテは管理人の手作業です。

  1. 該当Tweetを本サイトで検索し、右下に記載されている「Tweet ID」を控えて、Tweetしたアカウントから管理人にDMしてください
  2. 内容確認後、DBから削除します。

FAQ

 以下、寄せられた質問の中から、ピックアップして掲載します。

  • Q:DBには登録されましたが、RTはされませんでした。RTしてほしいです。
  • A:現在のサービス仕様では再巡回しません。専用アカウントをフォローしているか確認を行い、再度Tweetしてください。
     なお、Twitter Developer APIからの応答のタイミングでフォロワー情報が取得できず、RTできていないケースがあるようです。
     今は手動でも対応可能ですが、様子を見ながらRTについては再巡回するように仕様を変えようと思います。
  • Q:新着順以外の並び替えはできませんか。
  • A:現在の仕様ではできません。
     なお、「いいね数」「RT数」も収集時に取得していますが、再巡回をしないため最新でなく、使えないものとなっています。

仕様

自動RT仕様

項目 仕様 備考
アカウント @sengoku4up
対象ハッシュ #戦国史up#戦国史素材#戦国史tool#戦国史cm
巡回頻度 1時間に1回 Coreserver CRON 投稿1週間以内のTweetを収集 / 再収集
取得情報 Twitter Developer API仕様準拠
exclude:nativeretweets
tweet_mode:extended
外部URLのTitle及びDecs取得はphpQuery準拠
HTML-ENTITIESエンコード
通信 SSL

Tweet DB仕様

項目 仕様 備考
検索方式 N-GRAM全文検索 対象:本文、ユーザ名、ハッシュタグ、外部URL Title及びDesc
文字コード UTF-8 MB4
出力順 TweetIDの降順(新着順) TweetID:全Tweetに連番で振られる一意のID
UI Bootstrap v4 Honoka Theme

ご意見・バグ等

 ご意見、ご要望、バグ等については、管理人にDMか、Discordマシュマロ等にてお願いします。

 なお、個人運営であるため、対応が遅くなることがありますので、ご留意いただきますようお願いします。

更新履歴

日付 バージョン 内容
2021-08-14 ver.0.91 ユーザランキング運用開始
いいね / RT数 表示機能追加
上記情報更新のため再収集の仕組み追加
※ただし、再収集の対象となるのは投稿から1週間まで(Twitter Developer APIの search/tweets の仕様)
2020-06-07 ver.0.90 試験運用開始
オプション変更「exclude:retweets」→「exclude:nativeretweets」
Twitter Developer APIからの応答失敗によるRT失敗事象を把握
2020-05-26 ver.0.10 Twitter Developer API利用許諾・開発開始
2020-05-15 ver.0.01 構想開始・Twitter Developer API申請

今後の予定

 予定は未定ですが、利用者次第では、以下の機能充実を検討しています。

  • 人気ワード抽出(形態素解析等による)