Мазмунга өтүү
Nymchat барагына кайтуу

Билим базасы Эл менен сүйлөшүү

Топтук чаттар

Шифрленген топтук маектер, алар өз алдынча агып кетпейт мүчөлүк. Ар бир билдирүү ар бир мүчө үчүн өзүнчө оролуп, ачкычка багытталган бир жолу колдонулган.

Топ түзүү

/group @alice @bob Weekend plans ошол мүчөлөр менен топ түзөт жана ошол аты. Аты милдеттүү эмес. Сиз да тандай аласыз Топтук чатты түзүү тартып бирөөнүн контексттик менюсун же колдонуңуз + Топтук чаттар бөлүмүнүн жанында каптал тилкеси.

Nymchat группалык баарлашуусу.
Топтук чат.

Сиз топтун мүчөсү болосуз ээси. Топтор чектелген 100 мүчө, анткени ар бир билдирүү ар бир адам үчүн өзүнчө шифрленет жана билдирүү боюнча таралуу (fan-out) чектүү болушу керек. Топтун менюсу ошол чекке карата санды көрсөтөт — 37/100 мүчө — жана ага жеткен топту белгилейт катары Толук; толук топко эч кимди аталышы боюнча, шилтеме аркылуу же сурам менен кошо албайт.

Мүчөлөрдү кошуу

/addmember @nym, же /invite @nym сиз топто болгондо. Ээсинен жана администраторлордон башка кимдир бирөө муну кыла аларын топтун... мүчөлөргө башкаларды кошууну уруксат берүү топтун контексттик менюсунда орнотуу.

/groupinfo учурдагы мүчөлөрүн тизмелейт.

Стандарттык түрдө өчүрүлгөн. Ээси же администратор күйгүзөт. Чакыруу шилтемеси аркылуу кошулууга уруксат бериңиз топтун контексттик менюсунан, андан кийин ал жерде шилтеме пайда болот — алар үчүн жана ошондой эле "мүчөлөргө башкаларды кошууга уруксат берүү" функциясы күйүп турган учурда мүчөлөр үчүн да.

Чакыруу шилтемесин ачкан жаңыдан кимдир бирөө nym'ди тандоону же алгач кирүүнү суранат; кошулуу андан кийин өзүнөн өзү улантат, ошондуктан алар шилтемени экинчи жолу таппай калышат.

Чакыруу шилтемесин баштапкы абалга келтирүү буга чейин бөлүшүлгөн ар бир шилтемени бир жолу жокко чыгарат. А шилтеме сиз ойлобогон жерде аяктады.

Шилтемени ачууда төмөнкүнү көрсөтөт алдын ала көрүү эч нерсе жөнөтүлгөнгө чейин: топтун аталышы жана, учурдагы тиркеме тарабынан түзүлгөн шилтемелерден анын сүрөттөмөсү, аватары, мүчөлөрдүн саны жана анын админдеринин бешөөгө чейинки тизмеси. Бул маалыматтар шилтемени түздүгөн мүчө тарабынан кол коюлат, ал эми кол тамгасы текшерилбеген алдын ала көрүү режиминде бир гана аталышы көрсөтүлөт. Кошулуу — бул өзүнчө, атайын басуу аркылуу ишке ашат. Шилтемени алган каалаган адам ал алдын ала көрүү режимин окуй алат, ошондуктан алар көрүп турганына кубанычта болгон сүрөттөмөнү жазыңыз.

Админдер кошулуу сурамдарын тастыкташат, топтун менюсунда, шилтеме менен топтун ортосуна адамды коёт. Аны күйгүзгөндө, шилтемени ачуу кошулуунун ордуна сурам жөнөтөт, сурам берүүчү көрөт Макулдоо күтүлүүдө, жана ээси жана администраторлор суроону таба алышат төмөндө Кошулуу сурамдары, алар аны макулдугу менен кабыл алышат же четке кагышат. Сурамдар бир жумадан кийин мөөнөтү бүтөт.

Таржымал жаңы мүчөлөр менен бөлүшүү

Ошондой эле ал демейдегиде өчүрүлгөн, ошондой эле ээсинин же администратордун чечимине байланыштуу: Тарыхты жаңы мүчөлөр менен бөлүшүү топтун контексттик менюсунда.

Аны менен, кимдир-бирөөнү кошсо, ал топтун акыркысына чейин жетет 50 билдирүү ошол жаңы мүчөгө, жалгыз шифрленген блоб катары, аларга гана. Багытталган билдирүүлөр белгиленет текшерилбеген, анткени түпнуска авторлордун колдорун кайра текшерүү мүмкүн эмес текст үчүнчү тарап тарабынан берилгенден кийин - сиз кошкон адамга ишенесиз сен алар берген нерсени түзөткөн эмессиң.

