Home > VoIP > Discord

Discord Archive

DiscordAPI仕様変更?

最近注目されているボイスチャットソフト『Discord』。

当サイトでも棒読みちゃん連携ツールを公開しています。

仕様変更で使えない?

最近仕様変更があったようで、Discord.NETライブラリ経由でID&PASSでの認証が通らなくなっています。

この関係で、棒読みちゃん連携ツールも動作しません。そのうち対応しますので、気長にお待ち下さい。(積み本消化とゼルダが忙しくて、GW中の対応は難しいかも?)

そもそもID&PASSでの認証はDiscord.NETの独自実装

棒読みちゃん連携アプリに使っているDiscord用ライブラリ『Discord.NET』で何故か出来るID&PASSでのログイン。実は独自実装なんです。公式で公開されているAPIだと、ログインはID&PASSじゃなくてAPI KeyとOAuthです。

今まではDiscord開発側がDiscord.NETの独自実装からの接続を黙認していましたが、なんらかの対策が実施されて今回、使えなくなりました。

うちのツールもそのうち対応しますが、対応後は開発者用のAPIキーを入力してもらうことになると思います。

OAuth認証に対応してよという意見もあるかと思うのですが、DiscordのOAuth認証はWEBサーバからの接続前提で、スタンドアロンアプリからの接続はセキュリティ的に問題があります。

どういう問題があるかというと、逆コンパイルされてAPIキーを入手されると該当アプリに接続した全ユーザのチャット内容がダダ漏れになります。WEB接続だと、サーバをハッキングされない限りAPIキーは漏れまさせんが、スタンドアロンアプリとか、Ilspyとか使えば1分あればAPIキー取得できますからね。。

Discord+棒読みちゃん

ボイスチャットソフト『Discord』のテキストメッセージを『棒読みちゃん』で読み上げるツールを作ってみました。

当サイトのダウンロードページで公開していますので、興味があればダウンロードしてください。

なんとなく図にしてみましたが、図にするまでもなく単純な処理をするだけのツールです。。

Discord

Discordはよさげですね。

サーババックエンド的には、テキストチャットやフレンド機能はCLOUDFLAREを利用、ボイスチャットはDiscord側が用意したサーバから選ぶ方式になっています。

フレンド機能やチャット機能に力が入っており、Skypeと同じような感じで利用できます。このあたりの機能は素敵すぎて、正直TS3とかいらないんじゃねって思うレベルです。

ボイスチャットはサーバ/クライアント側で、Discord側で用意されたサーバが自動的に割り当てられるので、サーバの用意に困ることもありませんが、最寄りサーバがシンガポールなので遅延(80ms~120ms)が気になります。

 

難点はやはり、最寄りのボイスチャットサーバが、シンガポールだということでしょうか。pingが80~120msになるので、TS3で国内サーバを利用した場合に比べ、相手に声が伝わるまで100ms前後多いことになります。(国内の場合の通信遅延は回線弱者は例外とするとして5ms~30ms程度)

100ms前後になる伝達遅延をどう考えるか、採用判断の分かれ目になりますね。ガチFPSゲーマでもなければ気にならない遅延だとは思います。

 

ホーム > VoIP > Discord

カレンダー
« 2017 年 5月 »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
ArcencielServer
スポンサード リンク
いろいろ
AVAランキング
メタ情報

Return to page top