Tekey APIをご利用ですか?
Tekeyでは、TRPGに関連したサービスとの連携の為、WebAPIの開発を行っています。
ご検討の際は、運営中のサービス概要と、その利用目的を添えて、お問い合わせ下さい。需要に合わせたAPIの開発も可能です。
「個人で・小規模なサービスで利用したい」「試してみたい」という方も、お気軽にご連絡下さいませ。
確認後、APIキーを発行し、折り返しご連絡致します。
現在、チャット送信とキャラクター作成に対応しています。
詳細
エンドポイント
https://tekey.jp/api
GET/POST送信に対応しています。
コマンド一覧
チャット送信(sendChat)
apikey:APIキー
command:「sendChat」を指定
room:ルームのID
password:ルームのパスワード
name:チャットの名前(省略可)
message:チャットのメッセージ内容
color:文字色。00000〜FFFFFF の16進数で指定(省略可)
省略時は、通常000000、ルームがダークテーマの場合FFFFFFに自動設定
tab:チャット送信先のタブ名(省略可)
該当する名称がない場合や未指定の場合は、最左端(並び順最上位)のタブに送信
bot:ダイスボットを使用する場合、使用するゲームシステムのidを指定(省略可)
詳しくは、BCDiceをご確認下さい。
キャラクター作成(addCharacter)
apikey:APIキー
command:「addCharacter」を指定
room:ルームのID
password:ルームのパスワード
name:追加するキャラクターの名前
url:キャラクターデータの参照先URLの指定(省略可)
info:キャラクターの詳細(省略可)
x:マップ上でのx座標(省略可)
y:マップ上でのy座標(省略可)
size:キャラクターのコマのサイズ(省略可)
initiative:イニシアティブ値(省略可)
image:画像のURL(省略可)
省略時は「NoImage」の画像が表示される。
isHide:ステータステーブル上に表示するかどうか指定。trueで非表示となる(省略可)
values:キャラクターのステータス(省略可)
[カラム名]:[値],[カラム名]:[値], …のフォーマットで指定。
チェック項目の場合は値が「0」でチェックなし、「1」以上でチェック。
該当するカラム名が存在しない場合は入力されない。未指定のステータスは値0で自動入力される。
例:&values=HP:12,MP:15,行動:0