Անցեք բովանդակությանը
Վերադարձ դեպի Nymchat

Գիտելիքների բազա Խոսելով մարդկանց հետ

Խմբային զրույցներ

End-to-end կոդավորված խմբային խոսակցություններ, որոնք չեն արտահոսում իրենց սեփականը անդամակցություն։ Յուրաքանչյուր հաղորդագրություն փաթեթավորվում է առանձին յուրաքանչյուր անդամի համար՝ ուղղված բանալիին, որը կա օգտագործված մեկ անգամ:

Խմբի ստեղծում

/group @alice @bob Weekend plans ստեղծում է խումբ այդ անդամներով և այն անունը։ Անունը կամընտիր է։ Կարող եք նաև ընտրել Ստեղծեք խմբային զրույց -ից ինչ-որ մեկի համատեքստի ընտրացանկը կամ օգտագործեք + Խմբային զրույցներ բաժնի կողքին կողագոտին.

Nymchat խմբային զրույցի զրույց:
Խմբային զրույց.

Դու դառնում ես խմբինը սեփականատեր. Խմբերը սահմանափակված են 100 անդամ, քանի որ յուրաքանչյուր հաղորդագրությունը սեղմվում է մասնավորապես յուրաքանչյուրի համար եւ յուրաքանչյուր հաղորդագրության fan-out-ը պետք է մնալ սահմանափակված: Քաղաքի սեղմիչը ցույց է տալիս, որ թվարկը այդ կետի հետ - 37 / 100 ընկերներ — եւ նշում է մի թիմ, որը ստացել է այն որպես Լավագույն; մի ամբողջ թիմը չի կարող ավելացնել որեւէ մեկը, անունով, հղումով կամ պահանջով:

Անդամների ավելացում

/addmember @nym, կամ /invite @nym Ինչպե՞ս կարող եք անել այն, ինչ դուք ունեք, այնպես էլ, եթե որեւէ մեկը չի կարող անել այն, ինչ դուք ունեք, այնպես էլ, եթե դուք ունեք այն, ինչ դուք ունեք: Մարդիկ կարող են ավելացնել կարգավորումը, խմբի համատեքստի ընտրացանկում:

/groupinfo թվարկում է ներկայիս անդամներին.

Արդյոք, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է: Թույլատրել միանալ հրավերի հղման միջոցով Սահմանափակ մենյում, ապա սահմանափակը տեսնում է այնտեղ - նրանց համար, եւ անդամների համար նաեւ, երբ "լուսանկարներ կարող են ավելացնել այլ մարդիկ" է բացվել:

Ինչ-որ նորեկից, ով բացում է հրավիրատոմսի հղումը, խնդրում են սկզբում ընտրել անուն կամ մուտք գործել: միանալը այնուհետև վերսկսվում է ինքնուրույն, այնպես որ նրանք ստիպված չեն լինի երկրորդ անգամ գտնել հղումը:

Վերականգնել Հրավիրելու հղումը մեկ քայլով չեղարկում է մինչ այժմ տարածված բոլոր հղումները: Օգտագործեք այն, երբ ա հղումը հայտնվել է մի տեղ, որտեղ դուք չեք մտադրվել:

Պահպանելով մի կապը ցույց է տալիս, որ a Հիմնական Երբ ինչ-որ բան ուղարկվում է: թիմի անունը եւ, օրինակ, օրինակային ծրագրի ստեղծված հղումներից, նրա նկարագրությունը, avatar-ը, անդամների քանակը եւ մինչեւ 5 իր admin- ը: Այս տեղեկատվությունը նշված է այն անդամի կողմից, ով ստեղծել է հղումը, եւ նախընտրական տեսակը, որի գրասենյակը չի ստուգում, ցույց է տալիս միայն անունը: Միացեք այն միասին, սեղմեք այն միասին: Ոչ ոք, ով ստանում է հղումը, կարող է կարդալ այդ նախընտրական տեսակը, այնպես որ գրել մի նկարագրություն, որ դուք երջանիկ եք տեսնել:

Admins- ը ընդունում է միասնական պահանջներըՏեղադրում է, թե ինչ է անում, թե ինչ է անում, թե ինչ է անում, թե ինչ է անում, թե ինչ է անում: Հաջորդ հոդված՝ Հաջորդ հոդված, եւ մատակարարը եւ admin- ը գտնում են պահանջը ներքեւ Միացեք պահանջներըԱրդյոք, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է:

Պատմության փոխանակում նոր անդամների հետ

Բացի այդ, սեղմվում է, ինչպես նաեւ սեփականության կամ admin- ի հեռախոսը: Կարդալ պատմությունը նոր անդամների հետ Տեսանյութի սեղմման սեղմման սեղմման Menu.

Այն միացված է, ով ինչ-որ մեկին ավելացնում է խմբի վերջինը 50 հաղորդագրություն այդ նոր անդամին, որպես մեկ կոդավորված բլբի, միայն նրանց: Փոխանցված հաղորդագրությունները նշված են չստուգված, քանի որ բնօրինակ հեղինակների ստորագրությունները հնարավոր չէ նորից ստուգել երբ տեքստը փոխանցվել է երրորդ կողմի կողմից, դուք վստահում եք ավելացրած անձին դուք չեք խմբագրել այն, ինչ նրանք փոխանցել են:

