Discordの「聞き専」、ブラウザからできたら便利じゃね?と思ってKikiWebを作った話

どうも、よーそつです。

突然ですが、DiscordのVCに入っていて、

「喋るつもりはないけど、VCの内容だけ聞きたい」

ってとき、ありませんか?

自分はあります。めっちゃあります。

作業しながら聞きたいとか、ゲームしながら別端末で聞きたいとか、そもそもDiscordを開きっぱなしにしたくないとか。

そこで思いました。

ブラウザ開くだけでDiscordのVC聞けたらよくね?

ということで作り始めたのが、

KikiWebです。


目次



KikiWebって何?

めちゃくちゃ簡単に説明すると、

DiscordのVCをWebブラウザから聞くためのサービス

です。

専用BotをDiscordサーバーに導入して、KikiWebから接続すると、VCの音声をブラウザ側で聞けるようにする。

いわゆる「聞き専」を、Discordアプリの外側からできるようにした感じです。

PCはもちろん、

「スマホでDiscord開くほどでもないんだよな……」

みたいなときにも使えるサービスを目指しています。


なんで作ろうと思ったの?

一番最初の理由はかなり単純です。

「あったら自分が使うから」

個人開発って多分これが一番強い。

自分はDiscordサーバーを運営しているんですが、VCを使うことが結構あります。

ただ、VCに参加するためだけにDiscordを開くのが微妙な場面もある。

「ブラウザでVC一覧が出て、クリックしたらそのまま聞ければ楽なのにな」

と思って探してみたんですが、

自分が欲しいものとはちょっと違う。

じゃあ……

作るか。

となりました。

個人開発、だいたいこれで始まりがち。


「Discordで聞けばよくね?」

はい。

正論です。

この記事終了。

……とはならないです。

KikiWebでやりたいのは、Discordそのものを置き換えることではありません。

DiscordはチャットもVCも配信もできる、めちゃくちゃ高機能なサービスです。

そこに対してKikiWebは、

「VCを聞く」ことだけに特化する。

これが結構重要だと思っています。

たとえば、

  • Discordを別のアカウントで開きたくない

  • ブラウザからサッと聞きたい

  • 聞き専用の画面が欲しい

  • 複数のDiscordサーバーを管理したい

  • VCの音声を聞くためだけのシンプルなUIが欲しい

みたいな場面。

Discord全部はいらない。

「音だけくれ!」

という人向けです。


実は「聞くだけ」でも結構大変

最初は自分も、

「BotをVCに入れて、その音をブラウザに流せば終わりでしょ」

くらいに思ってました。

甘かった。

音声をリアルタイムで扱うので、

遅延

というラスボスがいます。

VCで誰かが、

「クリーパーいる!」

と言ってから5秒後に聞こえてきたら、

もう爆発してます。

Minecraftならまだ笑い話ですが、普通の会話でも数秒ズレるだけでかなり気持ち悪い。

なのでKikiWebでは、

どうやったらできるだけ低遅延でブラウザまで音を届けられるか

という部分をかなり考えています。

個人開発なのに、気付いたら音声配信と戦っていました。

どうしてこうなった。


複数サーバーにも対応したい

KikiWebでは、一つのDiscordサーバーだけではなく、

複数のサーバーで使えるサービス

として作っています。

ここは結構大事にしています。

自分のサーバー専用ツールなら比較的簡単ですが、それだと他の人が使えません。

せっかく作るなら、

「うちのDiscordにも入れてみようかな」

と思ってもらえるものにしたい。

Botを導入して、Webから使える。

そんな形を目指しています。


名前の由来

「KikiWeb」という名前についてですが、

めちゃくちゃ壮大な由来が……

ありません。

「聞き専」

「聞き」

「Kiki」

Webで使う

KikiWeb

です。

そのまんまです。

でも個人的には覚えやすいので結構気に入っています。

サービス名なんて覚えてもらえれば勝ちです。

たぶん。


個人開発なので普通にバグります

ここは先に書いておきます。

KikiWebは大企業が数百人で作っているサービスではありません。

個人開発です。

なので、

「なんか動かん」

「VC出てこない」

「音が聞こえん」

みたいなことが発生する可能性は普通にあります。

そのたびに、

原因調べる

直す

別のところ壊れる

「なんで?????」

という個人開発恒例イベントを開催しています。

でも、少しずつ使いやすくしていく予定です。


最終的にどうしたいの?

KikiWebを、

「DiscordのVCを聞きたいとき、とりあえずこれ使えばいい」

くらいのサービスにできたら面白いなと思っています。

Discordの代わりになる必要はない。

むしろDiscordがあるからこそ成立するサービスです。

Discord Botには便利なものが大量にありますが、

「Discordの外からDiscordを便利にする」

という方向は、まだ色々できるんじゃないかと思っています。

KikiWebもその一つです。


KikiWebを使ってみる

KikiWeb

ブラウザからそのまま利用できます。

Google Chrome版

Firefox版

Botを導入する



次は何を実装しようかな…