Сүрөттөмө, slowmode жана @everyone

Бир нече жөндөөлөр топтун кантип сүйлөшө тургандыгын аныктайт. Ээси жана админдер аларды топтун менюсунан өзгөртө алышат.

  • Сүрөттөмө. Башкы тилкедеги топтун атынын астында бир сап болуп көрсөтүлөт, 150 белгиге чейин; толугу менен окуу үчүн аны басыңыз. Ал ат сыяктуу эле топтун шифрленген билдирүүлөрүнүн ичинде жүрөт.
  • Ойдодоо режими. Өчүрүү же ар бир мүчө үчүн 10 секунд, 30 секунд, 1 мүнөт, 5 мүнөт, 15 мүнөт же 1 саат сайын бир билдирүү. Ээси, админдер жана модераторлордун чектөөсү жок. Композер мүчөгө канча убакыт күтүш керектигин айтат жана сервер жок болгондуктан, ар бир мүчөнүн тиркемеси да келген нерселердин убактысын текшерет: өтө эрте келген билдирүү төмөндөтүлөт Slowmode үчүн кармалып жатат, аны көрсөтүүчү баскыч менен.
  • @here жана @everyone. Билдирүүдөгү экөөндүн бири ар бир мүчөгө аты менен белгиленгендей билдирүү жөнөтөт. Аларды ээси, администраторлор жана модераторлор гана колдоно алышат; мүчөнүн тиркемеси аны жөнөтүүдөн баш тартат, ал эми башкалардын тиркемеси ал рольсуз жөнөтүүчүнүн билдирүүсүн эске албайт.
Nymchat тобунун панелинде топтун аталышы, 4/100 мүчө, Кошумча мүчөлөрдү кошуу, Ис-чара түзүү, Жашартууну бөлүшүү, Чалуу шилтемесин түзүү, Медиа, файлдар жана шилтемелер жана Чатты экспорттоо сыяктуу аракеттер жана мүчөлөрдүн тизмеси көрсөтүлгөн.
Топтун панели, мүчөлөрдүн саны 100 мүчөлүк чектөөгө карата.

Топтун менюсунда да бар Медиа, файлдар жана шилтемелер жана Экспорттоо чат, төмөндөгүдө сүрөттөлгөн Кабарлар, жана Жайгашкан жерди бөлүшүү жана Чалуу шилтемесин түзүү, астында Жайгашкан жерди бөлүшүү жана Чалуу шилтемелериБулардын эч бири Bluetooth mesh аркылуу иштебейт, анткени ал шифрленген топторду ташыбайт.

Иш-чаралар жана RSVP

Иш-чара, тиркеүү менюсунда же Иш-чара түзүү группанын менюсунда окуя картасын жарыялайт: аталышы, күнү, убактысы жана убакыт алкагы, ошондой эле кошумча катары орду жана эскертүүсү. Ар бир мүчө аны түзө алат.

Ар бир мүчө жооп берет Баруу, Мүмкүн же Келбейт картада эсептөө жүрүп турат жана ким эмне дегени жазылып турат. Жоопту өзгөртүүгө болот; акыркы айтылганы эсепке алынат. Мага эскертип кой өзүңүздүн түзмөгүңүздө башталган учурда же 10 мүнөт, 1 саат же 1 күн мурун эскертүү коюңуз. Иш-чаралар жана жооптор — мүчөлөр гана көрө алган жана башка эч ким көрө албаган кадимки шифрленген топтук билдирүүлөр.

Ээлер, администраторлор, модераторлор жана мүчөлөр

CommandкылатКим алат
/kick @nymМүчөнү алып салатЭэси, админдер, модераторлор
/ban @nymАларды жок кылат жана алардын кайтып келишине бөгөт коётЭэси, админдер, модераторлор
/unban @nymТыюу салганды алып салатЭэси, админдер, модераторлор
/addmod @nymМодераторлукка көтөрүлөтЭэси, администраторлор
/removemod @nymМодератордун кызматын төмөндөтөтЭэси, администраторлор
/addadmin @nymАдминге көтөрүүЭэси
/removeadmin @nymАдминди кызматтан чыгаратЭэси
/transferowner @nymТопту тапшыратЭэси
/leaveСизди топтон чыгаратКимдир бирөө

