# Mosty a další doplňkové služby

Matrix podporuje různé mosty do jiných chatovacích (i nechatových) komunikačních sítí. Mosty poskytují způsob, jak bezproblémově komunikovat s lidmi (a roboty) z jiných sítí prostřednictvím našeho serveru Matrix, z jakéhokoli podporovaného klienta Matrix.  
Ntfy je jednoduchá oznamovací služba pub-sub založená na HTTP

# Matrix Bridges do jiných komunikačních sítí

### WhatsApp bridge

<span style="vertical-align: inherit;">Začněte chatovat s </span>`@whatsappbot:mxchat.cz`<span style="vertical-align: inherit;">. Až se připojí, napište </span>`help`<span style="vertical-align: inherit;">v chatu zobrazíte pokyny </span>

1. <span style="vertical-align: inherit;">Poslat </span>`login`<span style="vertical-align: inherit;"> k mostnímu botovi </span>
2. <span style="vertical-align: inherit;">Otevřete WhatsApp na svém telefonu </span>
3. <span style="vertical-align: inherit;">Klepněte </span>`Menu`<span style="vertical-align: inherit;"> nebo </span>`Settings`<span style="vertical-align: inherit;"> a vyberte </span>`WhatsApp Web`
4. <span style="vertical-align: inherit;">Namiřte telefon na obrázek odeslaný robotem, abyste zachytili kód </span>
5. <span style="vertical-align: inherit;">Nedávné chaty by nyní měly dostávat portály automaticky. Ostatní chaty získají portály, jakmile budete přijímat zprávy. </span>

<span style="vertical-align: inherit;">Vezměte prosím na vědomí, že most používá webové rozhraní API, takže váš telefon musí být připojen k internetu, aby most fungoval. Aplikace WhatsApp nemusí být spuštěna neustále, ale je třeba jí umožnit, aby se při příjmu zpráv probudila. Webové rozhraní API se používá místo hlavního klientského rozhraní API, aby nedošlo k zablokování. </span>

###   


### Facebook Messenger bridge

<span style="vertical-align: inherit;">Začněte chatovat s </span>`@facebookbot:mxchat.cz`<span style="vertical-align: inherit;">. Až se připojí, napište </span>`help`<span style="vertical-align: inherit;"> v chatu zobrazíte pokyny </span>

1. <span style="vertical-align: inherit;">Poslat zprávu </span>`login your@email.here`<span style="vertical-align: inherit;"> k mostnímu botovi </span>
2. <span style="vertical-align: inherit;">V další zprávě zašlete své heslo </span>
3. <span style="vertical-align: inherit;">Pokud máte povolenou 2FA, bot vás požádá o zaslání tokenu 2FA. </span>
4. <span style="vertical-align: inherit;">Nedávné chaty by nyní měly dostávat portály automaticky. Ostatní chaty získají portály, jakmile budete přijímat zprávy. </span>

<span style="vertical-align: inherit;">Upozorňujeme, že v některých případech může Facebook rozhodnout, že váš účet vykazuje podezřelou aktivitu a zablokovat vás dokud neprovedete některé úkoly, jako je přidání telefonního čísla nebo resetování hesla. Ve většině případů to vyřeší povolení dvoufaktorové autentizace. </span>

###   


### Instagram bridge

<span style="vertical-align: inherit;">Začněte chatovat s </span>`@instagrambot:mxchat.cz`<span style="vertical-align: inherit;">. Až se připojí, napište </span>`help`<span style="vertical-align: inherit;"> v chatu zobrazíte pokyny </span>

1. <span style="vertical-align: inherit;">Poslat zprávu </span>`login your@email.here your.password-here`<span style="vertical-align: inherit;"> k mostnímu botovi </span>
2. <span style="vertical-align: inherit;">Pokud máte povolenou 2FA, bot vás požádá o zaslání tokenu 2FA. Pokud nemáte povolenou 2FA, Instagram vás pravděpodobně požádá o potvrzení přihlášení, v takovém případě vás robot požádá o zaslání potvrzovacího kódu. </span>
3. <span style="vertical-align: inherit;">Nedávné chaty by nyní měly dostávat portály automaticky. Ostatní chaty získají portály, jakmile budete přijímat zprávy. </span>

### Signal

<span style="vertical-align: inherit;">Začněte chatovat s </span>`@signalbot:mxchat.cz`<span style="vertical-align: inherit;">. Až se připojí, napište </span>`help`<span style="vertical-align: inherit;"> v chatu zobrazíte pokyny </span>

