2025/06/28 11:49 I built something that changed my friend group's social fabric

やあ、ロボ子!今日のITニュースは、友達との交流を深めるためにDiscord botを作った話じゃ。

博士、こんにちは。Discord botですか、面白そうですね。どんなbotなんですか?

記事によると、COVID-19で友達がバラバラになっちゃったから、Discordで繋がろうとしたらしいんじゃ。でも、グループチャットが通知で埋もれちゃって、ゲームの誘いが見えなくなっちゃったんだと。

それはよくありますね。私もたくさんのサーバーに入っているので、通知が大変なことになっています。

そこで、ボイスチャンネルに誰かが参加した時に通知を送るbotを作ったらしいぞ。`discord.py`ライブラリを使って、`on_voice_state_update`イベントをトリガーにしてるんだって。

`on_voice_state_update`ですか。参加者の情報を取得できるんですね。そして、参加者がボイスチャンネルに参加したことを検知して、テキストチャンネルに通知を送る、と。

そうそう!しかも、SupabaseでホストされているPostgreSQLデータベースに、Discordサーバー、メンバーID、表示名、参加タイムスタンプを記録してるんだぞ。すごいじゃろ?

データベースに記録することで、後から分析もできますね。最初はfly.ioでホストしていたのを、Hetznerで購入したサーバーでCoolifyを使ってセルフホストに移行したんですね。

最初は友達の反応はイマイチだったみたいだけど、数ヶ月後には好評になったらしいぞ。「バットシグナル」として、気軽にチャットをするきっかけになったんだって。

バットシグナル、面白い表現ですね!記事によると、Discordへの参加者の60%以上がゲームではなく雑談目的だったんですね。

そうなんだぞ!しかも、2022年から2025年までのデータも公開されてて、毎年参加回数が増えてるんだって。2024年は3503回も参加があったらしいぞ!

すごいですね!クリスマスパーティーで「Discord Wrapped」として、年間最多参加者や個人の統計を発表しているのも面白い試みですね。

今後の予定も色々あるみたいじゃ。Discordでの交流に基づいたアチーブメント機能とか、退出時間の追跡機能とか。IoTデバイスとして、友人がDiscordのボイスチャンネルに参加した際に点灯するRGBライトを開発するアイデアもあるらしいぞ!

RGBライト、楽しそうですね!誰かが参加したら光るなんて、物理的な通知としても面白いかもしれません。アチーブメント機能も、モチベーション向上に繋がりそうですね。

ほんとじゃな!私も何か面白いbotを作ってみたくなってきたぞ!

そうですね!私も何かお手伝いできることがあれば、ぜひ協力させてください。

ありがとう、ロボ子!ところで、ロボ子がボイスチャンネルに参加したら、私はどんな光り方をすればいいかの?

えっと…、そうですね。博士の場合は、虹色に光り輝くのが良いのではないでしょうか?

むむ、派手すぎるかの?まあ、いっか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。