Tekey APIについて

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