Skip to content

Funções de Mensagem

Editar Mensagem

Edite mensagens enviadas em chats

javascript
// número do chat, id da mensagem, mensagem editada
let response = await client.editMessage("5561981590153", "3EB071B7776A", "Outra Mensagem")

Deletar Mensagem

Exclua mensagens em bate-papos apenas para você ou para todos

Excluir mensagem apenas para você

javascript
// número do chat, id da mensagem
let response = await client.deleteMessageMe("5561981590153", "3EB071B7776A")

Excluir mensagem para todos no chat

javascript
// número do chat, id da mensagem
let response = await client.deleteMessageAll("5561981590153", "3EB071B7776A")

Retorno de Sucesso

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

Retorno de Erro

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

Encaminhar Mensagem

Encaminhamento de mensagens para qualquer contato

javascript
// Número do chat, id da mensagem, número do chat para enviar
let response = await client.forwardMessage("5561981590153", "3EB042FA6555", "15815954040")

Return with success

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 200,
  type: 'forwarding',
  subtype: 'text',
  id: '3EB042FA6555',
  from: '15815954040',
  text: 'oi',
  isgroup: false,
  reply: { id: undefined },
  participant: '',
  timestamp: 1633147282
}

Return with erro

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

Mensagens Temporarias

Seta as proximas mensagens do chat como temporarias que desapareceram segundo o valor passado de tempo

javascript
// Número do chat, tempo (0 = desativa, 24 = 24 horas, 7 = 7 dias, 90 = 90 dias)
let response = await client.messageTemporary("5561981590153", "24");

Return with success

javascript
{
  session: 'Marketing',
  device: "551152204957",
  status: 200,
  type: 'message-temporary',
}

Return with erro

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

Fuções de Mensagens de um Chat

Conheça os tipos de funções para recuperar mensagens de chat

Buscar Mensagem pelo ID

javascript
// Número do Chat, id da mensagem
let response = await client.getMessageById('556181590153', '3EB042FA6555');

Listar Mensagens por Quantidade

javascript
// Número do Chat, Quantidade
let response = await client.getChatMessages('556181590153', 10)

Listar Todas as Mensagens

javascript
// Número do Chat
let response = await client.getChatAllMessages('556181590153')

All rights reserved to Orkestral LLC