Ero sivun ”Matrix-Discord” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 665 merkkiä lisätty ,  17. maaliskuuta 2024
 
(6 välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
Rivi 1: Rivi 1:
Näin siltaat olemassaolevan Discord-kanavan olemassaolevalle [[Matrix]]-kanavalle. Matrix-kanava ei saa olla päästä päähän salattu.
Näin siltaat olemassaolevan Discord-kanavan olemassaolevalle [[Matrix]]-kanavalle. Matrix-kanava ei saa olla päästä päähän salattu.
= t2bot.io -palvelun avulla =


T2bot.io -palvelu tarjoaa kaikille avoimen Discord-sillan jota tässäkin käytetään esimerkkinä. Lisätietoja [https://t2bot.io/discord/ täältä].
T2bot.io -palvelu tarjoaa kaikille avoimen Discord-sillan jota tässäkin käytetään esimerkkinä. Lisätietoja [https://t2bot.io/discord/ täältä].
Rivi 26: Rivi 28:
Discordsilta EI osaa seurata room upgradea. Eli sano !discord unbridge, potki botti pois Matrix-kanavalta, tee room upgrade ja siltaa uusi kanava uudestaan. (TODO: Varmista oliko näin?)
Discordsilta EI osaa seurata room upgradea. Eli sano !discord unbridge, potki botti pois Matrix-kanavalta, tee room upgrade ja siltaa uusi kanava uudestaan. (TODO: Varmista oliko näin?)


=  Mautrix-discord =


= Vaihtoehtoinen silta: mx-puppet-discord =
Sillalle on suht hyvät ohjeet [https://docs.mau.fi/bridges/go/discord/index.html täällä].
 
== Kokonaisen kanavan siltaaminen (relaybot-toiminto) ==
 
Lue ohjeet "relaying with webhooks"-kohdasta. Suosittelen tekemään oman Matrix-tunnuksen välitysbotille, jolla siltausta hallitaan. Kutsutaan tässä ohjeessa
sitä nimellä relaybot.
 
=== Valmistelut ===
 
* Ota silta käyttöön. Sillan komentobottia kutsutaan tässä ohjeessa discordbot-nimellä.
* Tee discordbotti ohjeiden mukaan ja kutsu se Discord-kiltaan. Anna ohjeiden neuvomat oikeudet.
* Autentikoidu webhookeilla discordiin (tee relaybot-tunnuksella)
 
=== Yksittäisen kanavan siltaus ===
 
* Jos kanavalla on jo vanha Discord-silta, aja se alas (tai tulee karmea ikikiersiö)
* Liity relaybotilla kanavalle, anna relaybotille Moderator-oikeudet
* Kutsu discordbot kanavalle (ei vaadi oikeuksia)
* Selvitä discord-kanavan id. Saa selville discordin käyttöliittymästä jos ei muuten.
* Sano relaybottina !discord bridge <kanavaid>
* Discordin pitäisi nyt siltautua
* Määrittele relaybot-toiminto kanavalle: Sano relaybottina !discord set-relay --create Matrix
* Voit laskea relaybotin oikeustasoa alemmaksi jos haluat
* Voit myös poistua relaybotilla kanavalta, mutta (tällä hetkellä) se kutsutaan sinne takaisin kun silta käynnistetään uudestaan.
 
mx-puppet-discord (Vanhentunut silta jota ei kehitetä, älä käytä) =


[https://github.com/matrix-discord/mx-puppet-discord mx-puppet-discord] on monipuolisempi mutta samalla haastavampi siltatoteutus. Siitä
[https://github.com/matrix-discord/mx-puppet-discord mx-puppet-discord] on monipuolisempi mutta samalla haastavampi siltatoteutus. Siitä
Rivi 75: Rivi 103:


== Kanavien siltaus ==
== Kanavien siltaus ==
Ennen kanavien siltausta täytyy sillata kilta.


Jos haluat sillata koko killan uusille matrix-kanaville, se onnistuu kerralla: joinentireguild 3 87xxxxxxxxx91
Jos haluat sillata koko killan uusille matrix-kanaville, se onnistuu kerralla: joinentireguild 3 87xxxxxxxxx91
Muuten siltaa käsipelillä kilta (ei siltaa yksittäisiä kanavia): bridgeguild 3 87xxxxxxxxx91 - tämän jälkeen voit sillata yksittäisiä kanavia.


Jos haluat sillata yksittäisen kanavan joka on jo matrixissa, kutsu matrix-botti kanavalle ja anna komento !discord bridge 8725xxxxxxx913
Jos haluat sillata yksittäisen kanavan joka on jo matrixissa, kutsu matrix-botti kanavalle ja anna komento !discord bridge 8725xxxxxxx913
Kanavan numeron saa kaivettua discordissa webbiselaimella kuten toisen sillan tapauksessa.
Kanavan numeron saa kaivettua discordissa webbiselaimella kuten toisen sillan tapauksessa.
== Huoneen päivitys ==
Tämä Discord-silta EI osaa ainakaan toistaisemsi seurata huonepäivityksiä (room upgrade). Jos päivität huoneen, tee seuraavasti:
* Botin komentohuoneessa epäsiltaa k.o huone: unbridge 3 87xxxxxxxxx91
* Päivitä huone (ei haittaa jos se on jo päivitetty)
* Kutsu siltabotti uuteen huoneeseen
* Siltaa uudestaan, huoneessa: !discord bridge 3 87xxxxxxxxx91
Numero 3 on esimerkissä puppet id ja 87xxxxxxxxx91 kanavan id discordista.
== Yleisiä ongelmia ==
=== Discordin puolelle viestit tulevat "laatikoissa" ===
* Varmista että Discord-admin antoi botin vaatimat oikeudet
* Varmista, että killassa ei ole toista siltabottia, jolla olisi samoja oikeuksia (ilmeisesti vain yksi voi lähettää viestejä käyttäjien puolesta)
* Discord voi vaatia, että botin omistajalla on 2fa käytössä. Eli vaativat puhelinnumeron antamisen ja google authenticatorin käytön. Jos sillan lokiin tulee "warn: Missing webhook permissions DiscordAPIError: Two factor is required for this operation", täytyy tämä tehdä.


[[Luokka:Matrix]]
[[Luokka:Matrix]]
Rekisteröitymätön käyttäjä

Navigointivalikko