Airgram

Guides
/
/
Methods

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:

NameTypeDescription
chatIdnumber 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>
}