Топтун так бир ээси бар жана каалаган сандагы администраторлору жана модераторлору болушу мүмкүн. Бөлүштүрүү иштетүү арасында адамдар жана таасир этүү топ: модераторлор мүчөлөрдү алып салат, бөгөттөйт жана бөгөттөн чыгарат, болгону ушуну гана кылышат. Админлер дагы ушуну жасашат, ошондой эле топтун өзүн өзгөртүүчү бардык нерселерди — анын атын, сүрөттөмөсүн, чакыруу шилтемесин, жөндөөлөрүн, ким мүчөлөрдү кошо аларын — башкарып турушат жана модераторлорду дайындашат же кызматтан бошотушат. Админдерди ээси гана дайындайт жана топту башка бирөөгө гана ээси өткөрүп бере алат.

Эч ким өзүнүн ролуна барабар болгон же андан жогору болгон адамга чара көрө албайт. Модератор башка модераторду чыгара албайт, админ башка админдин ролун төмөндөтө албайт жана ээлик кылуучудан башка эч ким ээлик кылуучуга чара көрө албайт. Ээлик кылуу — бул кабатталбаган, тескерисинче, алмашып туруучу жалгыз роль: /transferowner колдон өткөрөт, экинчи ээ者を кошубайт.

Ролдор эки тараптан тең аткарылат

Арбитраждык сервер жок, андыктан ар бир кардар ролду өзү текшерет — качан модерация аракетин жөнөтүү жана ал кабыл алган ар бир модерация окуясында кайра. кардар ал ээ болбогон бийликти башкалардын баары четке кагышат.

Топтук шифрлөө кантип иштейт

Топтук чаттар ошол эле NIP-17 имиштерин жана NIP-59 белек пакеттерин колдонушат жеке билдирүүлөр, ар бир мүчөгө бир таңуу ошол мүчөгө шифрленген. Nymchat анда стандарттуу NIP-17де жок нерсени кошот.

Айлануучу алуучунун ачкычтары

Жөнөкөй NIP-17 менен, эстафетаны көрүп жаткан бирөө бир эле учурда N белек пакетинин пайда болгонун көрөт, N ар турдуу пабкилерге кайрылган. Бул мүчөлүк тизмеси жана аны чечмелөөнүн кереги жок окуу.

Ошентип, Nymchat алуучунун баскычтарын айлантат. Сиз жөнөткөн сайын кардарыңыз жаңысын берет эфемердик клавиатура жана анын коомдук жарымын жарнамалайт шифрленген ушактын ичинде, катары ephemeral_pk тег. Ошондон кийин ар ким өз билдирүүлөрүн ошол ачкычка жөнөтөт сенин чыныгы ордуна. Байкоочу үчүн, топтун ар бир билдирүүсү ортосунда жүрөт эч кимге көрүнгөн шилтемеси жок жана эки билдирүү бөлүшпөгөн бир жолку пабкейлер алуучу.

Компромисстен кийинки калыбына келтирүү

Ошол айлануу да калыбына келтирүү механизми болуп саналат. Эгер түзмөк бузулса, колдонуучу жөн эле билдирүү жөнөтөт: ал жарнамалаган жаңы эфемердик ачкыч ар бир мүчө үчүн эскисин алмаштырат автоматтык түрдө. Топтон тышкары кайра синхрондоштуруу жок жана топ макул боло турган эч нерсе жок күйүк.

Кеткенден кийин кайра келет

Эфемердик ачкычтар айланат жана аларды алып жүргөн окуялар реледен чыгып бүтөт. болгон кардар Ошентип, бир нече күн оффлайн режиминде, башкалардын баары өтүп кеткен ачкычтарды кармап, кайра келе алышат. Ошентип кайра туташкандан кийин, жетишерлик узак убакыттан кийин, ал өзүнүн ар бирине ылдамдыгы чектелген ачкычты кайра синхрондоштуруу өтүнүчүн жөнөтөт. топторду бириктирип, учурдагы ачкычтарды кайра алмаштырат - бул узак майрамдын бурулушун токтотот мындан ары окуй албай турган топко.

Nymchat колдонуучуларынын ортосундагы топтук билдирүүлөр да үстүнөн пост-кванттык ачкыч алмашууну колдоно алышат жогоруда. Ар бир мүчө мурунтан эле өзүнчө шифрленген көчүрмөсүн алгандыктан, топ аралаша алат да эркин - жана билдирүү ар бир мүчө кабыл алынганда гана кванттык туруктуу деп белгиленет ошентип. Караңыз кванттык туруктуу шифрлөө.