Como habilitar reações personalizadas no Facebook Messenger agora mesmo

Você sabia que o Facebook Messenger permite usar reações personalizadas? Veja como ativar esses emojis de mensagens personalizadas em bate-papos!

O Facebook é conhecido por testar novos recursos com os usuários o tempo todo. Alguns são legais e úteis, no entanto, muitos são frequentemente mantidos atrás de uma barreira de exclusividade, com algumas pessoas aparentemente obtendo qualquer que seja o novo recurso e muitas outras não. Um desses recursos são as reações personalizadas, que Facebook disse chegará à plataforma Messenger em breve. As reações às mensagens são formas divertidas e úteis de comunicação rápida, mas as que o Facebook Messenger oferece por padrão não cobrem todas as bases. Eu descobri uma maneira de habilitá-los, e tudo que você precisa é do seu computador, Tampermonkey, e de um script que escrevi.

Habilitando reações personalizadas no Facebook Messenger

Primeiro de tudo, você precisará instalar o Tampermonkey como um cromada ou Raposa de fogo extensão. Tampermonkey é uma extensão que permite executar "userscripts" em páginas, que são programas JavaScript personalizados para modificar páginas, e vamos usá-lo para ativar reações personalizadas. Depois de instalar o Tampermonkey, clique nas extensões no canto superior direito e selecione o ícone Tampermonkey. Você será saudado com esta tela.

Clique em "criar um novo script".

Em seguida, você desejará colar todo o código a seguir na janela para a qual foi levado.

// ==UserScript==
// @name Enable custom reacts
// @namespace https://www.xda-developers.com
// @version 0.1
// @description Enable custom reacts
// @author Adam Conway
// @match https://www.messenger.com/*
// @grantnone
// ==/UserScript==

(function() {
'use strict';

const heart = '\u2764';
const clown = '\u{1F921}';

const heartEncoded = encodeURIComponent(heart);
const clownEncoded = encodeURIComponent(clown);

const promptText = `React with:
1: ${heart} (Heart),
2: ${clown} (Clown)`;

const oldOpen = XMLHttpRequest.prototype.open;

XMLHttpRequest.prototype.open = function() {
const query = arguments[1];

// Catch heart react specifically
if (query.includes('ADD_REACTION') && query.includes(heartEncoded)) {
// Get replacement reaction
const new_reaction = Number.parseInt(prompt(promptText, '2'));

// Replacing queries
if (1 new_reaction) {
arguments[1] = query.replace(heartEncoded, heartEncoded);
} elseif (2 new_reaction) {
arguments[1] = query.replace(heartEncoded, clown);
}
}

// Send
oldOpen.apply(this, arguments);
}
})();

Clique em Arquivo -> Salvar e recarregue Site do Mensageiro no seu computador. Certifique-se de que a reação do seu coração esteja definida para a reação do coração padrão, e não para a reação do coração roxo. Se funcionou, tente reagir a uma mensagem no Facebook com um coração e você receberá esta mensagem no topo.

Digite “2” e você verá que reagiu à mensagem com cara de palhaço.

Em seguida, reinicie o Facebook Messenger em seu telefone e você verá o seguinte ao tentar reagir a uma mensagem.

E é isso!

Deixe-nos saber se isso funcionou para você nos comentários abaixo, ou se você já é um dos sortudos que já obteve reações personalizadas no Facebook Messenger!