Mazmuna geçiň
Nymchat-a gaýdyp geliň

Bilim binýady Adamlar bilen gürleşmek

Toparlaýyn söhbetdeşlikler

Öz-özünden syzmaýan şifrlenen topar gepleşikleri agzalyk. Her habar, bir açara gönükdirilen her bir agza üçin aýratyn örtülendir bir gezek ulanylýar.

Topar döretmek

/group @alice @bob Weekend plans şol agzalar bilen topar döredýär we ady. Ady islege bagly däl. Şeýle hem saýlap bilersiňiz Topar söhbetdeşligi dörediň dan kimdir biriniň kontekst menýusy ýa-da ulanyň + toparyndaky söhbetler bölüminiň gapdalynda gapdal paneli.

Nymchat topary bilen söhbetdeşlik.
Toparlaýyn söhbet.

Toparyň toparyna öwrülýärsiňiz eýesi. Toparlar ýapylýar 100 agza, sebäbi her habar her biri üçin aýratyn kodlanýar we her habar üçin janköýer çäklendirilen bolmaly.

Agza goşmak

/addmember @nym, ýa-da /invite @nym toplagda bolanyňyzda. Eýesiniň we adminleriň başga hiç kiminiň muny edip biljekdigi toparyň agzalara başgalary goşmaga rugsat beriň sazlamak, toparyň kontekst menýusynda.

/groupinfo häzirki agzalary görkezýär.

Standart boýunça öçülen. Eýesi ýa-da admin işledýär Çakylyk baglanyşygy arkaly goşulmaga rugsat beriň toplaryň kontekst menýusyndan, soňra bolsa şol ýerde ssylka peýda bolýar — olar üçin we şeýle hem "agzalara başgalary goşmaga rugsat ber" sazlamasy işjeň bolsa, agzalar üçin hem.

Çakylyk baglanyşygyny açan täze birine ilki bilen nym saýlamak ýa-da girmek haýyş edilýär; goşulmak soň özbaşdak başlaýar, şonuň üçin baglanyşygy ikinji gezek tapmaly däl.

Çakylyk baglanyşygyny täzeden düzüň şu wagta çenli paýlaşylan her baglanyşygy bir gezekde ýatyrýar. A ulanyň baglanyşyk, niýet etmedik ýeriňizde gutardy.

Taryhy täze agzalar bilen paýlaşmak

Şeýle hem dolandyryş taýdan öçürilen, şeýle hem eýesiniň ýa-da administratoryň kararyna bagly: Taryhy täze agzalaryň bilen paýlaşyň toplukyň kontekst menýusynda.

Munuň bilen kimdir biri goşsa, toparyň iň soňkusyna çenli öňe gidýär 50 habar täze agza, ýekeje şifrlenen blob hökmünde, ýeke özi. Iberilen habarlar bellendi tassyklanmadyk, sebäbi asyl awtorlaryň gollaryny gaýtadan barlap bolmaýar tekst üçünji tarap tarapyndan gowşurylandan soň - goşan adama ynanýarsyňyz geçenlerini redaktirlemeli dälsiňiz.

Eýeler, adminler, moderatorlar we agzalar

BuýrukBolýarKim edip biler
/kick @nymBir agzany aýyrýarEýesi, adminler, moderatorlar
/ban @nymOlary aýyrýar we gaýdyp gelmegini bökdeýärEýesi, adminler, moderatorlar
/unban @nymGadaganlygy ýatyrýarEýesi, adminler, moderatorlar
/addmod @nymModeratorlyga çykýarEýesi, administratory
/removemod @nymModeratory görkezýärEýesi, administratory
/addadmin @nymAdmin derejesine geçirildiEýesi
/removeadmin @nymAdmini derejesini aşaklandyrýarEýesi
/transferowner @nymTopary tabşyrýarEýesi
/leaveTopardan aýyrýarHer kim

