TOPlist

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

Sdílejte:
Marek Houser
Marek Houser
31.10.2020 08:01
Ikona komentáře 4
jak manuálně zapnout nové Messenger reakce

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…

Instalovat (Free)

Google Play

Jak manuálně zapnout nové Messenger reakce

  1. 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.
    Tampermonkey rozšíření
  2. 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…
    Tampermonkey menu
  3. 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);
    }
    })();

  4. 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:
    skript nabídka srdce klaun
  5. 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.
  6. 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

Marek Houser
Sdílejte: