Как да активирате персонализирани реакции във Facebook Messenger точно сега

Знаете ли, че Facebook Messenger ви позволява да използвате персонализирани реакции? Ето как да активирате тези персонализирани емотикони за съобщения в чатове!

Facebook е известен с това, че тества нови функции с потребителите през цялото време. Някои са готини и полезни, но много често се държат зад бариерата на изключителността, като някои хора изглежда получават каквото и да е новата функция, а много други не. Една такава функция са персонализираните реакции, които Facebook каза идва скоро в платформата Messenger. Реакциите на съобщения са забавни и полезни начини за бърза комуникация, но тези, които Facebook Messenger предлага по подразбиране, не покриват всички основи. Открих начин да ги активирам и всичко, от което се нуждаете, е вашият компютър, Tampermonkey и скрипт, който написах.

Активиране на персонализирани реакции във Facebook Messenger

Първо, ще трябва да инсталирате Tampermonkey като Chrome или Firefox разширение. Tampermonkey е разширение, което ви позволява да стартирате „userscripts“ на страници, които са персонализирани JavaScript програми за модифициране на страници, и ние ще го използваме, за да активираме персонализирани реакции. След като инсталирате Tampermonkey, щракнете върху вашите разширения в горния десен ъгъл и изберете иконата на Tampermonkey. Ще бъдете посрещнати с този екран.

Кликнете върху „Създаване на нов скрипт“.

След това ще искате да поставите целия следния код в прозореца, в който сте били въведени.

// ==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);
}
})();

Щракнете върху Файл -> Запазване и след това презаредете Уебсайт на Messenger на вашия компютър. Уверете се, че сърдечната ви реакция е настроена на сърдечната реакция по подразбиране, а не лилавата сърдечна реакция. Ако проработи, опитайте да реагирате на съобщение във Facebook със сърце и ще получите тази подкана в горната част.

Въведете „2“ и трябва да видите, че сте реагирали на съобщението с лице на клоун.

След това рестартирайте Facebook Messenger на телефона си и трябва да видите следното, когато се опитате да реагирате на съобщение.

И това е!

Кажете ни дали това е проработило за вас в коментарите по-долу или ако сте един от късметлиите, които вече получават персонализирани реакции във Facebook Messenger!