Toparyň takmynan bir eýesi, islendik sany admini we moderatory bar. Bölünişme şularyň arasyndadyr: acting on adamlar we ... esasynda hereket etmek toplukModeratorlar agzalary aýyrýarlar, bloklaýarlar we blokdan çykarýarlar, şol zatlar bolsa olaryň edýän ýeke-täk işidir. Adminler hem şonuň ýaly edýärler, şeýle hem toparyň özüni üýtgedýän ähli zatlary — onuň adyny, düşündirişini, çagyryş linkini, sazlamalaryny, kimleriň agza goşup biljekdigini — amala aşyrýarlar we moderatorlary belleýärler ýa-da wezipelerinden boşadýarlar. Adminleri diňe eýesi belleýär we topary başga birine diňe eýesi tabşyryp bilýär.

Hiç kim öz derejesinden pes ýa-da öz derejesindäki biri barada çäre görip bilmez. Moderator başga bir moderatory çykaryp bilmez, admin başga bir admini derejesini aşaklandyryp bilmez we eýesiniň özi bolmasa hiç kim eýe barada çäre görüp bilmez. Eýelik — üstüne goşulýan däl-de, çalşylýan ýeke-täk derejedir: /transferowner elinde saklaýar, ikinji eýäni goşmaýar.

Rollar iki tarapdanam ýerine ýetirilýär

Araçy etmek üçin serwer ýok, şonuň üçin her bir müşderi roluň özüni - haçan barlaýar ortaça hereket ibermek we alýan her moderasiýa hadysasynda. Müşderi ýok güýjüni talap edýänler, diňe beýlekiler tarapyndan äsgerilmeýär.

Topar şifrlemesi nähili işleýär

Toparlaýyn söhbetdeşliklerde NIP-17 myş-myşlary we NIP-59 sowgat gaplary ulanylýar şahsy habarlar, her agza üçin bir örtük şol agza üçin kodlanan. Nymchat soňra adaty NIP-17 ýok zady goşýar.

Alyjy düwmelerini aýlamak

Nönekeý NIP-17 bilen, estafeta tomaşa edýän biri şol bir wagtyň özünde N sowgat gaplarynyň peýda bolandygyny görýär, N dürli pubkeýlere ýüzlenýär. Bu agzalyk sanawy, şifrlemegiň zerurlygy ýok okamak.

Şonuň üçin Nymchat alyjynyň düwmelerini aýlaýar. Her gezek ibereniňizde, müşderiňiz täze çykýar ephemeral klawiatura we köpçüligiň ýarysyny mahabatlandyrýar şifrlenen myş-myşyň içindeýaly ephemeral_pk belligi. Şondan soň hemmeler öz habarlaryna şol açara ýüzlenýärler hakyky biriniň ýerine. Synçy üçin topardaky her bir habar arasynda bolýar Haýsydyr bir şahsyýet bilen göze görünmeýän we iki habar paýlaşmaýan bir gezeklik çagalar alyjy.

Ylalaşykdan soňky dikeldiş

Şol aýlanma hem dikeldiş mehanizmidir. Enjam bozulsa, ulanyjy ýönekeý habar iberýär: mahabatlandyrýan täze efemer açary, her agzanyň köne ýerini çalyşýar awtomatiki usulda. Toparlaýyn tertipli tertipnama ýok we toparyň razy bolmagy üçin hiç zat ýok üstünde.

Uzakdan soň gaýdyp gelmek

Efemer düwmeleri aýlanýar we olary alyp barýan wakalar röleň möhleti gutarýar. Müşderi Birnäçe günläp awtonom, beýlekileriň geçmişine geçen açarlary saklap gaýdyp biler. Şeýle we ş.m. täzeden birikdiriň, ýeterlik uzak aralykdan soň, hersine nyrh çäklendirilen açar-resync haýyşyny iberýär toparlar we häzirki açarlary täzeden alyşmak - uzak dynç alyşyň öwrülmeginiň öňüni alýan zat indi okap bilmeýän topara giriň.

Nymchat ulanyjylarynyň arasyndaky topar habarlary, ýokarsynda kwantdan soňky açar alyş-çalşyny hem ulanyp biler ýokarda. Her bir agzanyň eýýäm aýratyn kodlanan nusgasyny alýandygy sebäpli, bir topar garyşyp biler ikisem erkin - we habar diňe her agza kabul edilende kwant çydamly diýilýär Şeýdip. Serediň kwant çydamly şifrlemek.