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

DeleteMember#

MAX

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

Запрос#

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

request := &models.DeleteMemberReq{
    ChatID: 123456789,
    UserID: 77777,
    Block: true,
}
response, err := bot.Chats.DeleteMember(
    context.Background(), request
)

Синхронный метод:

request = DeleteMemberReq(
    chat_id=123456789,
    user_id=55555,
    block=true
)
bot.chats.delete_member(request)

Асинхронный метод:

request = DeleteMemberReq(
    chat_id=123456789,
    user_id=55555,
    block=true
)
await bot.chats.delete_member_async(request)
const request: DeleteMembertReq = {
    chat_id: 123456789,
    user_id: 55555,
    block: true
}
const response = await bot.chats.deleteMember(request)

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

Поле     Тип       Обязательный Описание                                              
chat_id integer Да           ID чата                                              
user_id integer Да           ID удаляемого пользователя                            
block   boolean Нет           Если true, пользователь будет заблокирован в чате
Применяется только для чатов с публичной или приватной ссылкой
Игнорируется в остальных случаях

Ответ#

Поля ответа#

Поле       Тип         Описание                                              
success boolean true, если запрос был успешным, false — в противном случае
message string Объяснительное сообщение, если результат не был успешным

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

{
    "success": true
}