Greasy Fork is available in English.

Telegram tg:// to web+tg://

Converts "tg://" links to "web+tg://". See https://github.com/zhukov/webogram/issues/594

// ==UserScript==
// @name         Telegram tg:// to web+tg://
// @namespace    http://denilson.sa.nom.br/
// @version      0.1
// @description  Converts "tg://" links to "web+tg://". See https://github.com/zhukov/webogram/issues/594
// @homepage     https://gist.github.com/denilsonsa/b32ee2957982bfa86a00
// @homepage     https://greasyfork.org/en/scripts/18593-telegram-tg-to-web-tg
// @author       Denilson Sá
// @grant        none
// @license      Public domain
// ==/UserScript==

// Due to web restrictions, web.telegram.org cannot register itself to "tg://" protocol.
// The browser only allows the white-listed version "web+tg://".
// See also: https://github.com/zhukov/webogram/issues/594
//
// This user-script converts any "tg://" link to "web+tg://".
// It is only run when a document finishes loading, so it won't slow down the entire browser.
// This also means that any dynamically-created links will be left untouched.
//
// This script is also hosted at https://greasyfork.org/en/scripts/18593-telegram-tg-to-web-tg

(function(){
    for (var i = 0; i < document.links.length; i++) {
        var anchor = document.links[i];
        if (/^tg:\/\//.test(anchor.href)) {
            anchor.href = 'web+' + anchor.href;
        }
    }
})();