--- title: "メソッド" url: https://docs.catalyst.zoho.com/ja/convokraft/sdk/js/methods/ description: "Catalystアプリケーションに強力なチャットBotアシスタントを統合する機能を持つCatalyst ConvoKraftサービスが提供するJS SDKパッケージについて学びます。" last_updated: 2026-03-30T08:10:30Z service: ConvoKraft type: general --- # Convokraft JS SDKメソッド ConvoKraft JS SDKは、基本的な操作セットを実行するために以下のメソッドをWebアプリケーションに公開しています: * `sendMessage()` * `pushTranscript()` ### sendMessage() `sendMessage()`メソッドは、クライアントアプリケーションからConvoKraftサーバーにチャットメッセージを送信するように設定するために使用されます。つまり、ユーザーがチャットウィンドウに表示されたオプションをクリックすると、そのオプションに対応する設定済みメッセージがチャットウィンドウにすぐに表示されます。 このメソッドの引数には、チャット会話に表示されるメッセージを含む文字列(必須)と、配列paramの場合に選択されたオプションのIDである`option_id`を含む別の文字列が含まれます。`option_id`引数はオプションです。 ```json { convokraft.sendMessage(messageString,option_id); } ``` ### pushTranscript() このメソッドは、ConvoKraft Botとの会話中にユーザーのカスタムトランスクリプト(ユーザー会話内の個別メッセージ)をプッシュするために使用できます。メッセージは、その特定のセッションのチャットBotにのみ表示されます。以下に示すトランスクリプトデータを関数に渡す必要があります。このメソッドは、リマインダーをプッシュするシナリオで有用です。 ```json { "message": "Reminder to call Bob at 11am", "id": "1", "sender": "user", "time": "1523356878103" } convokraft.pushTranscript(transcriptObject); ``` ここで、`transcriptObject`は会話に表示されるメッセージオブジェクトです。