Skip to content

API Schema

KorRyu3 edited this page Sep 15, 2024 · 22 revisions

メッセージ一覧 取得API

Request

POST

認証: アクセストークンによる認証 が必要 ヘッダーにアクセストークを付与

{ 
  "app": "discord | slack",
  "server_id": [""],
  "message_id": [""],
  "channel_id": [""],
}

の配列

Response

[
  {
    "id": "メッセージのID",
    "app": "discord | slack",
    "sender_image": "画像URL",
    "sender_name": "送信者名",
    "server_image": "サーバーのアイコンURL"
    "server_name": "サーバー名",
    "channel_name": "チャンネル名",
    "content": "メッセージ内容",
    "message_link": "元メッセージへのリンク",
    "send_at": "送信時間"  // 例)2024-09-15T07:26:37Z
  },
  // 複数のメッセージオブジェクト
]

このレスポンススキーマの前提として、slack, discordはそれぞれイベントをトリガーにメッセージを取得してDBに保存してあるというのが含まれてる? - naruse sentimentUnicodeで表せるもの使えばstringとしてレスポンスしてもいいと思ってる。

Clone this wiki locally