راهنمای برینو › سیستم

📡 پیام‌رسان پشت صحنه

گروه‌محور و بی‌پیام شخصی، چه کسی را می‌شود اضافه کرد، پیام چطور لحظه‌ای می‌رسد، و چه چیزهایی از پیام‌ها محافظت می‌کند

SYS-10 همه

۱ سه نوع گروه

نوعچه کسی می‌سازداعضاپیش‌فرض نوشتن
گروه کلاسمعلم همان کلاس یا مدیر مدرسه — با دکمه، یک گروه برای هر کلاسخودکار: دانش‌آموزها و معلم‌های کلاسهمه
کل مدرسهفقط مدیر مدرسهانتخابی از کل مدرسهفقط مدیران
دلخواه (اولیا، تیم، …)مدیر یا معلم (معلم کلاس شخصی هم)انتخابی طبق درختهمه

پیام شخص‌به‌شخص عمداً وجود ندارد: هر گفتگو در گروهی است که مدرسه یا معلم ساخته، کنار هر پیام نام و نقش فرستنده هست و شماره‌ی تلفن هیچ‌کس نمایش داده نمی‌شود.

۲ قاعده‌ی درخت: چه کسی را می‌شود اضافه کرد؟

فهرست «افزودن عضو» در اپ از همین قاعده ساخته می‌شود، ولی تصمیم نهایی همیشه با سرور است: درخواست افزودن کسی بیرون از دامنه — حتی ساختگی — رد می‌شود. کسی که از درخت بیرون برود (خروج از کلاس یا مدرسه، قطع ارتباط ولی) خودکار از گروه‌هایی که دیگر به آن تعلق ندارد حذف می‌شود.

۳ پیام چطور لحظه‌ای می‌رسد؟

  1. اپ پیام را به سرور برینو می‌فرستد. سرور عضویت، حالت «فقط مدیران»، آرشیو، سقف سرعت و فیلتر واژه‌ها را می‌سنجد و پیام را در پایگاه داده ثبت می‌کند. اپ هیچ‌وقت مستقیم در جدول پیام‌ها نمی‌نویسد.
  2. هر گروه یک «اتاق» روی لبه‌ی Cloudflare دارد. هر عضوی که گروه را باز کرده با یک اتصال زنده (WebSocket) به این اتاق وصل است؛ سرور پیام ثبت‌شده را به اتاق می‌دهد و اتاق آن را به همه‌ی اعضای آنلاین پخش می‌کند. «آنلاین» و «در حال نوشتن» هم از همین اتاق می‌آیند.
  3. وصل‌شدن با یک بلیت یک‌دقیقه‌ای است که فقط عضو گروه می‌گیرد؛ اتاق هم خودش عضویت را دوباره می‌سنجد. عضوی که حذف شود، اتصالش فوری بسته می‌شود.
  4. اگر اتصال قطع شود، اپ با فاصله‌ی رو به افزایش (۱ تا ۳۰ ثانیه) دوباره وصل می‌شود — با برگشت اینترنت یا برگشت به اپ، فوری — و پیام‌هایی را که در این فاصله ثبت شده‌اند از سرور می‌گیرد. منبع حقیقت همیشه پایگاه داده است؛ پیامی گم نمی‌شود.

۴ سقف‌ها و فیلتر

سقفپیش‌فرض
طول هر پیام۴۰۰۰ نویسه
سرعت فرستادن۲۰ پیام در دقیقه برای هر نفر
اعضای هر گروه۱۰۰۰ نفر
«در حال نوشتن»فقط در گروه‌های تا ۵۰ عضو

همه‌ی این عددها را ادمین برینو تغییر می‌دهد. فیلتر واژه‌ها فهرستی است که ادمین نگه می‌دارد؛ تطبیق با کل واژه است (نه بخشی از واژه) و ی/ک عربی، نیم‌فاصله، کشیده و حروف تکراری را یکسان می‌گیرد. پیام مشکوک ثبت نمی‌شود و فرستنده پیام فارسی می‌بیند.

۵ چه کسی چه می‌بیند؟

۶ رسانه، سهمیه و فضای شخصی

۷ تعامل‌ها و رسیدگی به تخلف

راهنمای کاربر: UG-ALL-08.

۸ بعداً اضافه می‌شود

خرید فضای بیشتر · اعلان گوشی وقتی اپ بسته است (منشن، پیام گروه‌های صدادار) · پیش‌نمایش لینک.