検索に移動どどんとふからのBCDiceの呼び出し方。このページでは、Rubyで書かれたどどんとふのサーバのダイス関連の処理を扱う。v1.49.04.01のソースコードを参考にしている。L3732-L3762:DodontoFServer#getRolledMessage各ファイルの役割[編集]どどんとふのサーバでは、ダイスボットとの通信の処理は以下のファイルに記述されている。src_ruby/dodontof/dice_adapter.rb:BCDiceとのアダプタsrc_ruby/diceBotInfos.rb:ダイスボットの情報を取得する処理DodontoFServer.rb:サーバ本体src_ruby/dodontof/dice_adapter.rb:BCDiceとのアダプタ[編集]https://github.com/torgtaitai/DodontoF/blob/d3e4cc374885986efc761cfabbb19e4b35e815e0/src_ruby/dodontof/dice_adapter.rbダイスロールと関係していることがすぐに分かるファイル名だが、実は大部分は独自の表からの情報の読み出しやファイル管理の処理となっている。L7-L10:DiceAdapter#initialize[編集]https://github.com/torgtaitai/DodontoF/blob/d3e4cc374885986efc761cfabbb19e4b35e815e0/src_ruby/dodontof/dice_adapter.rb#L7-L10アダプタを初期化する。@dir:部屋固有のデータ保存ディレクトリが設定される。