Перейти к содержанию

AddMembers#

MAX

Добавляет участников в групповой чат. Для этого могут потребоваться дополнительные права

Запрос#

Поля запроса#

Поле       Тип       Обязательный Описание                                
ChatID   integer Да           ID чата                                  
UserIDs array Да           Массив ID добавляемых пользователей

Пример запроса#

response, err := bot.Chats.AddMembers(
    context.Background(), 
    &models.AddMembersReq{
        ChatID:  123456789,
        UserIDs: []int{77777, 88888},
    }
)

Ответ#

Поля ответа#

Поле                   Тип         Описание                                              
success             boolean Флаг успешного выполнения операции                    
message string Объяснительное сообщение, если результат не был успешным
failed_user_ids     array   Массив ID пользователей, которых не удалось добавить  
failed_user_details object  Детальная информация об ошибках для каждого пользователя

Поля объекта FailedUserDetails#

Поле           Тип         Описание                                              
error_code string Код ошибки
Возможные значения:
add.participant.privacy — ошибки конфиденциальности при добавлении пользователей
add.participant.not.found — пользователи не найдены
user_ids array ID пользователей с данной ошибкой

Пример тела ответа#

Успех:

{
    "success": true,
}

Ошибка:

{
    "success": false,
    "failed_user_ids": [
        123456789
    ],
    "failed_user_details": [
        {
            "error_code": "add.participant.not.found",
            "user_ids": [
                123456789
            ]
        }
    ]
}