logo
Development
検索
変数

変数

変数は、GPTBotsプラットフォームが提供する仕組みで、エージェントの実行プロセス中にデータを保存およびアクセスするために使用されます。ユーザーはテキスト入力フィールド、FlowAgentコンポーネント、およびワークフロー内で{{を入力することで、簡単に変数を導入できます。実行時に変数は自動的に正しい値に置き換えられ、値が存在しない場合は空値となります。

グローバル変数

フィールド名 説明
sys_dev_id string エージェント開発者のID
sys_agent_id string エージェントのID
sys_conversation_id string 現在の会話のID
sys_anonymous_id string エージェントと対話中のユーザーの匿名ID。匿名IDは通常、サードパーティチャネルプラットフォームのユーザー固有識別子から取得されます。詳細は匿名IDの取得ロジックをご覧ください
sys_user_id string エージェントと対話中のユーザーID。ユーザーIDは開発者が定義したユーザー固有の識別子です
sys_lang string ユーザーポータルで使用される言語
sys_conversation_source string WhatsApp、Telegramなどの会話の統合チャネル。ログのソースと同じフィールドです
sys_user_message_count number 現在の会話でユーザーが送信したメッセージの総数

グローバル変数はすべてGPTBotsプラットフォームによって自動的に値が設定されるため、ユーザーが手動で値を設定する必要はありません。

ブラウザ変数

フィールド名 説明
browser_info string ブラウザ名
browser_lang string ブラウザの現在の使用言語
browser_os string オペレーティングシステム
browser_timezone string タイムゾーン
browser_region string 国または地域
browser_current_url string 現在閲覧中のページURL
browser_source_url string リファラーURL
browser_duration_of_stay number 現在のページの滞在時間

ブラウザ変数は、ユーザーがブラウザを通じて共有ページやワークスペースなどにアクセスする際に、GPTBotsプラットフォームによって自動的に取得・設定されます。ユーザーが手動で値を設定する必要はありません。API、WhatsApp、LINEなどのチャネルを通じてメッセージを送信する場合、ブラウザ変数は空値となります。

WhatsApp プロパティ

フィールド名 説明
wa_user_name string WhatsAppユーザーのニックネームまたは表示名
wa_user_id string WhatsAppユーザーの一意識別子(通常、国際形式の電話番号に@c.usを付加したもの)

WhatsAppプロパティは、ユーザーがWhatsAppチャネルを通じてメッセージを送信する際にGPTBotsプラットフォームによって自動的に取得・設定されます。ユーザーが手動で値を設定する必要はありません。

Telegram プロパティ

フィールド名 説明
tg_user_id string Telegramユーザーの一意識別子(システム内でユーザーを一意に識別するために使用)
tg_user_name string Telegramユーザーのニックネームまたは表示名(例:@username)
tg_lang_code string Telegramユーザーの言語設定コード(例:en、ja-JPなど)

Telegramプロパティは、ユーザーがTelegramチャネルを通じてメッセージを送信する際にGPTBotsプラットフォームによって自動的に取得・設定されます。ユーザーが手動で値を設定する必要はありません。

LiveChat プロパティ

フィールド名 説明
lc_org_id string Livechat組織の一意識別子
lc_chat_id string Livechatチャットセッションの一意識別子(会話全体の追跡に使用)
lc_thread_id string Livechatチャットセッション内の特定スレッドの一意識別子(会話内のサブトピックやメッセージシーケンスの整理に使用)
lc_user_id string Livechatエンドユーザーの一意識別子(システム内でユーザーを一意に識別するために使用)

LiveChatプロパティは、ユーザーがLiveChatチャネルを通じてメッセージを送信する際にGPTBotsプラットフォームによって自動的に取得・設定されます。ユーザーが手動で値を設定する必要はありません。