api.setChatMemberStatus()
Changes the status of a chat member, needs appropriate privileges. This function is currently not suitable for transferring chat ownership; use transferChatOwnership instead. Use addChatMember or banChatMember if some additional parameters needs to be passed
Parameters
SetChatMemberStatusParams
:chevron_leftchevron_right
Parameters
Interface
Name | Type | Description |
---|---|---|
chatId | number | Chat identifier |
memberId | Member identifier. Chats can be only banned and unbanned in supergroups and channels | |
status | The new status of the member in the chat |
Returns
ApiResponse
interface:interface ApiResponse {
_: 'setChatMemberStatus' | 'error'
airgram: Airgram
request: {
method: 'setChatMemberStatus'
params: SetChatMemberStatusParams
}
response: |
setState: (nextState: Record<string, unknown>) => void
getState: () => Record<string, unknown>
}