Skip to content

Funções de Chat

Buscar Chats

Lista todos os Chats

javascript
let response = await client.getChats()

Retorno de sucesso

javascript
{
  session: 'Marketing',
  device: "551152204957",
  type: 'get-chats',
  chats: [
    { id: '556181590153'},
    { id: '5511982743910-1596072761'}
  ]
}

Retorno de erro

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 404,
  type: 'get-chats',
  message: 'message of erro'
}

Silenciar Conversa

Silencia a conversa por um periodo

Mutar

javascript
//numero do chat, tempo: ['hour', 'week', 'ever']
let response = await client.muteChat("5561981590153", "hour")

Desmutar

javascript
//número do chat
let response = await client.unmuteChat("5561981590153")

Retorno de sucesso

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 200,
  type: 'mute-chat',
}

Retorno de erro

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 404,
  type: 'mute-chat',
  message: 'message of erro'
}

Arquivar Chat

Arquiva ou Desarquiva um chat

Arquivar
javascript
//número do chat, true
let response = await client.archiveChat("5561981590153", true)
Desarquivar
javascript
//número do chat, false
let response = await client.archiveChat("5561981590153", false)

Retorno de sucesso

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 200,
  type: 'archive-chat',
}

Retorno de erro

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 404,
  type: 'archive-chat',
  message: 'message of erro'
}

Deletar Chat

Deleta um chat ou grupo especifico

javascript
//número do chat ou group
let response = await client.deleteChat("5561981590153")

Retorno de sucesso

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 200,
  type: 'delete-chat',
}

Retorno de erro

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 404,
  type: 'delete-chat',
  message: 'message of erro'
}

Pin Chat

Fixar ou Desfixar um chat

Fixar

javascript
//número do chat, true
let response = await client.pinChat("5561981590153", true)

Desfixar

javascript
//número do chat, false
let response = await client.pinChat("5561981590153", false)

Retorno de sucesso

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 200,
  type: 'pin-chat',
}

Retorno de erro

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 404,
  type: 'pin-chat',
  message: 'message of erro'
}

All rights reserved to Orkestral LLC