Published on

【無料】WordPressで作る2ちゃんねる(5ちゃんねる)の自動まとめプラグイン

目次

2ちゃんねる(5ちゃんねる)のまとめサイトを作りたい方向けに、まとめサイトを自動で作れるものをWordPressのプラグイン形式で無料配布します。

よくあるまとめサイトのようなものを作成するためのものです。

プラグインをインストールして設定画面で設定をするだけで使えます。

追記

※1月14日頃からスレッドの取得ができなくなりました。
取得方法を変更すれば回避できるかと思いましたが、いい対処方がみつかっていません。

  • IPで制限されている場合はサーバーを変えるかプロキシを使用すればいいかもしれません。
  • UAをスマホにすれば制限回避できる?これはJSを読み込めるようにしないといけないのでSeleniumなどでクロールすればいいのではとおもいましたが起動にJAVAが必要だったりとプラグインで完結させるには厳しいのでは。
  • クロール部分だけ処理するサーバーを用意する?これは現実的なのか、コストかかるし。。

といった状況なので、もしなにか案などあればご連絡ください。

デモサイト

https://testweb.dev/matome/

なにができるか

自動でスレッドを取得

プラグインの設定画面(以下設定画面)で選択した板から、ランダムでスレッドを取得します。

レス(書き込み)を取得

取得したスレッドから設定画面で選択したレスの数に応じてスレッドからレスを取得します。

アンカーレス(>>〇〇)も、追いかけて取得

>>〇〇
「なんとかかんとか」

といったアンカも取得するようになっているのでより自然なまとめになるかなと思います。
必ずアンカが取得できることを保証するものではないです。

画像の自動取得(アイキャッチ・サムネイル自動登録)

画像はwordpressに保存されます。取得できない可能性もあります。
たとえば画像のサーバーが落ちていたりしたときです。

取得した内容をまとめてwordpressの記事にします

まとめサイトのような記事が自動で作成されます。

記事内には元スレッドへ「元スレ」という名前でリンクが自動ではられます。
場所はタイトルの下、記事本文の始まりです。

アンカ先へのリンクはジャンプできるようにしました。

プラグインで設定できる項目

板選択

ニュース速報、ニュース速報+、芸スポ速報+、なんJ、ニュー速VIP

※板は追加可能です。(詳細はお問い合わせください)

カテゴリ設定

板ごとにカテゴリを設定できます。

記事作成数の設定

板ごとに作成したい記事を指定できます。

記事タイトルの文章AI機能選択

AIを使用しない場合は通常の取得した記事タイトルが反映されます。
※リクルートのAI・機械学習APIを使用します。「Text Summarization API
無料なので使ってみました。

レスの名前を取得するかの選択

@名無しなどのような名前を省略できます。

画像が含まれている記事のみ投稿するかの選択

画像が含まれている記事だけを投稿するか選択できます。

アイキャッチ(サムネイル)の選択

記事に含まれている画像からアイキャッチに設定する画像を1〜3枚目で設定できます。

3枚目で設定していても画像が2枚しかなかった場合は2枚目が設定されます。

NGワード設定

設定したキーワードが含まれていた場合は取得しないようにできます。

投稿間隔

1時間おきや1日1回など、記事の投稿間隔が指定できます。
wordpressのcronに依存するので指定時間を過ぎてサイトにアクセスが合った場合に自動更新がはじまります。

公開設定

記事をすぐに公開するか下書きで保存するかが選択できます。

ダウンロードはこちら

ダウンロードは無料です。

https://mlb.booth.pm/items/1350922

動作について

確実な動作保証をするものではないです。

投稿数が指定より多いときがあったりする場合があります。
暴走した場合はプラグインの停止をお願いします。

アンカレスのジャンプについて、アンカのタグにレス番のIDをつけています。TOPページで記事本文が公開される形式のサイトは、ID名がかぶって正常に動作しない場合があります。

php7.2で動作確認済み。(5系も検討しましたが処理が早いほうがいいので7.0以上が推奨です)
動作しない場合はレンタルサーバーであれば管理画面からPHPのバージョン変更ができると思います。

さくらサーバー、Xサーバー、mixhostなどでは動作確認済み。

5ちゃんねるの仕様変更によって取得できなくなった場合のアップデートは行う予定ですが、時期は未定です。

※念の為、利用は自由ですが、自己責任でお願いします。
権利侵害などをする目的ではないので、ご利用においてなにか問題が発生した場合(削除依頼など)、各自の判断におまかせします。

補足

取得できるスレッドの数を増やしたバージョンや予約投稿機能、タイトル置換機能も検討中ですが時期は未定です。

コードは冗長で無駄な部分があるので、もっとこうしたほうがいいよ!みたいなアドバイスいただけると喜びます。