見出し画像

[プリコネR]ど素人がChatGPTでクラバト動画収集botを作って見ました

クラバト動画収集Botと言えば、プリコネをされている方ならhibi様が作成されたベリルBotを思い浮かべる事かと思います。

ただ関係のない動画を拾ってきて目的の動画が探しにくい。クラバト期間外も動いて煩い。といった不満も一部あり、導入を見送ったクランもいくつかある事かと思います。

そこでど素人ながらChatGPTに伺いながら作成中のBotがこちら。

シェフィbot(CFF9FE)です。

作成した機能は以下になります。

5つの検索キーワード(ボス名)の編集機能

設定チャンネルに5つの検索キーワードが設定されており、リアクションを押すと検索キーワードを更新することが出来ます

Youtube検索開始・停止機能

設定チャンネルに赤い丸リアクションがあり、押すと、検索を開始、停止ができます。
独自技術を駆使し、検索は5分に一度行われます。(超高速です)

Youtube検索結果のチャンネル振り分け機能

収集したクラバト動画のタイトルから以下に分類します。
・未分類:クラバト動画の可能性が低いと思われる動画 
・各ボスの手動、セミオート、持越し:精度は100%ではないですが、それなりに正しく分類するよう判定を入れています。
・まとめ動画:複数の検索キーワード(ボス名)がHitする動画についてはこのChに投稿します
・低段階:3段階までの動画と思われる動画を投稿します

動画の投稿者説明欄をスレッドで投稿する機能

投稿したURLに対し、スレッドを作成、スレッド内に投稿者様が記載した編成情報やTLを投稿します。
スレッドタイトルは投稿者チャンネル名+タイトルにある3桁以上の数字 と言う形で生成します

作成したスレッド一覧を目次chにリンクで整理する機能

目次チャンネルに投稿された動画のスレッド一覧をDiscordリンクで自動で整理します。スレッドが作成・削除・タイトル変更、アーカイブ化された時にも追従して目次が自動更新されます。
当初リンクのみにしたかったのですが、Discordの仕様なのかリンクタイトルが表示されないことがあるようでテキストでスレッドタイトルもつけるようにしました。

該当カテゴリにユーザーがURLを張ると動画投稿者コメント欄の内容をスレッドで投稿してくれる機能

Botの判定も100%ではない為、人の手で修正することが想定されます。
その際に備え、youtubeの動画リンクを該当カテゴリに投稿すると、自動でスレッド作成と投稿者コメント欄をスレッドコメントで投稿してくれます。


まだまだ細かい不具合が残っており品質が良くない為提供できる代物ではないですが、お世話になっているクラン様に提供して随時品質を高めていければと考えています。

#プリコネR #discord

この記事が気に入ったらサポートをしてみませんか?