Ero sivun ”Matrix-IRC” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Cos (keskustelu | muokkaukset) Heisenbridge-ohje |
|||
| (4 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
| Rivi 16: | Rivi 16: | ||
== Valmistelu == | == Valmistelu == | ||
* Luo Matrix- | * Luo Matrix-huone ellei ole jo. ÄLÄ laita päästä päähän -salausta päälle. | ||
* Luo IRC-kanava, ellei ole jo liittymällä siihen. Huolehdi että sinulla (tai avustajallasi) on op-status kanavalla. | * Luo IRC-kanava, ellei ole jo liittymällä siihen. Huolehdi että sinulla (tai avustajallasi) on op-status kanavalla. | ||
* Kutsu IRC-siltabotti Matrix- | * Kutsu IRC-siltabotti Matrix-huoneeseen - Matrixissa /invite @ircnet:irc.snt.utwente.nl | ||
* Botti EI liity | * Botti EI liity huoneeseen vielä. Voit silti tehdä seuraavan kohdan. | ||
* Aseta IRC-siltabotille riittävät oikeudet Matrixissa (PL99 riittää): /op @ircnet:irc.snt.utwente.nl 99 | * Aseta IRC-siltabotille riittävät oikeudet Matrixissa (PL99 riittää): /op @ircnet:irc.snt.utwente.nl 99 | ||
* Aseta Matrix- | * Aseta Matrix-huoneelle "Change permissions"-oikeus vaatimaan tason 99, jos haluat että silta voi asettaa IRC-puolen opit moderaattoreiksi. | ||
* JOS IRC-kanava on invite only (+i), kutsu IRC-siltabotti sinne: IRCissä /invite SNTMatrixBot | * JOS IRC-kanava on invite only (+i), kutsu IRC-siltabotti sinne: IRCissä /invite SNTMatrixBot | ||
== JSON- | == Siltaus == | ||
Työkalu, jolla siltaus onnistuu löytyy sivulta https://l4mrh4x0r.me/plumb-irc/ [https://gitlab.snt.utwente.nl/willemm/plumb-irc (lähdekoodi)] | |||
Anna työkalulle IRC-kanava, Matrix-kanavan ID, IRC-opin nick ja oma Matrix-tunnuksesi. Työkalu sanoo "Link request posted" jos tiedot ovat oikein. | |||
== Vaihtoehto: Siltaus JSON-pyynnöllä == | |||
Voit vaihtoehtoisesti tehdä siltauspyynnön curlilla jos se tuntuu hauskemmalta tai työkalu ei jostain syystä toimi. | |||
Tee seuraavanlainen curl-komento (kirjoita vaikka tekstieditorissa ja copypastea terminaaliin): | Tee seuraavanlainen curl-komento (kirjoita vaikka tekstieditorissa ja copypastea terminaaliin): | ||
| Rivi 34: | Rivi 42: | ||
"matrix_room_id": "!paLjOnKirJAimiA:palvelin.fi", | "matrix_room_id": "!paLjOnKirJAimiA:palvelin.fi", | ||
"op_nick": "opin_nick", | "op_nick": "opin_nick", | ||
"user_id": "@sina:palvelin. | "user_id": "@sina:palvelin.fi" | ||
}' | }' | ||
</pre> | </pre> | ||
=== Valmistelu === | |||
Kutsu siltabotti kanavalle (IRCNetissä @ircnet:irc.snt.utwente.nl) | |||
Anna botille vähintään moderaattorin oikeudet. | |||
Suorita CURL-pyyntö. | |||
=== Vahvistus === | === Vahvistus === | ||
| Rivi 77: | Rivi 93: | ||
Sillan pitäisi purkautua kun viimeinen Matrix-käyttäjä poistuu kanavalta. | Sillan pitäisi purkautua kun viimeinen Matrix-käyttäjä poistuu kanavalta. | ||
Jos haluat purkaa sillan ja säilyttää Matrix-kanavan, tee seuraavasti (Esimerkki IRCNetissä): | Jos haluat purkaa sillan ja säilyttää Matrix-kanavan, tee seuraavasti (Esimerkki IRCNetissä). Huom: tämä vaatii että olet saanut admin (PL100) -statuksen kanavalla. | ||
* Selvitä Matrix-kanavan ID (Advanced | Internal room ID) | * Selvitä Matrix-kanavan ID (Advanced | Internal room ID) | ||
* Selvitä IRC-kanavan nimi IRC-verkossa | * Selvitä IRC-kanavan nimi IRC-verkossa | ||
* Varmista että sinulla on | * Varmista että sinulla on admin-status IRC-kanavalla. | ||
* Avaa viestiyhteys integraatiobotille (IRCNetissä @ircnet:irc.snt.utwente.nl) ja katso sen kotipalvelin (IRCNetissä irc.snt.utwente.nl) | * Avaa viestiyhteys integraatiobotille (IRCNetissä @ircnet:irc.snt.utwente.nl) ja katso sen kotipalvelin (IRCNetissä irc.snt.utwente.nl) | ||
* Anna komento integraatiobotille: | * Anna komento integraatiobotille: | ||
| Rivi 87: | Rivi 103: | ||
!unlink !kanavanIdJossaPaljonKirjaimia:palvelin.fi irc.snt.utwente.nl #kanava | !unlink !kanavanIdJossaPaljonKirjaimia:palvelin.fi irc.snt.utwente.nl #kanava | ||
</pre> | </pre> | ||
= Heisenbridge = | = Heisenbridge = | ||