Նկարագրություն, slowmode եւ @everyone

Մի քանի կարգավորումներ ձեւավորում են, թե ինչպես մի թիմ խոսում է: Հավատողը եւ կառավարիչները փոխել են նրանց թիմի մենյում:

  • Նկարագրություն Ավելի քան 150 բաղադրիչներ, որոնք ցուցադրվում են մեկ գծի վրա խմբի անունով տպագրության մեջ: Տպագրեք այն, որպեսզի կարդալ այն բոլորը: Այն ուղարկվում է խմբի սպտված հաղորդագրությունների մեջ, ինչպես անունը:
  • Պահպանություն Հեռնել, կամ մեկ հաղորդագրություն ամեն 10 րոպե, 30 րոպե, 1 րոպե, 5 րոպե, 15 րոպե կամ 1 ժամ, յուրաքանչյուր անդամի համար: Մատակարարը, admin-ները եւ moderators- ը ոչ մի սահմանափակություն են: Հեռախոսը ասում է մի անդամին, թե ինչպես երկար պետք է սպասել, եւ քանի որ ոչ մի սերվեր, յուրաքանչյուր անդամի app- ը նաեւ ստուգում է այն ժամանակը, ինչ ստանում է: մի հաղորդագրություն, որը ստացել է շատ արագ, կախված է որպես Տեղադրվել է SlowModeՄեկ կոճակը, որը ցույց է տալիս այն.
  • Ահա եւ բոլորը. Մեկը հաղորդագրության մեջ հաղորդում է բոլոր անդամներին, քանի որ նրանք նշված են անունով: Նրանք կարող են օգտագործել միայն սեփականատորը, կառավարիչները եւ մորատորները: մի անդամի ծրագրը չի կարող ուղարկել մեկը, եւ բոլոր մյուսների ծրագրը չգիտնում է ուղարկիչից մեկը, առանց այդ role- ի:
Nymchat- ի թիմի վահանակը, որը ցույց է տալիս թիմի անունը, 4 / 100 անդամներ, գործերը, ինչպիսիք են ավելացնել անդամներ, ստեղծել գործառույթը, Share տեղը, ստեղծել call link, Media, ֆայլեր եւ հղումներ եւ Export chat, եւ անդամների ցուցակը:
Մասնավորությունը կասկածվում է 100 մարդից, որոնք կասկածվում են 100 մարդից:

Քանի որ թիմի Menu-ը նաեւ ունի Media, ֆայլեր & Links և Արդյունաբերական ChatՆշվում է, որ ստորեւ Հաղորդագրություններ, և Գլխավոր LOCATION և Call Link-ը ստեղծելու համարԱրդյոք Տեղադրեք տեղը և Բեռնել LinksՆրանք ոչինչ չի աշխատում Bluetooth Mesh- ում, որը չի բեռնում սպտված թիմերը:

Ապրանքներ եւ RSVPs

Արդյոք, ներսում է ներսում Menu, կամ Ապրանքի ստեղծում Արդյոք, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն, թե ինչ է այն:

Բոլոր անդամները պատասխանել են Գնացեք, Հիմա կամ Չեմ կարող Հիմնական հարցը, ինչպիսիք են այն, թե ով ասում է, եւ ինչպիսիք են այն, ինչպիսիք են: Հիմնական հարցը կարող է փոխվել: Հիմնեք ինձ Տեղադրում է սարքավորումը ձեր սեփական սարքի վրա, սկսած կամ 10 րոպե, 1 ժամ կամ 1 օր առաջ: Ապրանքներ եւ պատասխանները սովորական սեղմված թիմի հաղորդագրություններ են, որոնք տեսանելի են անդամների համար եւ ոչ ոք այլ.

Հաճախորդներ, admin, moderators եւ անդամներ

ՀրամանԿատարում էՈվ կարող է
/kick @nymՀեռացնում է անդամինՀաճախորդներ, admin, moderators
/ban @nymՀեռացնում է դրանք և արգելափակում է նրանց վերադարձըՀաճախորդներ, admin, moderators
/unban @nymՎերացնում է արգելքըՀաճախորդներ, admin, moderators
/addmod @nymԽթանում է մոդերատորինՄատակարար, Admin
/removemod @nymՍտորացնում է մոդերատորինՄատակարար, Admin
/addadmin @nymԲարձրացվել է adminՍեփականատեր
/removeadmin @nymՀեռնել adminՍեփականատեր
/transferowner @nymՀանձնում է խմբինՍեփականատեր
/leaveՀեռացնում է ձեզ խմբիցՑանկացած ոք

