---
title: "Дія create_message"
description: "Створює текстове або файлове повідомлення в чат-кімнаті Operator Panel."
---

# Дія `create_message`

> **System ID:** `action_create_message`

## Опис

Додає повідомлення в чат-кімнату оператора від клієнта або від користувача (оператора). Підтримує текст і файли; якщо в запиті є зображення (`text_image`), тип автоматично стає `file`.

Для повідомлень від клієнта в константах має бути `client.op_client_id`. Для повідомлень від оператора потрібен `user_id`.

## Події (гілки сценарію)

| Подія | Коли виникає |
|-------|--------------|
| **success** | Повідомлення створено |
| **error** | Помилка валідації, немає учасника або збій збереження |

## Параметри

| Параметр | Тип | Обовʼязковий | Типово | Опис |
|----------|-----|--------------|--------|------|
| `id` | string | Так | — | ID чат-кімнати. Підтримує плейсхолдери |
| `message` | string | Так | — | Текст повідомлення або посилання на файл. Підтримує плейсхолдери |
| `message_type` | string | Ні | `"text"` | `text` або `file` |
| `user_id` | string / number | Ні | `null` | Якщо задано — повідомлення від оператора (`user`); інакше — від клієнта |

## Приклад конфігурації

```json
{
  "id": "{{chat_room_id}}",
  "message": "Доброго дня, потрібна допомога з замовленням",
  "message_type": "text",
  "user_id": null
}
```

## Повʼязані документи

- [Довідник actions](/uk/actionjail/reference/actions-reference.md)