### <span style="vertical-align: inherit;">Možnost 1: sekundární zařízení </span>

<span style="vertical-align: inherit;">Pokud stále chcete mít nainstalovanou aplikaci signálu </span>

1. <span style="vertical-align: inherit;">Jít do </span>`Linked Devices`<span style="vertical-align: inherit;">v aplikaci Signal a přidejte nové zařízení </span>
2. <span style="vertical-align: inherit;">Poslat </span>`link`<span style="vertical-align: inherit;">k mostnímu botovi </span>
3. <span style="vertical-align: inherit;">Naskenujte QR kód, který vám bridge bot pošle </span>

### <span style="vertical-align: inherit;">Možnost 2: primární zařízení   
</span>

<span style="vertical-align: inherit;">Pokud nechcete mít nainstalovanou samostatnou aplikaci pro signál </span>

1. <span style="vertical-align: inherit;">Otevřete </span>[<span style="vertical-align: inherit;"> Generátor Captcha signálu </span>](https://signalcaptchas.org/registration/generate.html)<span style="vertical-align: inherit;"> (Google reCaptcha) a vyřešte captcha </span>
2. <span style="vertical-align: inherit;">Budete přesměrováni na URL, které váš prohlížeč nebude rozumět, počínaje </span>`signalcaptcha://`<span style="vertical-align: inherit;">. Vše po </span>`signalcaptcha://`<span style="vertical-align: inherit;"> je token captcha, zkopírujte jej. </span>**<span style="vertical-align: inherit;"> Ve Firefoxu </span>**<span style="vertical-align: inherit;"> možná budete muset otevřít Developer Console pomocí F12, kde je </span>`signalcaptcha://`<span style="vertical-align: inherit;">Adresa URL se zobrazí jako součást varovné zprávy. </span>
3. <span style="vertical-align: inherit;">Poslat </span>`register --captcha your.captcha-token +phonenumber`<span style="vertical-align: inherit;">, např.: </span>`register --captcha 03AOLTBLR84zMWX9mh1gHaFZJwLYflPh0Bsi3_oYwsxJ9bTt_dV9mcmOMmhHZ19E_4waszAMc7EmPM7IfGSJc4471E45JLXgr2YjRlp36k7_AU5t8ww1IOrZid8hl9fqMs9FNIWx9IUj-TpmTdGnYTKpHhLKsQ5EjO53DeJcccp3Ay66PsvHWHXdda9rEAD-DDt6WbU7m-Mki_sVBIo3kJiV094fLOALTz7tTccAyGHH-rna9lIqceaxgeuvJhxteT_xdf2OU3df1TIQsUGbComAEYNCoreElcpBIv70BmsfCQiN_uUA76ILbnFJS5Ox_kFjqSscjR9V0VUbKE3SKknCc84NT3bPCYo9zSCUZDZ5VksbcaGxfziUMBnXG3MGUH__zu9hRoyZcf1ZWO-1_T2WnCQSvafKjle3DB08KBk5immiXwcIjkEDqshoJWXHUpHC7PcI0d0Q9hAXffuWvB4K5bfqNlgJIa_IigN_f06362sWyzHBkqcpcvAmJbf8rggKuW3OIQ5fvOIvUZ5NKBgZSj8g46mAoJj3fsLVCRn9vz7zKFZZRLMg8 +12024561414`
4. <span style="vertical-align: inherit;">Jakmile obdržíte SMS ověřovací kód, odešlete jej na most. </span>
5. <span style="vertical-align: inherit;">Abyste se mohli účastnit skupin v2, nastavte název profilu pomocí </span>`set-profile-name Your Name`<span style="vertical-align: inherit;">. </span>

<span style="vertical-align: inherit;"> </span>

### Telegram bridge

<span style="vertical-align: inherit;">Začněte chatovat s </span>`@telegrambot:mxchat.cz`<span style="vertical-align: inherit;">. Až se připojí, napište </span>`help`<span style="vertical-align: inherit;">v chatu zobrazíte pokyny </span>

1. <span style="vertical-align: inherit;">Poslat zprávu </span>`login`<span style="vertical-align: inherit;"> k mostnímu botovi </span>
2. <span style="vertical-align: inherit;">Klikněte na odkaz robota, který vám byl zaslán, vyplňte své telefonní číslo (bez mezer, teček atd.) a klikněte na </span>`Request Code`
3. <span style="vertical-align: inherit;">Zadejte svůj kód a klikněte </span>`Sign in`<span style="vertical-align: inherit;">. </span>
4. <span style="vertical-align: inherit;">Pokud máte povolenou 2FA, zadejte své heslo a klikněte na </span>`Sign in`<span style="vertical-align: inherit;"> znovu. </span>
5. <span style="vertical-align: inherit;">Nedávné chaty by nyní měly dostávat portály automaticky. Ostatní chaty získají portály, jakmile budete přijímat zprávy. </span>

### Discord bridge

<span style="vertical-align: inherit;">Začněte chatovat s </span>`@discordbot:mxchat.cz`<span style="vertical-align: inherit;">. Až se připojí, napište </span>`help`<span style="vertical-align: inherit;"> v chatu zobrazíte pokyny. </span>

1. <span style="vertical-align: inherit;">Poslat zprávu </span>`login-qr`<span style="vertical-align: inherit;"> k mostnímu botovi </span>
2. <span style="vertical-align: inherit;">Otevřete v telefonu aplikaci Discord </span>
3. <span style="vertical-align: inherit;">Namiřte telefon na obrázek odeslaný robotem, abyste zachytili kód, </span>[<span style="vertical-align: inherit;"> oficiální dokumenty </span>](https://support.discord.com/hc/en-us/articles/360039213771-QR-Code-Login-FAQ)
4. <span style="vertical-align: inherit;">Po naskenování kódu budete muset schválit přihlášení do mobilní aplikace </span>
5. <span style="vertical-align: inherit;">Nedávné chaty by nyní měly dostávat portály automaticky. Ostatní chaty získají portály, jakmile budete přijímat zprávy. </span>

<span style="vertical-align: inherit;">Poté můžete aplikaci Discord z mobilního telefonu odinstalovat. </span>

<span style="vertical-align: inherit;">Užitečné příkazy: </span>

- `guild status`<span style="vertical-align: inherit;"> zobrazit seznam cechů </span>
- `guilds bridge GUILD_ID --entire`<span style="vertical-align: inherit;"> přemostit cech </span>

### LinkedIn

Začněte chatovat s `@linkedinbot:mxchat.cz`. Až se připojí, napište `help`v chatu zobrazíte pokyny

##### **Doporučené přihlášení** 

1. Poslat `login your@email.here`k mostnímu botovi
2. V další zprávě zašlete své heslo
3. Pokud máte povolenou 2FA, bot vás požádá o zaslání tokenu 2FA.
4. Nedávné chaty by nyní měly dostávat portály automaticky. Ostatní chaty získají portály, jakmile budete přijímat zprávy.

Poznámka: Pokud nemáte povoleno 2FA a přihlašujete se z neznámé/podivné IP adresy poprvé, LinkedIn odešle e-mail s jednorázovým kódem. Tento kód můžete použít k autorizaci relace mostu. Obvykle, jakmile je IP autorizována, nebudete již dotazováni.

##### Manuální přihlášení

<main class="d-flex flex-column container-fluid p-0" id="bkmrk-v-p%C5%99%C3%ADpad%C4%9B%2C-%C5%BEe-doporu">V případě, že doporučené přihlášení nefunguje, můžete se přihlásit ručně pomocí `li_at`a `jsessionID`cookies.

<div class="container">1. Otevřete web linkedin a přihlaste se ke svému účtu.
2. Přejděte na kartu Úložiště nástrojů pro vývojáře a získejte seznam souborů cookie
3. Najít `li_at`a `jsessionID`hodnoty cookies
4. Poslat `login-manual <li_at> <jsessionID>`
5. Nedávné chaty by nyní měly dostávat portály automaticky. Ostatní chaty získají portály, jakmile budete přijímat zprávy.

</div></main>#####  

#### Jak získám `li_at` a `jsessionID `  


**Nezávislé na prohlížeči:**

1. Přejděte na Linkedin.com a přihlaste se
2. Otevřete vývojářské nástroje prohlížeče (Ctrl-Shift-I nebo pravé kliknutí -&gt; zkontrolovat prvek)

**Chrome:**

1. Vyberte  **Aplikace**  kartu
2. Pod  **záhlavím Úložiště**  v nabídce vlevo klikněte na  **rozevírací seznam Soubory cookie**  a vyberte `www.linkedin.com`
3. Najděte soubor cookie li\_at a před zkopírováním jej vyberte dvojitým kliknutím na hodnotu

**Firefox:**

1. Vyberte  **Úložiště**  kartu
2. Klikněte na  **rozbalovací nabídku Cookies**  a vyberte `www.linkedin.com`
3. Najděte a zkopírujte  **li\_at**  hodnotu a jsessioID

# Služba Ntfy

#### Ntfy

**<span style="vertical-align: inherit;">Ntfy</span>**<span style="vertical-align: inherit;"> je jednoduchá oznamovací služba pub-sub založená na HTTP, která implementuje </span>[<span style="vertical-align: inherit;"> specifikaci poskytovatele UnifiedPush </span>](https://unifiedpush.org/)<span style="vertical-align: inherit;"> . Umožňuje vám posílat upozornění na váš telefon nebo plochu pomocí skriptů z jakéhokoli počítače, zcela bez registrace, nákladů nebo nastavení. Je to také open source, pokud chcete provozovat svoji vlastní službu. </span>

<span style="vertical-align: inherit;">Push notifikace doručované do mobilních aplikací Matrix jsou obvykle pouze probuzeními aplikace a nenesou skutečné užitečné zatížení (data textových zpráv atd.). I ve výchozím nastavení (bez použití Ntfy) zůstává obsah vaší zprávy soukromý, přestože prochází servery Google (v systému Android) nebo servery Apple (v systému iOS). </span>

<span style="vertical-align: inherit;">Ntfy je užitečné pro zlepšení soukromí/nezávislosti nastavení Matrixu, protože ani tato „aplikační probuzení“ již nemusí procházet servery Google/Apple. Místo toho procházejí naší vlastní instancí Ntfy . </span>

<span style="vertical-align: inherit;">Chcete-li používat ntfy, potřebujete mobilní aplikaci, která podporuje použití UnifiedPush jako alternativního backendu pro oznámení push. </span>**<span style="vertical-align: inherit;">  
</span>**

### <span style="vertical-align: inherit;">Android </span>

1. <span style="vertical-align: inherit;">Nainstalujte aplikaci distributora UnifiedPush. Příklad: Ntfy ( </span>[<span style="vertical-align: inherit;"> Zdrojový kód </span>](https://github.com/binwiederhier/ntfy-android)<span style="vertical-align: inherit;"> , </span>[<span style="vertical-align: inherit;"> F-Droid </span>](https://f-droid.org/en/packages/io.heckel.ntfy/)<span style="vertical-align: inherit;"> , </span>[<span style="vertical-align: inherit;"> Google Play </span>](https://play.google.com/store/apps/details?id=io.heckel.ntfy)<span style="vertical-align: inherit;"> ) </span>
2. <span style="vertical-align: inherit;">Otevřete nastavení aplikace a nastavte svého poskytovatele UnifiedPush (server ntfy) jako výchozí server. Je hostován na </span>`https://ntfy.mxchat.cz`
3. <span style="vertical-align: inherit;">Otevřete jakoukoli kompatibilní maticovou klientskou aplikaci (SchildiChat, Element atd.) a v nastavení oznámení přepněte poskytovatele oznámení na </span>`ntfy`

<span style="vertical-align: inherit;">[![IMG_20230106_104630.jpg](https://wiki.arch-linux.cz/uploads/images/gallery/2023-01/scaled-1680-/img-20230106-104630.jpg)](https://wiki.arch-linux.cz/uploads/images/gallery/2023-01/img-20230106-104630.jpg)[![Nastavení aplikace Ntfy](https://wiki.arch-linux.cz/uploads/images/gallery/2023-01/scaled-1680-/screenshot-2023-01-06-10-50-43-985-io-heckel-ntfy.jpg)](https://wiki.arch-linux.cz/uploads/images/gallery/2023-01/screenshot-2023-01-06-10-50-43-985-io-heckel-ntfy.jpg)[![Nastavení oznámení aplikace Element](https://wiki.arch-linux.cz/uploads/images/gallery/2023-01/scaled-1680-/screenshot-2023-01-06-10-51-16-603-de-spiritcroc-riotx.jpg)](https://wiki.arch-linux.cz/uploads/images/gallery/2023-01/screenshot-2023-01-06-10-51-16-603-de-spiritcroc-riotx.jpg)</span>

### <span style="vertical-align: inherit;">iOS </span>

<span style="vertical-align: inherit;">I když existuje aplikace Ntfy pro iOS ( </span>[<span style="vertical-align: inherit;"> viz ji v App Store </span>](https://apps.apple.com/us/app/ntfy/id1625396347)<span style="vertical-align: inherit;"> nebo jeho </span>[<span style="vertical-align: inherit;"> zdrojový kód </span>](https://github.com/binwiederhier/ntfy-ios)<span style="vertical-align: inherit;"> ), žádný z klientů Matrix pro iOS zatím nemůže využívat Ntfy kvůli </span>[<span style="vertical-align: inherit;"> technickým omezením platformy iOS </span>](https://github.com/binwiederhier/ntfy-ios/blob/main/docs/TECHNICAL_LIMITATIONS.md)<span style="vertical-align: inherit;"> . </span>

# Reminder Bot

<span style="vertical-align: inherit;">S Reminder Botem můžete naplánovat </span>**<span style="vertical-align: inherit;"> jednorázová </span>**<span style="vertical-align: inherit;"> nebo </span>**<span style="vertical-align: inherit;"> opakovaná </span>**<span style="vertical-align: inherit;"> připomenutí odesíláním zpráv v místnosti Matrix. </span>

<span style="vertical-align: inherit;">Robot bude sledovat připomenutí a </span>**<span style="vertical-align: inherit;"> pošle vám zprávu, až </span>**<span style="vertical-align: inherit;"> přijde čas. </span>

### <span style="vertical-align: inherit;">Příklad upomínek </span>

<span style="vertical-align: inherit;">Příklady </span>**<span style="vertical-align: inherit;"> jednorázových </span>**<span style="vertical-align: inherit;"> připomenutí: </span>

- `!reminmdme at 18:00; Pick up groceries`
- `!remindme tomorrow at 10:45; Head to that 11:00 meeting`
- `!remindme on 12th of September; Wish John a Happy Birthday`

<span style="vertical-align: inherit;">Příklad </span>**<span style="vertical-align: inherit;"> opakujících se </span>**<span style="vertical-align: inherit;"> připomenutí: </span>

- `!remindme every 1w; on Tuesday at 07:30; Take out the trash`<span style="vertical-align: inherit;">(první připomenutí bude příští úterý v 07:30; poté se bude opakovat každý 1 týden) </span>
- `!remindme every 5m; 1m; You are loved`<span style="vertical-align: inherit;">(první připomenutí bude po 1 minutě; poté se bude opakovat každých 5 minut) </span>

<span style="vertical-align: inherit;">Kompletní </span>[<span style="vertical-align: inherit;"> dokumentace </span>](https://github.com/anoadragon453/matrix-reminder-bot#usage)<span style="vertical-align: inherit;"> pro bot ukazuje více příkladů. </span>

## <span style="vertical-align: inherit;">Používání </span>

<span style="vertical-align: inherit;">Chcete-li robota použít, začněte s ním chatovat </span>`@reminder:mxchat.cz`<span style="vertical-align: inherit;">. </span>

<span style="vertical-align: inherit;">Můžete také přidat robota do jakékoli existující místnosti Matrix tím, že ho do místnosti pozvete. </span>

<span style="vertical-align: inherit;">Viz </span>[<span style="vertical-align: inherit;"> příklady připomenutí </span>](https://etke.cc/help/bots/reminder#example-reminders)<span style="vertical-align: inherit;"> výše (nebo </span>[<span style="vertical-align: inherit;"> celá dokumentace </span>](https://github.com/anoadragon453/matrix-reminder-bot#usage)<span style="vertical-align: inherit;"> ) pro několik příkladů připomenutí, která si můžete naplánovat. </span>

<span style="vertical-align: inherit;">Poslat </span>`!help reminders`<span style="vertical-align: inherit;"> do místnosti a zobrazí se nabídka nápovědy robota pro další příkazy (seznam připomenutí, zrušení připomenutí, pokročilé použití atd.). </span>

#### <span style="vertical-align: inherit;">Odkazy</span>

- <span style="vertical-align: inherit;"><span style="vertical-align: inherit;">[Zdrojový kód ](https://github.com/anoadragon453/matrix-reminder-bot)  
    </span></span>
- [<span style="vertical-align: inherit;"><span style="vertical-align: inherit;">Kompletní dokumentace</span></span>](https://github.com/anoadragon453/matrix-reminder-bot#usage)