slack

SlackからDiscordに移行した

引っ越してやっとこさ生活が落ち着いてきた感が出てきておりますりっくんですこんにちは。
ついにソファーも購入しまして、かなりゆったり生活できるようになりました。Chrome Castも勝ったので、ソファーでまったりTwitch、Youtubeを見る生活が確立しつつあります。

Discord

ずーーーっと、Slackいいよ!って言い続けていたわけですが、ゲームをするメンバーでVCを行うならばDiscordというメッセンジャーがかなり良さそうなので紹介です。

Discord – Free Voice and Text Chat for Gamers
discrod

すごく簡単に説明すると、VCがついたSlackクローンです。ほとんどSlackです。
チャットとかファイルを送る部分、あとモバイルアプリの出来等はSlackレベルですごく使いやすいです。

そこに、ボイスチャットの機能が付いているのでゲーマーとしてはすごくありがたい。
チャットの延長でVCがあるのは誰もが感じていることだと思うのですが、VCだけ別のツールを使うとチャットが分散される問題とかがありました。(ずっとSkypeの人たちはないかもしれませんが、私がMumbleという糞チャットなツールを使っていたので・・・)

discord_view
画面はこんな感じです。Slackでしょ。

VC部分はWebRTCを使っているようですが、ほとんど遅延や音質の悪さは感じません。重さも特に気にならないかな?
今時のVCツールにはある、ユーザごとの音量調整や、チャンネル移動機能、権限の管理ができるのでほとんどのVCツールから移行可能じゃないでしょうか。

また、SlackでいうIntegrationの機能もあります。当然APIもあります。
ユーザが作ったBotを、自分のチームに突っ込むことができるので、うちのチームではRSSを管理してくれるBotを入れて、LoL関係のブログ通知をそのBotにさせています。
Slackの時は無料プランだとIntegrationの数に制限がありましたが、Discordはどうなんでしょうね。

LoL eSportsのプロ観戦者になる為のSlack Bot作った | SteadyWorX

RSSの通知は、Slackの時はGoogle App ScriptとSpreadsheetsを使って投稿させていましたが、Botを使うことでURLの追加は
!rss add <url> の形式でよく、かなり楽です。他の人も簡単に追加できます。

他にも探すといろいろなBotがあって、
GitHub – Gravebot/Gravebot: An awesome bot for Discord
これなんか、サーバー、ユーザ名を指定するとその人の今のマッチゲーム情報を引っ張ってくれたり、現在のおすすめBanとかを教えてくれます。まぁ日本鯖まだ対応してないですけど。誰かPRしてあげt・・・・!

そんなわけで、SlackからDiscordに移行しました。
まだまだVCが必要ないチームはSlackを使っていますが、こうやって代替案が出てくるのはいいですね。丸パクリはどうかとも思いますけど。

ちょっとAPIとか調べて、遊んでみたい感じでした。

LoL eSportsのプロ観戦者になる為のSlack Bot作った

ちょっと前にSlackの記事をシェアしたら、元IRC勢の人たちが少し反応してくれてうれしかったりっくんですこんにちは。
でもやっぱり英語ってところにハードルがあるみたいですが、まぁ使ってる分には英語を意識することは無いですし、何よりスマホからも見やすいので皆様におすすめしてます。

そんなわけで、IRC、Twitterで連絡を取り合っていて、MumbleでVCしているメンバーにSlackを使ってもらうことになりました。
何もLoLだけをやるメンバーではないですが、LCS観戦は結構一緒にするため、その通知をしてくれるBotを作りました。

プロ観戦者の鑑

こういうBotです。

プロ観戦者の鑑

Montecristo大先生に発言してもらってます。
#lol-prokansensyaというひどい名前のチャンネルに垂れ流しています。なんだこれ
※この画像は修正前で、NAの遅い時間帯は表示されていませんね(´・ω・`)

カレンダーの配信元はGame4Broke様のLoL eSports Calendarです。
はじめはすべて流していたのですが、今はLCS NA、EUとLJLだけを流すようにしています。多すぎて・・・。

実装方法

Google SpreadsheetとそのGoogle App Scriptを使って、毎朝10時に投稿してくれるように設定しています。
以下のサイトを参考に、ほぼコピペで作りました。
【祝】麻生久美子が秘書になりました【ただしSlackのBot】 | ノウハウ | 株式会社カラメルカラム|Caramel Column Inc.

タイマーで実行時間を指定できるので、便利ですね。
時差的にどうしても翌日の予定まで拾ってこなくてはいけないため、その辺だけ少しカスタマイズしてます。

こんな感じで他にもBotとか活用したい。replay.gg使って、リプレイデータへのアクセスとか。
すでに運用してるのはLoLのBlog記事のRSSを取得してつぶやいてくれるチャンネルがあります。これも情報収集的には良くて、大量のフィードにならないのでRSSリーダーはいらないかなぁって感じです。

エンジニア向けっぽいSlackですが、普通に使ってもかなり便利なので、是非皆さんつかってみてください。