忍術バトルRPGシノビガミ -忍神-をDiscordを使って遊びやすくするためのbotです。
シノビガミ以外のセッションでもご利用いただけます。
また、以下で紹介する機能の他に、Discordと連携する日程調整サービス「デイコード」の機能もご利用いただけます。
1.こちらのリンクから自分が管理しているサーバにbotを招待する。
2./sgshelp と発言して使用方法を確認する。
使用できる機能は以下の通りです。
シノビガミシナリオ登録サイトと連動し、プレイヤーに秘密を配ることができます。
サンプルシナリオを取り込む場合、 botを参加させたサーバで以下の通り発言してください。
/sgss https://character-sheets.appspot.com/sgScenario/detail?key=ahVzfmNoYXJhY3Rlci1zaGVldHMtbXByFwsSDUNoYXJhY3RlckRhdGEY1uz8sgIM
すると、PC1~PC4までのチャンネルが作られ、それぞれの導入、使命、秘密が貼られます。
チャンネルはそれぞれのPC番号に沿ったDiscordのロールが割り振られるため、ロールを持った人とサーバ管理者しか観ることができません。
サーバ管理者は各プレイヤーにPC番号のロールを割り振ってください。(※)
※ロールを割り振るには、Discordのサーバ参加者を右クリックして以下の通り。
このbotは、「デイコード」が内包されております。デイコードのコマンドをご利用ください。
各種オンラインセッションツールでで採用されているBCDice 3の機能を利用してダイスを振ることができます。
セッション開始時や再開時に
/bcdiceset シノビガミ
と発言してください。 すると指定したシステムのダイスボットを振ることができます。
システムを設定したあとは、
/roll 2D6
などとコマンドを半角で入力することでダイスを振ることができます。
シノビガミ用キャラクターシートと連携してダイスを振ることができます。
1.キャラクターシートのDiscord連携チェックに✓を入れてキャラクターシートを登録してください。
2.登録したキャラクターシートのURL(例)をコピーし、Discord上で「/link <コピーしたURL>」と発言してください。
/link https://character-sheets.appspot.com/shinobigami/edit.html?key=ahVzfmNoYXJhY3Rlci1zaGVldHMtbXByFwsSDUNoYXJhY3RlckRhdGEY-eKkrwEM
3.キャラクターシートのDRボタンで判定を行うことができます。
シノビガミのルールで使用するプロット機能を使用することができます。
1.導入したbotのいるチャンネルで、「/plot <プロット値>」と発言してプロットしてください。
(例 <プロット値>は「プロット:6」、「影分身で2と5」など)
2.全員のプロットが揃ったら、「/openplot」と発言してプロットを公開してください。
日本のデファクトスタンダードなオンセツール用ダイスエンジン。修正BSDライセンスでライセンスされています。
BCDiceが振れるWebAPI。MITライセンスでライセンスされています。
色々なオープンソースのTRPG関連ツールを無償で提供しているサーバー。設置されているBCDice-APIを使用。
キャラクターシートを管理するためのサイト。シノビガミのキャラシ、シナリオシートの管理、スケジュール管理の連携先として使用。
Discordとの通信で使用。Apache License 2.0でライセンスされています。
Dicebot、キャラクターシートへの連携で使用。Apache License 2.0でライセンスされています。
JSONの解析、作成に使用。Apache License 2.0でライセンスされています。
DiscordでBCDiceを振ることに特化したbot。BCDiceとの連携処理、Javacordの使用方法などで参考にさせていただきました。
bot作成者への連絡はTwitterでお願いします。
不具合などご報告いただけるとたすかります。
支援はpixivFANBOXへいただけると助かります。 キャラクターシート倉庫トップからのAmazonギフト券でも受け付けております。