--- title: "ウェルカムメッセージハンドラ" url: https://docs.catalyst.zoho.com/ja/convokraft/help/handlers/welcome-message-handler/ description: "ConvoKraft botの挨拶応答を設定できるWelcome message handlerについて説明します。" last_updated: 2026-03-30T08:10:30Z service: ConvoKraft type: general --- # Welcome Message Handler # はじめに ユーザーが新しいチャットセッションでConvoKraft botを開くと、botはウェルカムメッセージで応答します。このデフォルトの応答メッセージをカスタマイズして独自の返信を行いたい場合は、Welcome Message handler関数で設定できます。Welcome message handler関数は、Execution関数の[returnマップ](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/bot-logic/deluge-functions/execution-function/#return-values)と同様の構造を持つマップを返します。 > **注意:** ConvoKraft botの開発プラットフォームとして**Catalyst functions**または**Webhooks**を選択している場合、コンソールからhandlerを有効にし、handler関数のロジックをIntegration Functionまたは設定されたwebhook URLに関連付けられたコードベースでそれぞれ定義できます。 Delugeでのhandler関数の定義の詳細については、[こちらのページ](https://docs.catalyst.zoho.com/ja/convokraft/help/handlers/code-deluge-handlers)を参照してください。 開発プラットフォームとしてFunctionsを選択した場合、Java、Node.js、Pythonスタックの以下のサンプルコードを使用できます: ### Java ```java import org.json.JSONObject; import java.io.*; import java.util.logging.Logger; public class WelcomeHandler { Logger LOGGER = Logger.getLogger(WelcomeHandler.class.getName()); public JSONObject handleWelcomeRequest(JSONObject reqBody) throws Exception{ LOGGER.info("Welcome Handler: : TODO : "+ reqBody.get("todo")); JSONObject welcomeResponse = new JSONObject(); welcomeResponse.put("message", "Welcome to your Bot. Please ask your queries"); JSONObject jsonResponse = new JSONObject(); jsonResponse.put("welcome_response", welcomeResponse); return jsonResponse; } } ``` ### Node.js ```javascript import logger from "./logger.js"; // ウェルカム機能を処理する export default function handleWelcome() { logger.info('Handling welcome request'); return { "welcome_response": { "message": "Welcome to your Bot. Please ask your queries" } }; } ``` ### Python ```python import logging def handle_welcome_request(): # これはウェルカムメッセージハンドラーです。 # ボットがユーザーに挨拶するためのデフォルトのウェルカムメッセージを記述してください。 # ウェルカムメッセージを返す方法は次のとおりです: # { # 'welcome_response': { # 'message': 'ボットへようこそ。お気軽にお問い合わせください' # } # } # 以下に同じ設定のサンプルコードがあります。 logging.info('Handling welcome request') return { 'welcome_response': { 'message': 'Welcome to your Bot. Please ask your queries' } } ```