Revolt ، جایگزین منبع باز برای Discord

Discord یک سرویس پیام رسانی فوری رایگان است چت صوتی چند پلتفرمی VolP ، چت تصویری و متنی که محبوبیت زیادی پیدا کرده است در سالهای اخیر و از طریق سرورها کار می کند و به کانالهای متنی یا صوتی تفکیک می شود.

مشتری Discord بر اساس چارچوب الکترون است و با ابزارهای توسعه وب ساخته شده است که به آن امکان می دهد چند پلتفرمی باشد و بر روی رایانه های شخصی و روی وب اجرا شود. این نرم افزار توسط یازده مرکز داده پراکنده در سراسر جهان پشتیبانی می شود تا زمان تأخیر در بین مشتریان کم باشد.

همه نسخه های سرویس گیرنده مجموعه ای از ویژگی ها را پشتیبانی می کنند و برنامه Discord برای رایانه های شخصی به طور خاص برای استفاده در هنگام بازی طراحی شده است ، از جمله ویژگی هایی مانند تاخیر کم ، سرورهای چت صوتی رایگان برای کاربران و زیرساخت سرور اختصاصی.

درباره شورش

ال proyecto شورش به عنوان یک توسعه شناخته می شود یک بستر ارتباطی با هدف ایجاد a آنالوگ منبع باز پیام رسان Discord

مانند Discord ، پلت فرم Revolt بر ایجاد بسترهایی برای سازماندهی ارتباطات بین جوامع و گروه ها متمرکز است با علایق مشترک شورش به شما امکان می دهد سرور خود را اجرا کنید ارتباطات در تأسیسات خود و در صورت لزوم از ادغام آن با یک وب سایت اطمینان حاصل کنید یا با استفاده از برنامه های سرویس گیرنده موجود ارتباط برقرار کنید. برای استقرار سریع سرور ، یک تصویر ظرف برای Docker ارائه شده است.

سمت سرور Revolt به زبان Rust نوشته شده است ، از MongoDB برای ذخیره سازی استفاده کنید و تحت مجوز AGPLv3 توزیع می شود. سمت مشتری در TypeScript نوشته شده است و در نسخه دسکتاپ بر اساس پلت فرم است الکترون، و در نسخه برنامه وب ، در چارچوب Preact و جعبه ابزار Vite.

یک پروژه جداگانه در حال توسعه اجزایی مانند سرور برای ارتباط صوتی ، سرویس اشتراک فایل ، پروکسی و ابزارک های تعبیه شده در صفحه است. برنامه های تلفن همراه برای Android و iOS ارائه نمی شود. در عوض ، پیشنهاد می شود از یک برنامه وب نصب شده استفاده کنید که در حالت PWA (برنامه های وب پیشرفته) کار می کند.

این پلتفرم در مرحله اولیه آزمایش بتا است و در شکل فعلی آن فقط از چت متنی و صوتی پشتیبانی می کند ، که می تواند به عنوان مثال برای برقراری ارتباط بین بازیکنان در طول گذراندن مشترک بازی های رایانه ای استفاده شود. از ویژگیهای اساسی ، موارد برجسته تنظیم وضعیت کاربر ، ایجاد یک پروفایل با علامت گذاری نشانه گذاری ، پیوست نشان ها به یک کاربر ، ایجاد گروه های کاربری ، کانال ها و سرورها ، تفکیک امتیازات ، ابزارهای مسدود کردن / رفع انسداد متخلفان ، پشتیبانی از ارسال دعوت نامه (دعوتنامه).

انتظار می رود نسخه های بعدی از ربات ها پشتیبانی کنند ، یک سیستم تعدیل کننده کامل و ماژول هایی برای ادغام با بسترهای ارتباطی Discord و Matrix ، علاوه بر این در بلند مدت ، برنامه ریزی شده است که پشتیبانی از چت های امن را پیاده سازی کند (E2EE Chat) ، که از رمزگذاری سرتاسری در طرف شرکت کننده استفاده می کند.

در عین حال ، پروژه قصد توسعه به سمت سیستم های غیرمتمرکز و فدراسیون را ندارد که به چندین سرور متصل می شوند Revolt سعی نمی کند با ماتریکس رقابت کند ، نمی خواهد اجرای پروتکل را پیچیده کند و طاقچه خود را ایجاد سرورهای منحصر به فرد می داند که به طور مطلوب برای پروژه ها و جوامع قابل اجرا با VPS ارزان قیمت کار می کند.

در میان بسترهای چت نزدیک به Revolt ، می توانید پروژه نیمه باز Rocket را مشاهده کنید. چت ، که قسمت سرور آن در جاوا اسکریپت نوشته شده است ، بر روی پلت فرم Node.js اجرا می شود و تحت مجوز MIT توزیع می شود.

در Rocket.Chat ، فقط عملکرد اصلی باز است و ویژگی های اضافی در قالب افزونه های پولی توزیع می شود. Rocket.Chat محدود به پیام های متنی است و در درجه اول بر میزبانی چت های شرکت ، ارتباط با همکاران در شرکت ها و اطمینان از تعامل با مشتریان ، شرکا و تأمین کنندگان متمرکز است. همچنین می توانید به پیام رسان های باز Zulip ، Mattermost ، Wire ، Gitter و Briar اشاره کنید.

سرانجام اگر شما علاقه مند به دانستن بیشتر در مورد آن هستید ، شما می توانید جزئیات را بررسی کنید در لینک زیر.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.