bcdice-api

※bcdice-apiに改良部分がマージされましたが、2月3日に投稿した内容とURLが変わっています

どどんとふで採用されているダイスボット(bcdice)のWebAPI版を試験公開。
WebAPI版はNKMR氏が開発・公開したものをベースにちょっと改良しています。落ち着いたらMerge依頼かけます。

改良ポイントは、Onset!互換I/Fを用意したこと。

それ以外の使い方は、上記NKMR氏のgithubリポジトリにあるReadmeと同じです。

これで、rubyが使えないレンタルサーバーでもPHPさえ動けばDiceBotも含めてOnset!が使えるようになるはずです。

使い方は、Onset!を設置した後、src/config.phpにあるBcdiceURLに公式鯖が公開したOnset!互換APIのURLを指定するだけ。
すでにOnset!(どどんとふ公式鯖版)もこれで動いています。
※現時点では試験公開なので、URLはそのうち変わるかもしれません。あくまでテスト目的でお願いします。

/*
 * bcdiceへのURL
 * デフォルトでは空文字("")でお願いします
 * カスタマイズしてる方や、デフォルト設定で動かない場合はbcdiceへのURLを入れてください
 */
const BcdiceURL = "https://bcdice.onlinesession.app/v1/onset";