Jak v Messengeru manuálně zapnout nové reakce? Je to snadné

Facebook při nedávné změně designu komunikátoru Messenger zmínil, že se do tohoto nástroje nově chystá širší nabídka reakcí. Tedy emoji / smajlíků / ikonek, kterými můžete reagovat na jednotlivé zprávy v konverzaci. Novinka se postupně zavádí, nicméně u některých zařízení to může ještě nějakou dobu trvat. Pro tento případ přinášíme návod, jak zapnout nové Messenger reakce manuálně. Na poměrně snadný způsob přišel Adam Conway z komunity XDA Developers. My jsme návod přeložili a vyzkoušeli. Opravdu funguje…
Messenger
Google Play
Jak manuálně zapnout nové Messenger reakce
- Budete potřebovat rozšíření Tampermonkey do vašeho prohlížeče. Jde o nástroj, se kterým je možné na webech spouštět vlastní skripty (části kódu). Což je přesně to, o co vám v tomto případě jde. Rozšíření je dostupné pro Chrome i Firefox.
- Jakmile máte Tampermonkey nainstalované, najděte jej v prohlížeči vpravo nahoře mezi ostatními rozšířeními. Klikněte na jeho název a z rozbaleného menu vyberte Přidat nový skript…
- Do okna s kódem vložte následující obsah a klikněte na Soubor > Uložit
// ==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/*
// @grant none
// ==/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);
} else if (2 === new_reaction) {
arguments[1] = query.replace(heartEncoded, clown);
}
}
// Send
oldOpen.apply(this, arguments);
}
})(); - Jestliže máte v pořádku uloženo, načtěte opakovaně web Messengeru. Zatím by mělo vše vypadat stejně. Přesvědčte se, že je mezi reakcemi klasické červené srdce. To zkuste přidat jako reakci k některé ze zpráv a měla by se objevit následující nabídka:
- V řádku ponechejte zadanou číslici 2 a kliknutím na OK odešlete emoji klauna. Tím se aktivuje zbytek nové nabídky reakcí. A to jak pro web, tak i v aplikaci.
- Aplikaci znovu spusťte a zkuste přidat reakci. Měli byste vidět na konci nabídky tlačítko „+“, které vás pustí k mnohem širšímu výběru. Odteď můžete reagovat libovolnou ikonkou.
PS: Nástroj Tampermonkey je nutné v prohlížeči ponechat. Je to v tomto případě jediný způsob, jak manuálně nové Messenger reakce zapnout. Pokud ho odstraníte, i z aplikace vám nabídka zmizí. Pokud už nyní máte všechny reakce v aplikaci bez těchto úprav, máte štěstí. Už jste mezi uživateli, kteří se novinky oficiálně dočkali.
Vyzkoušeno? Povedlo se?
Zdroj: XDA
O autorovi
Marek Houser
Fanoušek technologií už od chvíle, kdy jako malý kluk zadával příkazy Lemíkům na "dvaosmšestce". V záloze stále uchovává starý a podle všeho nezničitelný OnePlus2, ale… Více o autorovi