先日、irc.cre.jp 系IRCサーバ群で使っているクリエイターズネットワークのオリジナル汎用ボット「RGRB」のアップデートで、Discord ボットが追加されました。
この記事では、RGRB の機能と、RGRB を Discord サーバに招待する方法を解説します。
RGRB とは
RGRB は、クリエイターズネットワークが運営しているirc.cre.jp系IRCサーバ群で動作している IRCボット です。ダイスボット機能をはじめとする、TRPG のオンラインセッション向けの機能が搭載されています。
TRPG.NET 系(現:irc.cre.jp系IRCサーバ群)のIRCネットワークで長らく使われていた、故 sfさんが開発された IRC ボットを基にして、1から開発されました。Ruby で書かれているオープンソースソフトウェアですが、残念ながら、今のところクリエイターズネットワーク外の開発者はいません。
RGRBには、様々な機能が搭載されています。チャット支援の機能の中では、Amazon.co.jp商品検索機能が便利です。オンラインセッション関連の機能としては、前述した独自のダイスボット機能のほか、日本語ダイスコマンド機能、どどんとふで有名なBCDiceを呼び出す機能もあります。独自のダイスボット機能の中では、キャラクター制作や場面決定を支援するランダムジェネレータが便利です。
。かのは
koi-chan -> 2d6 = [3,2] = 5。あのあわ
1d10 = [8] = 8.rg SVOC
IRC 版の RGRB にて、日本語ダイスコマンド機能の例
rg[koi-chan]: SF風の、戦士が、妖怪に、鼻血ブー。 ですわ☆
機能の詳細については、GitHub の RGRB リポジトリおよび公式サイトの解説ページ(https://www.cre.ne.jp/services/irc/bots/rgrb)をご覧ください。
Discord とは
公式サイトのキャッチコピー「Skype、TeamSpeakの時代は終わりを告げた…!」という通り、SkypeやTeamSpeak3の代替として人気の、 テキスト・ボイス両用のチャットツールです。 ゲーマー向けとして開発・提供されていますが、それ以外の用途に使う人もいるようです。
Skypeとは違いお互いの個人情報は知らなくてもチャットが出来、TeamSpeak3とは違いグループごとに「サーバ」を立てられて部外者は入ってこられない、そんなチャット環境が用意されています。
拡張性も高く、プログラミングの技術があれば様々な追加機能を「ボット」として開発・追加することが出来ます。もちろん、誰かが作って提供してくれている「ボット」を導入することも可能です。
RGRB を自分の参加する Discord サーバに招待しよう
では実際に、参加している Discord サーバに、RGRB を招待してみましょう。
自分で RGRB を実行し、ボットとして使用することもできますが、クリエイターズネットワークが提供している RGRB ボットを招待して利用することも可能です。クリエイターズネットワークの RGRB は原則として最新版となっており、追加・更新された機能をすぐに使うことができます。
Discord サーバで必要な権限
ボットをサーバに招待するには、このページで解説する招待の作業を行なうユーザーが、招待先の Discord サーバで以下のどちらかの権限を持っている必要があります。
- 管理者
- サーバー管理
これらはサーバ全体を管理するための権限ですので、うっかりスパムなどに与えるとサーバを乗っ取られる危険があります。
クリエイターズネットワークが提供する RGRB を招待する
今回は、クリエイターズネットワークが提供しているDiscord版のRGRBを招待してみましょう。
以下のリンクをクリックすると、招待開始ページが開きます。
「Botをサーバーに追加」の下にあるプルダウンメニューから、招待したいサーバを選び、「次の権限を許可する」の下にある2つの項目はチェックを入れたままにして、「認証」をクリックしてください。
続いて「私はロボットではありません」のチェックボックスが現れますのでチェックします。チェックボックスがくるくる回る画像になり、それがチェックボックスに変わると招待完了です。次の画像のページに自動的に移動します。
Discord のチャット画面に戻ると、「RGRB」というユーザーが追加されていると思います。試しにダイスコマンドを発言してみましょう。
自分宛のメンションで、ボットからの応答が返ってくるはずです。
使用上の注意
クリエイターズネットワークが提供する Discord 版のボットも、 ご自身のコンピュータでダウンロードした RGRB も、どちらも無保証です。
この記事で紹介したクリエイターズネットワーク提供のボットサービスをご利用の際には、 irc.cre.jp系IRCサーバ群利用規約 を適用するものとします。