bx24_im_chat
Create and manage Bitrix24 chats: set titles, colors, avatars, owners, add or remove members, send and edit messages, search history, and mute notifications.
Instructions
Bitrix24 chats: create, members, owner, title/color/avatar, mute, messages, counters. Methods im.chat., im.dialog. (REST 1.0 + 3.0). RU/EN: чат, создать чат, участники, переименовать, замуть / chat, create chat, members, rename, mute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | No | File to upload: NAME, CONTENT base64 | |
| COLOR | No | Chat color (hex) | |
| TITLE | No | Chat title | |
| USERS | No | User IDs | |
| AVATAR | No | Avatar (base64-encoded image) | |
| SEARCH | No | Search string | |
| action | Yes | Operation to perform: - "add": Create a chat (fields: TYPE, TITLE, USERS) - "get": Get chat info by CHAT_ID - "updateTitle": Rename a chat - "updateColor": Change chat color - "updateAvatar": Change chat avatar - "setOwner": Set a new chat owner - "setManager": Set/unset a chat manager (USER_ID) - "user_add": Add users (USERS array) - "user_list": List chat users - "user_delete": Remove users (destructive) - "leave": Leave a chat (destructive) - "mute": Mute/unmute a chat (MUTE_ACTION) - "sendMessage": Send a message (DIALOG_ID=CHAT_ID, MESSAGE) - "editMessage": Edit a message (MESSAGE_ID, MESSAGE) - "deleteMessage": Delete a message (destructive) - "searchMessages": Search messages in a chat - "readAll": Mark chat read - "uploadFile": Upload a file to a chat - "getCounters": Get chat counters | |
| fields | No | Chat fields: TYPE:'chat', TITLE, USERS:[...], AVATAR, EXTRANET | |
| CHAT_ID | No | Chat ID | |
| MESSAGE | No | Message text | |
| USER_ID | No | User ID | |
| confirm | No | Set to true to confirm destructive actions when BX24_CONFIRM_DESTRUCTIVE is enabled. | |
| MESSAGE_ID | No | Message ID | |
| MUTE_ACTION | No | Mute action | |
| MANAGER_ACTION | No | Manager action: set or unset |