今年の4月1日に Discord サーバー「どろまど村」を設立したとき、思ったのです。
サーバーに入ってすぐに荒らしたり変なスパムしたりするやつがこないか心配...
その心配を解消すべくこんなものを作ってみました。
それが、AI 自己紹介認証です!
このシステムの概要を説明すると、Discord サーバーに参加してきたメンバーに自己紹介をさせてその文面が適切かどうか判定し、OK だったら権限付与、 NG だったら弾く仕組みです。
Bot 自体は Python と discord.py で作成し、 AI による判定に Gemini を使用しています。

(↑まともに自己紹介できない奴は、言い方はアレだが中身もロクでないことが多いのでこれで荒らしかどうかの確認を自動化するという狙いだ。)
一応ユーザーの負担を軽減するために、一度だけメッセージの編集で再審査できるようにしています。
作成から4か月が経過するが、運用自体に問題はなさそうなので当面の間続けてみようと思う。
なおユーモアのある自己紹介を弾いてしまうこともあるがそこはご愛嬌ということで。
それでは。