Մասնավորությունը ունի միայն մեկ սեփականատուն, եւ ցանկացած շարք admin- ի եւ moderators- ի: The split is between acting on Մարդիկ եւ գործում է ՔաղաքըԱրդյոք, այնպես էլ, այն ամեն ինչը, որը փոխում է թիմը, նրա անունը, նրա նկարագրությունը, նրա հարմարեցումը, նրա կարգավորումներ, ով կարող է ավելացնել անդամներ, եւ նրանք նշում են եւ փոխեցնում են մոդերատորներ. միայն սեփականատորը նշում է մոդերատորներ, եւ միայն սեփականատորը կարող է ուղարկել թիմը մեկին:

Ոչ ոք չի կարող աշխատել որեւէ մեկը իր սեփական գործի վրա կամ իր սեփական գործի վրա: Մոդերատորը չի կարող կտրել այլ մոդերատորը, admin- ը չի կարող փոխել այլ admin- ը, եւ ոչ ոք այլ չէ, քան սեփականատորը կարող է աշխատել սեփականատորին: /transferowner Արդյոք, եթե այն վերցնում է, ապա այն չի ավելացնել երկու սեփականատուն:

Դերերն իրականացվում են երկու կողմից

Չկա որևէ սերվեր, որը պետք է արբիտրի ենթարկվի, այնպես որ յուրաքանչյուր հաճախորդ ինքն է ստուգում դերը, երբ ուղարկելով մոդերացիոն գործողություն, և կրկին մոդերացիայի յուրաքանչյուր իրադարձության վրա, որը նա ստանում է: Հաճախորդ որը պնդում է, որ իշխանություն չունի, պարզապես անտեսվում է բոլորի կողմից:

Ինչպես է աշխատում խմբային կոդավորումը

Խմբային զրույցներում օգտագործվում են նույն NIP-17 լուրերը և NIP-59 նվերների փաթեթավորումը, ինչ անձնական հաղորդագրություններ, մեկ փաթաթան մեկ անդամի համար, յուրաքանչյուրը կոդավորված է այդ անդամին: Nymchat-ն այնուհետև ավելացնում է մի բան, որը ստանդարտ NIP-17 չունի:

Պտտվող ստացողի ստեղներ

Պարզ NIP-17-ով, ինչ-որ մեկը, որը դիտում է ռելեին, տեսնում է, որ N նվերների փաթեթավորումը հայտնվում է նույն ակնթարթում, հասցեագրված N տարբեր pubkeys. Սա անդամակցության ցուցակ է, և այն վերծանման կարիք չունի կարդալ.

Այսպիսով, Nymchat-ը պտտում է ստացողի ստեղները: Ամեն անգամ, երբ ուղարկում եք, ձեր հաճախորդը թարմություն է տալիս ժամանակավոր ստեղնաշար և գովազդում է իր հանրային կեսը կոդավորված լուրերի ներսում, որպես ան ephemeral_pk հատկորոշել. Այդ պահից սկսած բոլորն իրենց հաղորդագրություններն ուղղում են այդ բանալիին քո իսկականի փոխարեն: Դիտորդի համար խմբի յուրաքանչյուր հաղորդագրություն անցնում է միջև մեկանգամյա pubkeys, որոնք չունեն տեսանելի կապ որևէ ինքնության հետ, և երկու հաղորդագրություններ չեն կիսում a ստացող.

Փոխզիջումից հետո վերականգնում

Այդ ռոտացիան նաեւ վերականգնման մեխանիզմն է։ Եթե սարքը վտանգված է, օգտվողը պարզապես հաղորդագրություն է ուղարկում. իր գովազդած նոր ժամանակավոր բանալին փոխարինում է հինին յուրաքանչյուր անդամի համար ավտոմատ կերպով։ Չկա խմբից դուրս համաժամացում, որը պետք է կազմակերպվի, և խմբի համար ոչինչ չկա վրա.

Բացակայությունից հետո վերադառնալը

Ժամանակավոր ստեղները պտտվում են, և դրանք կրող իրադարձությունները վերջանում են ռելեներից: Հաճախորդ, որը եղել է Հետևաբար, օրերով անցանց ռեժիմը կարող է վերադառնալ՝ պահելով այն բանալիները, որոնցից բոլորը անցել են: Այսպես շարունակ նորից միացնել, բավական երկար ընդմիջումից հետո այն ուղարկում է արագությամբ սահմանափակված բանալիների վերահամաժամացման հարցում իր յուրաքանչյուրին խմբավորում և վերափոխում է ընթացիկ բանալիները, ինչն էլ խանգարում է երկարատև արձակուրդին մի խմբի մեջ, որն այլևս չեք կարող կարդալ:

Nymchat-ի օգտատերերի միջև խմբային հաղորդագրությունները կարող են նաև օգտագործել հետքվանտային բանալիների փոխանակում վերևում: Քանի որ յուրաքանչյուր անդամ արդեն ստանում է իր առանձին կոդավորված պատճենը, խումբը կարող է խառնվել և՛ ազատորեն, և՛ հաղորդագրությունը նշվում է միայն քվանտակայուն, երբ յուրաքանչյուր անդամ ստանում է այդպես է: Տես քվանտակայուն գաղտնագրում.