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'
}