توضیحات
Better Messages غنیترین سیستم پیامرسانی خصوصی بلادرنگ برای WordPress از نظر امکانات است، با یکپارچگیهای بومی برای BuddyPress، BuddyBoss Platform، Ultimate Member، PeepSo و هر سایت دیگر مبتنی بر WordPress.
سایت وردپرس خود را به یک پلتفرم ارتباطی قدرتمند با پیامرسانی خصوصی، اتاقهای چت، تماسهای ویدیویی و صوتی، چتهای ویدیویی گروهی، رباتهای چت هوش مصنوعی و اپلیکیشنهای موبایل بومی تبدیل کنید.
چه در حال ساخت یک انجمن خصوصی یا عمومی، شبکهی اجتماعی، اینترانت، سایت اتاق گفتگو، بازارگاه، سایت عضویت، پلتفرم دوستیابی یا سایت اقتصاد سازندگان باشید – Better Messages قابلیتهای پیامرسانی در سطح سازمانی را با رابط کاربری آسان فراهم میکند.
Better Messages را امتحان کنید:
- دموی زنده — سایت دموی کاملاً کاربردی
- Documentation & Knowledge Base — setup guides, features, FAQ
- تمام یکپارچگیها — هر افزونه و قالب پشتیبانیشده
- قیمتگذاری — مقایسهی نسخهی رایگان و WebSocket
- بلاگ & آموزشها — راهنماها، مرور گامبهگام، بررسی عمیق یکپارچگیها
برای توسعهدهندگان:
- مرجع REST API — هر اندپوینت و پارامتر
- PHP Hooks — اکشنها، فیلترها، توابع کمکی
- JavaScript Hooks — رویدادهای فرانتاند و API سفارشیسازی
- گزارش تغییرات — هر نسخه و رفع اشکال
- نقشهی راه — ویژگیهای آینده و رأیگیریها
موارد استفادهی رایج:
Better Messages به طور گسترده برای پشتیبانی از پیامرسانی در موارد زیر استفاده میشود:
- انجمنهای خصوصی — پلتفرمهای انجمن پولی و فقط برای اعضا، گروههای مَستِرمایند، شبکههای فارغالتحصیلان، کوهورتهای دوره، حلقههای مربیگری، پیامرسانی محدود به نقش، گفتگوهای گروهی، رباتهای گفتگوی هوش مصنوعی برای آنبوردینگ و پرسشهای متداول، رمزنگاری سرتاسر برای گفتگوهای حساس
- انجمنهای عمومی و شبکههای اجتماعی — پلتفرمهای اجتماعی باز، انجمنهای سرگرمی و علاقهمندی، سایتهای مبتنی بر BuddyPress / BuddyBoss / PeepSo / FluentCommunity، پیامرسانی خصوصی، گفتگوهای گروهی، اتاقهای گفتگو، ویجتهای مینی گفتگو که کاربران را در سراسر سایت همراهی میکنند
- اینترانت و سایتهای سازمانی — ارتباطات داخلی کارمندان، کانالهای تیم و دپارتمان، دسترسی محدود بر اساس نقش WordPress، اشتراکگذاری فایل، تماسهای صوتی و تصویری برای تیمهای دورکار، طرح خودمیزبان برای سایتهایی که الزامات حاکمیت داده دارند
- سایتهای اتاق گفتگو — سایتهایی که حول اتاقهای گفتگوی بلادرنگ بهعنوان ویژگی اصلی ساخته شدهاند، اتاقهای عمومی و خصوصی، گفتوگوی مبتنی بر موضوع، دسترسی مهمان برای بازدیدکنندگان ثبتنشده، تحویل از طریق AJAX یا WebSocket
- سایتهای دوستیابی و همسانسازی — گفتگوی خصوصی یکبهیک، پیوستهای عکس و ویدئو، تماسهای صوتی و تصویری، دکمههای گفتگوی پروفایل به پروفایل در دایرکتوری اعضا، گفتگوی مهمان برای بازدیدکنندگان در حال مرور، رمزنگاری سرتاسر برای گفتگوهای خصوصی
- پلتفرمهای اقتصاد سازندگان و طرفداران — پیامرسانی پولی با صورتحساب به ازای هر پیام و هر تماس از طریق GamiPress یا MyCRED، تماسهای تصویری خصوصی، پیامرسانی انبوه به طرفداران، ویجتهای مینی گفتگوی همیشهفعال
- پلتفرمهای DM پولی و کسب درآمد — دریافت هزینه به ازای هر پیام مستقیم یا هر تماس با قیمتگذاری بر اساس نقش، نمایش موجودی، پیامرسانی محدود به نقش، تعدیل محتوای هوش مصنوعی برای فیلتر کردن هرزنامه و تلاشهای کلاهبرداری
- پلتفرمهای مربیگری و منتورینگ — پیامهای مستقیم مراجع به مربی، تماسهای تصویری زمانبندیشده، پیامهای صوتی، اشتراکگذاری فایل، اتاقهای گفتگوی دوره از طریق یکپارچگیهای LMS
- فروشگاههای آنلاین (WooCommerce) — گفتگوی پیشازخرید در صفحات محصول، پشتیبانی سفارش پس از خرید، پیامهای آگاه از زمینهی سبد خرید، صندوق ورودی تعبیهشده در «حساب من»
- بازارگاههای چندفروشنده و آگهیهای طبقهبندی شده — گفتگوی خریدار به فروشنده در هر آگهی، رشتههای مجزا برای هر آگهی، گفتگوی مهمان برای بازدیدکنندگان ثبتنشده
- دورههای آنلاین (LMS) — اتاقهای گفتگوی دوره، پیامهای مستقیم مدرس به دانشآموز، گفتگوهای گروهی برای دورههای مبتنی بر کوهورت
- انجمنها و جوامع پرسش و پاسخ — پیوند پیام خصوصی روی هر پاسخ، گفتگوی پیگیری برای شرکتکنندگان رشته
- سایتهای املاک و آگهی — پیامرسانی استعلام از مشاور، رشتههای گفتگو در زمینهی ملک، گفتگوی مهمان برای بازدیدکنندگان در حال مرور
- رویدادهای زنده و وبینارها — اتاقهای گفتگوی لابی رویداد، دسترسی مهمان برای شرکتکنندگان ثبتنشده، تماسهای گروهی صوتی و تصویری برای جلسات AMA، پیامهای سنجاقشده با برنامهی رویداد
- پلتفرمهای رزرو و نوبتدهی — پیامرسانی مهمان به میزبان روی آگهیها و رزروها، اشتراکگذاری فایل برای اسناد، تماسهای صوتی و تصویری پیش از ورود
- انجمنهای رمزارز و Web3 — اتاقهای گفتگوی محدودشده با توکن از طریق افزونهی عضویت و نقشهای WordPress، تماسهای گروهی AMA، رباتهای دانش هوش مصنوعی برای پرسشهای وایتپیپر، اپلیکیشنهای موبایل برای تعامل در حین حرکت
افزونه “Better Messages” قبلا “BP Better Messages” نامیده میشد.
Better Messages را به زبان خود ترجمه کنید
ویژگیهای اصلی پیامرسانی:
- مکالمات بلادرنگ با قدرت AJAX یا WebSocket
- مکالمات خصوصی یک به یک
- مکالمات گروهی با شرکتکنندگان نامحدود
- اتاقهای چت با پشتیبانی از دسترسی مهمان
- پیامها برای گروههای BuddyPress، گروههای PeepSo، گروههای Ultimate Member، گروههای FluentCommunity
- موضوعات برای مکالمات
- جستجو در تمام پیامها
- علامتگذاری پیامها به عنوان مورد علاقه
- سنجاق کردن پیامهای مهم به بالای مکالمه
- سنجاق کردن مکالمات مورد علاقه به بالای لیست
- فیلتر لیست مکالمات برای نمایش فقط مکالمات خوانده نشده
- پاسخ به پیامهای خاص
- ویرایش پیامهای ارسال شده (با نشانگر ویرایش)
- حذف پیامها
- ارسال پیامها به مکالمات دیگر
- بیصدا کردن اعلانهای مکالمه
- ذخیره خودکار پیشنویس پیام با قابلیت بازیابی
هوش مصنوعی & اتوماسیون:
- رباتهای چت هوش مصنوعی با قدرت OpenAI، Anthropic (Claude) و Google Gemini
- رباتهای چت هوش مصنوعی در مکالمات گروهی با پاسخهای مبتنی بر منشن
- خلاصهسازی مکالمات و خلاصههای زمانبندی شده با هوش مصنوعی
- ردیابی مصرف توکن با تخمین هزینه
- رونویسی پیام صوتی توسط Better Messages Cloud AI یا OpenAI
- قابلیت جستجوی وب برای رباتهای هوش مصنوعی
- ابزار جستجوی فایل برای رباتهای هوش مصنوعی
- تولید تصویر با هوش مصنوعی
- پشتیبانی از فایل PDF در مکالمات هوش مصنوعی
رسانه & محتوا:
- اشتراکگذاری فایل با آپلود قابل ازسرگیری و قابلیت محافظت از فایلها در برابر دسترسی مستقیم (تصاویر، ویدیوها، اسناد)
- بهینهسازی تصویر و ویدیو در سمت کلاینت برای سازگاری بین مرورگرها و صرفهجویی در فضای ذخیرهسازی (تبدیل فرمت، کنترل کیفیت، حذف متادیتا)
- پیامهای صوتی (به عنوان افزونه موجود است)
- لینکهای جاسازی شده با تصاویر بندانگشتی و توضیحات
- پشتیبانی oEmbed برای YouTube، Vimeo، Spotify، SoundCloud، Flickr و بیش از 20 سرویس دیگر
- انتخابگر ایموجی
- بستههای استیکر داخلی با کنترل دسترسی بر اساس نقش و پشتیبانی چند زبانه
- یکپارچهسازی GIF با ارائهدهندگان GIPHY و Klipy
- پیشنهادات استیکر هنگام تایپ
- پشتیبانی از قالببندی متن Markdown
اعلانها:
- اعلانهای ایمیل برای پیامهای خوانده نشده (قالبهای قابل تنظیم)
- پشتیبانی از لینک لغو اشتراک در ایمیلها
- اعلانهای صوتی برای پیامهای جدید
- اعلانهای toast در سایت در هر جای وبسایت شما
مدیریت & امنیت:
- مدیریت محتوای AI با دو ارائهدهنده:
- Better Messages Moderation AI — بدون هزینه اضافی در مجوز WebSocket گنجانده شده، نیازی به کلیدهای API شخص ثالث ندارد. با پشتیبانی Better Messages Cloud با دستهبندیهای گسترده، قوانین سفارشی و آگاهی از زمینه مکالمه
- OpenAI Moderation API — استفاده رایگان، نیاز به کلید API OpenAI دارد
- قوانین مدیریت سفارشی — قوانین خود را به صورت متن ساده تعریف کنید
- آگاهی از زمینه مکالمه — تشخیص الگوهایی که در چندین پیام تقسیم شدهاند
- بین اقدامات مدیریت «فقط علامتگذاری» (توصیه میشود) یا «نگهداشتن برای بررسی» انتخاب کنید
- پیامهای پیشمدیریت شده – بررسی پیامها قبل از تحویل
- قابلیت گزارش پیامها
- فیلتر کلمات نامناسب با لیست سیاه قابل تنظیم
- قابلیت مسدود کردن کاربر
- کنترل دسترسی مبتنی بر نقش
- لیست سفید/سیاه کاربران برای مدیریت
ویژگیهای تعامل:
- واکنش به پیامها
- منشنها (@username)
- ارسال پیام انبوه از مدیریت وردپرس با زمانبندی، پیوست فایل و پردازش در پسزمینه
- مکالمات پیشنهادی برای کاربران جدید
- جاسازی نقاط ورودی مکالمه در هر کجای سایت شما بدون استفاده از کدهای کوتاه
- پنج ویجت: دوستان، گروهها، کاربران، رباتهای هوش مصنوعی، اتاقهای چت
- دو سبک نمایش: نوار کلاسیک یا حباب شناور (با سرهای چت)
- سه محل قرارگیری: نوار پایین، پنل کناری، نوار برگههای موبایل
- انتخابگر آیکون برای هر ویجت، جعبه جستجو، محدودیتهای نقش و کلید «مخفی کردن برگه در حالت خالی»
- ویجت کاربران با سه حالت نمایش (همه / بر اساس نقش / دستی انتخاب شده) و مرتبسازی بر اساس آخرین فعالیت یا تاریخ ثبتنام
- ترتیب قابل سفارشیسازی برگهها در ویجتهای کوچک، پنل کناری و نمای موبایل
سفارشیسازی:
- طراحی مدرن و کاملا قابل سفارشیسازی
- سفارشیسازی آسان رنگ از طریق WP Customizer
- صداهای اعلان سفارشی
- پشتیبانی از چیدمان RTL
- راهحل White label
- کاملا قابل ترجمه
- گزینه حذف خودکار پیامهای قدیمی
حریم خصوصی و GDPR:
- صفحه تنظیمات اختصاصی حریم خصوصی و GDPR
- تمام دادههای پیام روی سرور خودتان ذخیره میشود
- تعدیل AI (در صورت فعالسازی) محتوای پیام را برای تحلیل ارسال میکند — Better Messages Cloud هیچ دادهای را ذخیره نمیکند؛ در صورت استفاده از ارائهدهندهی OpenAI، سیاست دادهی OpenAI را مرور کنید
- پشتیبانی از صدور و حذف دادههای شخصی WordPress (ابزارها صدور/حذف دادههای شخصی)
- متن پیشنهادی سیاست حریم خصوصی که بر اساس ویژگیهای فعال تطبیق مییابد
- گزینه تصاویر ایموجی میزبانی شخصی — بدون درخواست CDN خارجی
- جاسازی ویدیو محافظ حریم خصوصی — YouTube، Vimeo فقط پس از کلیک کاربر بارگذاری میشوند
- بدون تنظیم کوکی، بدون اسکریپتهای تحلیلی یا ردیابی
- مستندات حریم خصوصی و GDPR
این لیست کاملی از ویژگیها نیست – Better Messages ویژگیها و گزینههای کوچک بسیار بیشتری دارد که در اینجا ذکر نشدهاند. ما دائما ویژگیها و بهبودهای جدیدی بر اساس بازخورد کاربران اضافه میکنیم.
افزونهها & قالبهای سازگار — بیش از ۳۵ یکپارچگی بومی:
Better Messages بدون نیاز به پیکربندی روی هر سایت WordPress کار میکند. اگر سایت شما هماکنون یک افزونهی انجمن، LMS، بازارگاه یا دایرکتوری اجرا میکند، Better Messages به طور مستقیم به آن متصل میشود — اعضا، پروفایلها، گروهها، دورهها، آگهیها و پستها را به ارث میبرد تا بخشهای گفتگو در مکانهای درست بدون پیکربندی ظاهر شوند.
پلتفرمهای انجمن & عضویت — جایگزین پیامرسان داخلی میشود و اعضا، پروفایلها، دوستان و گروهها را به ارث میبرد:
- BuddyPress
- BuddyBoss Platform — including BuddyBoss Theme and ReadyLaunch
- PeepSo
- Ultimate Member
- FluentCommunity — including Spaces and Courses
- SureDash
- ProfileGrid
- UsersWP
- WP User Manager
سیستمهای مدیریت یادگیری (LMS) — اتاقهای گفتگوی دوره، پیامرسانی مدرسان و گفتگوهای دانشآموز به دانشآموز:
- LearnDash — including Instructor Role add-on
- LearnPress
- Tutor LMS
- MasterStudy LMS
- دورههای FluentCommunity
تجارت الکترونیک — WooCommerce — گفتگوی پیشازفروش و پشتیبانی سفارش برای فروشگاههای آنلاین:
- WooCommerce — دکمههای تماس در صفحات محصول، سبد خرید، پرداخت و سفارش. محتویات سبد خرید به طور خودکار بهعنوان یک پیام غنی در گفتگو ارسال میشود تا کارشناس پشتیبانی شما بلافاصله ببیند مشتری به چه چیزی نگاه میکند، و صفحات سفارش یک کارت زمینهی سفارش ساختاریافته ارسال میکنند. آدرسهای سادهی URL محصول که در هر گفتگو جایگذاری شوند، به کارتهای غنی محصول گسترش مییابند. صندوق ورودی تعبیهشده در داخل حساب من WooCommerce قرار دارد. سازگار با HPOS، سازگار با قالب بلوکی، با پرداخت مهمان کار میکند. در هر دو نسخهی رایگان و WebSocket در دسترس است — نسخهی WebSocket گفتگوها را بهجای جابهجایی به صفحهی دیگر، بهصورت یک رویهی مینی-ویجت پاپآپ باز میکند.
بازارگاهها & چندفروشنده — گفتگوی خریدار به فروشنده روی WooCommerce، با فعالسازی به ازای هر فروشنده و دکمههای تماس در فروشگاههای فروشندگان، صفحات محصول و جزئیات سفارش:
آگهیها، دایرکتوریها & طبقهبندیها — دکمههای تماس در هر آگهی با رشتههای مجزا برای هر آگهی:
- HivePress
- Directorist
- GeoDirectory
- Classified Listing
- Motors – Car Dealer, Classifieds & Listing
- WP Job Manager
قالبهای املاک — پیامرسانی مشاور و استعلام در آگهیهای ملک:
انجمنها — پیوند پیام خصوصی روی هر پاسخ:
- wpForo
- bbPress
گیمیفیکیشن، امتیازها & دسترسی پولی — دریافت هزینه به ازای هر پیام یا تماس با قیمتگذاری بر اساس نقش و نمایش موجودی:
اتوماسیون & صفحهسازها:
- Uncanny Automator — triggers and actions for chat events
- AutomatorWP — triggers and actions for chat events
- Crocoblock JetEngine Profile Builder — profile and chat shortcodes for JetEngine listings
اعلانهای Push & PWA:
- OneSignal — web push notifications
- Progressify PWA — install-to-home-screen prompts on the messenger
سازندهی شورتکد جهانی — افزودن گفتگو به هر چیز دیگر:
افزونه یا قالب خود را در فهرست نمیبینید؟ Better Messages یک سازندهی شورتکد بصری در پیشخوان WordPress Better Messages شورتکدها ارائه میکند که به شما اجازه میدهد یک دکمهی گفتگوی زنده را روی هر نوع پست دلخواه، دایرکتوری، آگهی بازارگاه، پروفایل مشاور یا بلوک صفحهساز قرار دهید — بدون نوشتن PHP. آن را به یک پست نمونه نشانه بگیرید، نحوهی تعیین کاربر مقصد را انتخاب کنید (نویسندهی پست، شناسهی کاربر ذخیرهشده در postmeta یا یک صندوق ورودی ثابت)، استراتژی رشته و برچسب را تنظیم کنید و شورتکد تولیدشده را کپی کنید. همان شورتکد سپس برای هر پست با همان ساختار کار میکند، با رشتهبندی خودکار به ازای هر پست و یک بنر اختیاری در گفتگو. آن را در Gutenberg، Elementor، Bricks، Divi یا مستقیماً در یک قالب پوسته جایگذاری کنید.
هرگونه ناسازگاری را گزارش دهید یا یکپارچگیهای بیشتری درخواست کنید — این بسیار مهم است و به بهبود Better Messages کمک میکند!
نسخه WebSocket:
نسخه WebSocket یک گزینه پولی است، میتوانید کلید لایسنس را از وبسایت ما دریافت کنید.
ما از سرورهای اختصاصی خود برای پیادهسازی ارتباطات WebSocket بین سایت شما و کاربران استفاده میکنیم. سرورهای ما کاملاً خصوصی هستند و هیچ دادهی خصوصیای را ذخیره یا ردیابی نمیکنند — همهی پیامها در پایگاه دادهی شما باقی میمانند.
عملکرد & قابلیت اطمینان:
- بار سرور شما را بهطور چشمگیری کاهش میدهد (تا ۲۰۰ برابر درخواستهای کمتر)
- تحویل فوری پیام به صورت بلادرنگ
- با هر هاستینگی از جمله هاست اشتراکی کار میکند
- بدون محدودیت در اتصالات همزمان یا کاربران فعال ماهانه
تماسهای ویدیویی & صوتی:
- تماسهای ویدیویی HD (یک به یک)
- تماسهای صوتی HD (یک به یک)
- چتهای ویدیویی گروهی (تا 32 شرکتکننده)
- چتهای صوتی گروهی (تا 50 شرکتکننده)
- اشتراکگذاری صفحه در تماسها و چتهای گروهی
اپلیکیشنهای موبایل (آلفا):
- اپلیکیشن موبایل iOS (اپلیکیشن برند خود را بسازید) – آلفا
- اپلیکیشن موبایل اندروید (اپلیکیشن برند خود را بسازید) – آلفا
- اعلانهای فشاری برای تماسها و پیامها
- اعلانهای VoIP برای تماسهای ورودی
توجه: اپلیکیشنهای موبایل در حال حاضر در مرحله آلفا هستند. عملکرد اصلی کار میکند، اما برخی ویژگیها ممکن است محدود یا در حال توسعه باشند.
ویژگیهای بلادرنگ:
- وضعیت تحویل پیام (ارسال شده، تحویل داده شده، دیده شده)
- نشانگرهای فعالیت تایپ، ضبط صدا و آپلود فایل
- نشانگر حضور آنلاین/آفلاین
- وضعیت کاربران (آنلاین، دور، مزاحم نشوید)
- چتهای کوچک – پنجرههای چت در هر جای سایت شما
- ویجت مکالمات کوچک – فهرست کردن و ادامه گفتگوهای اخیر از هر صفحه
- فیلتر فقط آنلاین و مرتبسازی با اولویت کاربران آنلاین برای ویجت کوچک کاربران
Better Messages Cloud AI:
- ترجمه خودکار پیامها در گفتگوهای یکبهیک — 53 زبان، تشخیص خودکار
- نظارت هوشمند بر محتوا — 23 دستهبندی، قوانین سفارشی، آگاهی از زمینه مکالمه
- رونویسی پیام صوتی — 99+ زبان با تشخیص خودکار
- نیازی به کلیدهای API شخص ثالث نیست — همراه با مجوز WebSocket بدون هزینه اضافی
امنیت & رمزگذاری:
- رمزنگاری سرتاسر اختیاری (E2EE) — میتواند در سطح وبسایت و برای هر گفتگو بهطور جداگانه فعال شود، پیامها و فایلها در مرورگرهای کاربران با AES-256-GCM رمزنگاری میشوند و سرور هرگز متن ساده را نمیبیند
- رمزگذاری محلی مرورگر (AES256) برای ذخیرهسازی آفلاین پیامها
- اعلانهای Web Push (حتی وقتی مرورگر بسته است کار میکند)
- تمام دادهها در حین انتقال رمزگذاری شدهاند، بنابراین ما نمیتوانیم آنها را در سرورهایمان بخوانیم
پشتیبانی:
- پشتیبانی ایمیل با اولویت
- بهروزرسانیهای منظم و ویژگیهای جدید
دریافت کلید لایسنس نسخه WebSocket | شرایط استفاده
چیدمان RTL در افزونه تعبیه شده است.
میتوانید افزونه را با LocoTranslate به زبان خود ترجمه کنید یا در ترجمه افزونه مشارکت کنید.
عکسهای صفحه






بلوکها
این افزونه 2 بلوک ارائه میدهد.
- Chat Room Embed a Better Messages chat room
- User Inbox Personal user inbox, where user can access all conversations which he is participating in
نصب
- فایلهای افزونه را در پوشه
/wp-content/plugins/bp-better-messagesآپلود کنید، یا افزونه را مستقیما از طریق صفحه افزونههای وردپرس نصب کنید. - افزونه را از طریق صفحه ‘افزونهها’ در وردپرس فعال کنید
- از تنظیمات -> Better Messages برای پیکربندی افزونه استفاده کنید
سوالات متداول
-
آیا Better Messages رایگان است؟
-
بله — نسخهی رایگان را از WordPress.org نصب کنید. این نسخه از گفتگوهای خصوصی و گروهی، اتاقهای گفتگو، اشتراکگذاری فایل، پیشنمایشهای oEmbed، اعلانهای ایمیل گروهبندیشدهی هوشمند، دسترسی مبتنی بر نقش، guest chat و مجموعه ویژگیهای استاندارد پیامرسان پشتیبانی میکند. نسخهی WebSocket پولی است و امکاناتی مانند تحویل آنی، تماسهای صوتی / تصویری یکبهیک و گروهی، AI Chat Bots، AI Content Moderation، AI Message Translation، Voice Message Transcription، اعلانهای وب push و رمزنگاری سرتاسری را در اختیار شما قرار میدهد.
-
Better Messages با چه افزونههای WordPress یکپارچه میشود؟
-
بیش از ۳۵ یکپارچگی بومی در پلتفرمهای انجمن (BuddyPress، BuddyBoss Platform، PeepSo، Ultimate Member، FluentCommunity، SureDash، ProfileGrid، UsersWP، WP User Manager)، LMS (LearnDash، LearnPress، Tutor LMS، MasterStudy LMS)، تجارت الکترونیک (WooCommerce — گفتگوی پیشازفروش و پشتیبانی سفارش با دکمههای تماس در صفحات محصول، سبد خرید، پرداخت و سفارش)، بازارگاههای چندفروشنده (Dokan، WCFM، WC Vendors، MultiVendorX)، آگهیها و دایرکتوریها (HivePress، Directorist، GeoDirectory، Classified Listing، Motors، WP Job Manager)، قالبهای املاک (Houzez، RealHomes)، انجمنها (wpForo، bbPress)، گیمیفیکیشن (GamiPress، MyCRED)، اتوماسیون (Uncanny Automator، AutomatorWP)، صفحهسازها (Crocoblock JetEngine) و push / PWA (OneSignal، Progressify). اگر افزونهی شما در فهرست نیست، سازندهی بصری شورتکد داخلی به شما اجازه میدهد بدون نوشتن PHP، یک دکمهی گفتگوی زنده را به هر نوع پست دلخواه اضافه کنید. فهرست کامل یکپارچگیها را ببینید.
-
آیا از گفتگوهای گروهی پشتیبانی میکند؟
-
بله — گفتگوهای گروهی درجه یک با تاریخچهی مشترک، منشنها، واکنشها، بارگذاری فایل، پاسخ، ویرایش / حذف / بازارسال و تماسهای صوتی / تصویری گروهی (نسخه WebSocket). گفتگوهای گروهی میتوانند بهصورت خودکار با گروههای BuddyPress / BuddyBoss / PeepSo / Ultimate Member / FluentCommunity جفت شوند و اعضا همگام با گروه جامعهی مبدأ به گفتگو میپیوندند یا از آن خارج میشوند.
-
آیا بازدیدکنندگان ثبتنامنشده (مهمانها) میتوانند گفتگو کنند؟
-
بله — Guest Chat به بازدیدکنندگان ثبتنامنشده اجازه میدهد به اتاقهای گفتگو بپیوندند، به فروشندگان در فروشگاههای چندفروشنده پیام دهند، در فهرستهای دایرکتوری سوال بپرسند یا با پشتیبانی سایت گفتگو کنند. مهمان نام نمایشی (و در صورت تمایل آدرس ایمیل) را وارد میکند و سپس بهعنوان کاربر مهمان شرکت میکند. در صورتی که بعداً ثبتنام کند، تاریخچهی گفتگوهای او حفظ میشود.
-
آیا از تماسهای صوتی و تصویری در WordPress پشتیبانی میکند؟
-
بله (نسخهی WebSocket) — تماسهای صوتی / تصویری یکبهیک و گروهی در داخل رشتهی پیامرسان زندگی میکنند، نه بهعنوان یک یکپارچگی جداگانه با Zoom / Whereby. رلهی رسانهی میزبانیشده در لایسنس WebSocket گنجانده شده است، نیازی به حساب جداگانهی Twilio، اشتراک Daily / Whereby یا طرح توسعهدهندهی Zoom نیست. تماسها روی موبایل تمامصفحه و روی دسکتاپ تصویر در تصویر هستند.
-
آیا Better Messages با GDPR سازگار است؟
-
بله. تمام دادههای پیام تنها در پایگاهدادهی WordPress شما ذخیره میشوند. relay ابری WebSocket نسبت به محتوای پیام نابیناست — رخدادهای رمزنگاریشده را هدایت میکند اما آنچه از آن عبور میکند را نمیخواند، ذخیره نمیکند و بررسی نمیکند. Better Messages با ابزارهای داخلی WordPress برای صدور و حذف دادههای شخصی نیز یکپارچه شده است. برای سایتهایی با نیازهای سختگیرانهتر در حوزهی حاکمیت داده (ماده ۹ GDPR، حوزههای نزدیک به HIPAA، بارهای کاری دادههای مقرراتی) طرح self-hosted موجود است — با پشتیبانی تماس بگیرید.
-
آیا ویژگیهای AI دارد؟
-
بله (نسخهی WebSocket، افزونهی AI). رباتهای گفتگوی هوش مصنوعی (OpenAI، Anthropic Claude، Google Gemini) بهعنوان شرکتکنندگان کامل در هر رشته عمل میکنند، با پرامپتهای سیستمی سفارشی و دریافت امتیاز به ازای هر ربات از طریق GamiPress / MyCRED. Better Messages Cloud AI تعدیل محتوای AI (بیش از ۲۳ دسته شامل هرزنامه، کلاهبرداری، افشای اطلاعات شخصی، اشتراکگذاری اطلاعات تماس)، ترجمهی پیام AI (۵۳ زبان با تشخیص خودکار) و رونویسی پیام صوتی (بیش از ۹۹ زبان) را فراهم میکند — همگی در لایسنس WebSocket گنجانده شدهاند، بدون نیاز به کلید API شخص ثالث.
-
آیا اپلیکیشنهای بومی iOS و Android دارد؟
-
بله — Better Messages اپلیکیشنهای موبایل بومی iOS و Android ساختهشده بر پایهی Capacitor را ارائه میدهد، با اعلانهای push، تحویل پیام در زمان واقعی، تماسهای صوتی / تصویری و برابری کامل ویژگیهای پیامرسان با نسخهی وب. برای سایتهایی که میخواهند اپلیکیشن با برند اختصاصی خود را در App Store / Play Store و با حساب توسعهدهندهی خود منتشر کنند، امکان بازسازی بهصورت white-label فراهم است.
-
آیا میتوانم رابط messenger را به زبان خودم ترجمه کنم؟
-
بله — Better Messages با استفاده از text domain با نام
bp-better-messagesبهطور کامل از طریق ابزارهای استاندارد ترجمهی WordPress (Loco Translate، WPML، Polylang) قابل ترجمه است. بههمراه بیش از ۳۰ ترجمه از سوی جامعهی کاربری ارائه میشود. میتوانید در translate.wordpress.org ترجمهای را اضافه یا بهبود دهید. -
آیا از رمزنگاری سرتاسری پشتیبانی میکند؟
-
بله (نسخهی WebSocket). رمزنگاری سرتاسر برای هر رشته فعال است — پیامها و پیوستهای فایل پیش از انتقال در مرورگر فرستنده با AES-256-GCM رمزنگاری میشوند، در حالت ذخیرهسازی در پایگاه داده رمزنگاریشده باقی میمانند و فقط در مرورگر گیرنده رمزگشایی میشوند. سرور فقط متن رمزشده را ذخیره میکند؛ هیچ مدیر، مهندس میزبانی یا مهاجم با دسترسی به پایگاه داده نمیتواند محتوای پیام یک رشتهی E2E را بخواند.
-
مستندات دقیق را کجا میتوانم پیدا کنم؟
-
مستندات کامل، راهنماهای یکپارچهسازی، مرجع REST API، مرجع hookها، آموزشهای ویدئویی و بیش از ۸۰ پست بلاگ در www.better-messages.com در دسترس است.
نقد و بررسیها
توسعه دهندگان و همکاران
“Better Messages – اتاقهای گفتگو، گفتگوی گروهی، پیامهای خصوصی & رباتهای گفتگوی هوش مصنوعی” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“Better Messages – اتاقهای گفتگو، گفتگوی گروهی، پیامهای خصوصی & رباتهای گفتگوی هوش مصنوعی” به 31 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
2.15.13
- Added Automatic Message Cleanup for chat rooms
- Added Participants List Order setting at Settings Messaging Group Conversation Settings
- Better Messages Administration moderation area now showing message timestamps in the site timezone from Settings General
- Fixed user badge icons (e.g. PeepSo VIP icons) showing as HTML code instead of images in WP Admin user lists
- Fixed encrypted conversations staying locked forever after a participant reset their encryption keys — the conversation key is now reliably re-shared as soon as any other participant visits the site or unlocks their encryption keys
- Other minor bugfixes and improvements
2.15.9 – 2.15.12
- Migration to new Roadmap
- Added Shortcode Builder — visual admin tool at Settings Shortcodes that configures the
[better_messages_live_chat_button]shortcode without code. - Added initial BuddyBoss ReadyLaunch theme integration
- Added new BuddyBoss settings group at Better Messages Settings Integrations BuddyPress — separate Full-page messenger, Full Width, Page Title, and Hide Mini Widget on Messages Page toggles for the ReadyLaunch theme and the classic BuddyBoss Theme
- Fixed FluentCommunity integration script throwing
Cannot read properties of nullon non-FluentCommunity pages - Hide the messenger Minimize button on the FluentCommunity
/messagesroute — the mini widgets are hidden there, so minimize had no surface to restore from - Fixed image download from the lightbox opening a stuck Quick Look preview when Better Messages is used in an iPhone PWA — now uses the native iOS share sheet
- Fixed guest authentication being silently dropped after long tab-idle periods in some websites
- Fixed BuddyBoss user-dropdown My Messages item not showing the unread counter on sites where the BuddyBoss Theme renders the user dropdown from a WordPress nav menu instead of the standard admin-bar nodes
- Fixed MultiVendorX vendor dashboard “Messages” sidebar link missing on some sites
- Fixed in-thread message Delivered tick rendering white in dark mode
- Added Settings Integrations WooCommerce MultiVendorX toggle “Hide Messages tab when vendor disables live chat” — off by default
- Fixed the “Sound Notification Control” setting not hiding the sound mute toggle from user settings when disabled
- Fixed the Guest Messages Page rendering the raw
[bp-better-messages]placeholder instead of the messenger when no main Messages Location page is set - Fixed user avatars and names not loading for not-yet-registered guests in chat rooms and the mini widget
- Other minor bugfixes and improvements
2.15.8
- Fixed pages with the slug
messagesreturning 404 on sites that use WooCommerce as the Messages Location - Fixed the compact-sidebar hover tooltip lingering on the conversation screen after tapping an avatar on mobile
- Added Guest Messages Page setting
- Added per-thread participant override mechanism — addons can display a participant under a different name, avatar and profile URL inside one specific thread without touching their real WordPress identity elsewhere. Same WP user can wear different identities in different threads at the same time. See the developer guide for the reusable pattern
- Added initial Houzez Real Estate Theme integration
- Added initial RealHomes Real Estate Theme integration
- Other minor bugfixes and improvements
2.15.7
- Added Send Message, Audio Call and Video Call buttons to the PeepSo user hovercard
- Added emoji search translations — admin can download per-locale annotations so emoji picker search works in 30+ languages (e.g. German “gesicht” finds 😀)
- Optimized emoji and stickers data delivery
- Fixed guest users seeing their own name and avatar in one-on-one conversation headers, mini chat heads, and thread list previews instead of the other participant in some cases
- Fixed MasterStudy LMS account mobile bottom menu overlapping the chat on the Messages page in full-screen mobile view
- Other minor bugfixes and improvements
2.15.6
- Added JavaScript filter slots in the guest authentication screen —
better_messages_auth_required_top,better_messages_auth_required_between, andbetter_messages_auth_required_bottom— for injecting custom HTML into the pre-chat popup, mini-widget banner, and full messages page wall - Added live unread counter badge to the BuddyBoss Theme profile dropdown Messages item
- Added Audio Call and Video Call buttons to the members directory and group member rows for both BuddyPress (Nouveau theme) and BuddyBoss Platform
- Added
better_messages_group_call_join_custom_errorPHP filter for blocking group audio/video call join with a custom error message, mirroring the existingbetter_messages_call_join_custom_errorfilter for 1-to-1 calls - Settings Integrations tab label and section titles now read “BuddyBoss” instead of “BuddyPress” when the BuddyBoss Platform is active
- Improved the bbPress reply Private Message link layout in BuddyBoss Theme
- Added initial Motors – Car Dealer, Classifieds & Listing integration
- Added initial Classified Listing integration
- Other minor bugfixes and improvements
2.15.5
- Added per-role filter for the auto-remove inactive chat room participants feature, so an admin can target guests or other specific roles only and leave members untouched
- Fixed new chat room participants could be remove if auto-removal option is enabled for users who did not wrote any message in the chat room
- Fixed online participant count in the chat rooms list not updating in real time when a user joined or was added to a room
- Fixed some group chats threads could reappear after the admin deleted them
- Other minor bugfixes and improvements
2.15.3
- Added System Messages
- Added per-role restrictions for group calls — Settings Group Calls Group Call Restrictions lets admins block specific WordPress roles from starting and / or joining group audio and video calls
- Group calls are now available to guest visitors
- Added possibility to auto-remove inactive chat room participants
- Added possibility to enable group audio/video calls button in mini chats
- Added support for LearnDash Instructor Role add-on
- Added shortcodes for every Send Message / Message Instructor button in the GeoDirectory, Directorist, LearnDash, LearnPress, Tutor LMS and MasterStudy LMS integrations, so they are possible to use with page builder. Check Integrations tab in plugin settings to find appropriate shortcode
- Reorganized Settings General tab — added a Quick Actions dashboard with shortcuts to the Chat Rooms, AI Chat Bots and Administration screens and added easy access to detected integrations
- End to end encryption is moved to Messaging settings tab
- Fixed PHP 8.5 deprecation notices
- Fixed sticker images pointing to the previous site URL after a domain migration
- Fixed guest visitors being redirected to wp-login after starting a chat from a WooCommerce
2.15.2
- Added initial MasterStudy LMS integration
- Added initial Directorist integration
- Added initial GeoDirectory integration
- Remake database displaying in plugin settings which make it easier to fix database if something not migrated properly
- LMS course chats are now their own thread type in database
- Added “Email Notifications” and “Push Notifications” toggles for LMS course chats under Settings Integrations LMS Shared Course Settings
- Other minor bugfixes and improvements
2.15.1
- Added initial LearnPress LMS integration
- Added initial Tutor LMS integration
- Added initial LearnDash LMS integration
- Added MultiVendorX 5.0+ integration alongside the existing < 5.0 support
- Older MultiVendorX 4.x sites are unaffected — the previous integration continues to load on those installations
- Added FluentCommunity Courses integration
- Added a dedicated Courses widget to the Mini Widgets which will be showing user enrolled courses in LMS
- Added “Maximum Message Length” setting (Settings Messaging) — cap the number of characters allowed in each message
- Other minor bugfixes and improvements
2.15.0
- Added three new widgets: Users (browse and message any site member, with optional online-only filtering, online-first ordering, sort by last activity or registration date, and three display modes — all / by role / hand-picked), AI Bots (start or continue conversations with configured AI chat bots), and Chat Rooms (browse public chat rooms with optional online-count badge)
- Redesigned the Settings Mini Widgets page into per-widget sub-tabs, with each widget exposing its own icon picker, search-box toggle, role restrictions matrix (mini bar / side panel / mobile bar), and widget-specific options
- Added “Hide Tab When Empty” toggle per widget — hides the Friends / Groups / AI Bots / Chat Rooms / Users tab entirely when the current user has nothing to show, instead of rendering an empty list
- Added AI Chat Bot welcome message — bots can greet users with a configurable opening message and placeholder
- Added dynamic placeholders which allows to dynamically change ai chat bots system prompts and welcome messages
- Renamed
better_messages_open_ai_bot_instructionfilter tobetter_messages_ai_bot_instructionsince it applies to all AI providers, and added new$thread_idand$message_idarguments so callbacks can read the conversation context and the triggering user message — the old name remains available as a deprecated alias - Added per-message edit time limit — restrict how long users can edit their own messages after sending
- Fixed fatal error when uploading attachments at the bulk messages screen
- Fixed
hideParticipantschat room setting being ignored when the attachments browser was enabled - Fixed stale sticker suggestions remaining visible in the composer after a sticker was sent
- Fixed AI Chat Bots admin layout breaking on older PHP versions and removed a misleading missing-key error
- Fixed sticker pack “Add language” button appearing when no remaining locales were available
- Fixed reply form not being blocked for deleted conversations when PeepSo friendship filter was active
- Fixed Private Message button still showing in chat room user list and message context menu when “Hide New Conversation Button” was enabled
- Improved performance of reported-messages admin screen for sites with millions of messages — queries now scale cleanly instead of relying on transient caches
- Other minor bugfixes and improvements
2.14.16
- تبدیل ارائهدهنده استیکر Stipop به حالت قدیمی به دلیل افزایش قابل توجه قیمت از زمان یکپارچهسازی اولیه
- Added built-in sticker packs system – create and manage your own sticker packs, with role-based access control and per-locale support
- افزودن 8 بسته استیکر از پیش ساخته شده که از تنظیمات افزونه قابل نصب هستند
- افزودن پیشنهادات استیکر هنگام تایپ — استیکرها بر اساس کلمات کلیدی هنگام تایپ پیشنهاد میشوند، در صورت فعال بودن در تنظیمات افزونه
- بازسازی یکپارچهسازی GIF به سیستم چند ارائهدهنده با پشتیبانی از ارائهدهندگان GIPHY و Klipy — ارائهدهنده مورد نظر خود را در تنظیمات یکپارچهسازیها انتخاب کنید
- رفع تبدیل ایموجیهای جایگذاری شده به تصاویر ایموجی WordPress در ویرایشگر پاسخ
- Other minor bugfixes and improvements
2.14.14
- Added WooCommerce integration — adds contact buttons on product, cart, checkout, and order pages with configurable placement and recipient
- Added Product Page contact button with 4 placement options (above/below summary, above/below add-to-cart) — works in both classic and block themes
- Added Order Page contact button on My Account View Order
- Added Pre-purchase Help Button on cart and checkout pages
- Added automatic cart snapshot — when a customer starts a chat from cart or checkout, the contents of their cart are auto-posted as a rich message in the conversation.
- Added rich product cards in chat — plain WooCommerce product URLs pasted in any chat message are auto-expanded into rich cards with image, title, and price
- Fixed bug where saving plugin settings could wipe registered rewrite endpoints (WooCommerce, BuddyPress, Better Messages) until permalinks were manually re-saved
- Removed hardcoded logo width and height in the email notifications template
- Other minor bugfixes and improvements
2.14.13
- Added new “Floating Bubble” display style for mini widgets — replaces the classic bottom tab bar with a circular button that expands into a chat panel on click
- Added “Bubble Chat Heads” option — shows recently closed conversations as avatar bubbles stacked above the floating bubble button (similar to Messenger chat heads), with hover tooltips showing thread name, time, and last message preview
- Added Bubble Icon picker in admin settings
- Added customizer controls for bubble button and chat head sizes and roundness
- Added smooth open/close/transition animations for mini widgets, bubble panel, and chat heads (can be disabled in admin settings)
- Fixed bug where photos uploaded from iOS could appear rotated in chat — caused by buggy EXIF orientation handling in iOS Safari’s createImageBitmap
- Fixed bug where the “Select Logo” button on the Email template settings page did nothing because the WordPress media library was not enqueued
- Other minor bugfixes and improvements
2.14.11 – 2.14.12
- Added Better Messages Translation AI — automatic message translation for 1-to-1 conversations
- Added Better Messages Transcription AI — voice message transcriptions
- Added Test Callback URL button to the Settings page in the WebSocket version, which allows testing the callback URL for the Better Messages Cloud AI
- Initial integration with WordPress Abilities API, which allows using MCP and AI
- Fixed bug with AI Chat Bots not allowing to select model if no global api key setting
- Fixed bug with attachments being sent to previously opened conversation when using “Send now” button in the file uploader popup
- Fixed bug where disabling End-to-End Encryption would lock users out of previously encrypted conversations and prevent starting new ones with the same participants when the Single Conversation Per Recipient option is enabled
- Other minor bugfixes and improvements
2.14.8 – 2.14.10
- Initial release of Better Messages Cloud AI
- Added Better Messages Moderation AI — included with WebSocket license at no additional cost, no third-party API keys required.
- Cloud-powered content moderation with extended categories, custom rules, and conversation context awareness
- Added AI moderation provider selection: choose between OpenAI Moderation API and Better Messages Moderation AI
- Added custom moderation rules — define your own rules in plain text (e.g. block contact sharing, promotions)
- Added conversation context for AI moderation — detect patterns like phone numbers split across multiple messages
- Added 10 new moderation categories for Better Messages AI: spam, scam/phishing, minor safety, contact sharing, profanity, impersonation, doxxing, drugs/alcohol, threats, commercial promotion
- Translations now loaded as cacheable external file instead of inline scripts to make it more efficient
- Added ability to open and close chat rooms
- Added chat room management actions: duplicate, clear messages, remove all participants
- Fixed PeepSo Notifications Popup overlapping Better Messages Popup
- Fixed PeepSo Vip Icons displaying incorrectly in administration panel
- Reworked reactions selector displaying as they became a bit jumpy, especially on mobile devices
- Improved database reset detection and connection timeout for settings changes
- Added FluentCommunity Spaces integration for groups widgets (mini widgets, side panel tabs, mobile tabs)
- It’s now possible to find users by email in admin user search
- Fixed PHP warning for undefined ‘lang’ key in mobile device registration
- Improved SharedWorker reconnect, plugin updates no longer require page reload
- Updated Freemius SDK to latest version
- Other minor bugfixes and improvements
2.14.7
- Added new Privacy & GDPR settings page with compliance overview and privacy controls
- Added self-hosted emoji sprites option — download emoji images to your server instead of loading from external CDN
- Added Privacy-friendly oEmbeds — YouTube, Vimeo and other video embeds load only after user clicks
- Added WordPress personal data export and erasure support (Tools Export/Erase Personal Data)
- Added suggested privacy policy text that adapts based on enabled features (Settings Privacy)
- Added option to delete file attachments when user requests data erasure
- Added option to enable or disable Emoji Picker button
- Added option to enable or disable automatic text emoticon to emoji conversion
- Improved caching — scripts and resources that don’t change between updates are now cached independently by the browser
- Scripts and resources are now loaded on demand only when the feature is actually used
- Added filter hooks for custom AI provider registration
- AI Chat Bots will not be auto-removed from Group Conversations when members list syncing
- Show “Voice message” fallback text when voice messages addon is disabled
- Fixed mentions popup not closing when no matches found
- Fixed voice message uploads returning 404 when file attachments disabled
- Fixed E2E encrypted file uploads in new conversations
- Fixed group member sync running for groups with chat disabled
- Improved email template customization — preview now reflects all settings accurately
- Fixed custom HTML email template not saving properly
- Other minor bugfixes and improvements
2.14.2 – 2.14.6
- Added option to randomize filenames on upload to prevent Web Application Firewalls from blocking file uploads in some web hosts
- Added double confirmation for message auto deleting setting to prevent accidental data loss
- Improved integrations subtabs sorting — active plugins now appear first
- Improved AI Digests with better context awareness and error logging
- Improved video and image transcoding to prevent GIF animation loss
- Fixed chat room moderators not recognized in group video call permissions (join, start, admin controls)
- Fixed async chunk loading issues caused by browser caching after plugin updates
- Fixed reactions selector overflowing bottom of viewport
- Fixed image/video optimization output formats not saved to settings and not validated on upload
- Fixed stale E2E encryption status when sending messages after switching threads
- Fixed Ultimate Member directory message button missing target user ID
- Fixed Chat Room block “Create new” link pointing to old post editor
- Fixed messages location warning showing incorrectly for integration plugins
- Fixed mentions with HTML badges (e.g. PeepSo verified icons) rendering as raw HTML instead of images
- Fixed CSS issue for SVG icons in FluentCommunity Groups
- Fixed Fluent Community mobile bottom menu not returning after closing keyboard on Chrome iOS with native button
- Improved Fluent Community mobile bottom menu icon now navigating back to messages list when not at it
- Other minor bugfixes, improvements and optimizations
2.14.0 – 2.14.1
- Completely rebuilt Settings page in WP Admin to make it more compact and easier to navigate while adding new features
- Reworked GamiPress and myCRED addons into unified Points System with per-role pricing and balance display directly in Better Messages interface
- AI Chat Bots: Added support for adding chat bots to group conversations and ability to respond when they are mentioned
- AI Chat Bots: Added support for Anthropic (Claude) and Google Gemini providers alongside OpenAI
- AI Chat Bots: Added conversation summarization and scheduled digests features for Group Conversations
- AI Chat Bots: Added token usage tracking with cost estimation and ability to charge with MyCRED or GamiPress points
- AI Chat Bots: Bots now appear as online users and show typing indicators while generating responses in WebSocket Version
- AI Chat Bots: Added dedicated admin page for bot management
- Added activity indicators for voice recording and file uploading in addition to typing indicator in WebSocket Version
- Added Voice Messages settings tab with max recording duration, auto-delete, voice transcription and role restrictions
- Added new Chat Rooms administration page in WP Admin
- Added ability to force notification for tagged users even if muted the conversation
- Added online users sidebar panel in Chat Rooms with toggle button
- Added ability mute and unmute participant microphones in group video calls
- Added ability to send voice messages when creating a new conversation
- Added ability to customize order of tabs in mini widgets, side panel and mobile view
- Added compatibility with the new Progressify plugin (wordpress.org version) alongside the legacy CodeCanyon version
- Tested with WordPress 7.0 Beta
2.13.0 – 2.13.1
- Added optional End-to-End Encryption (E2EE) for private and group conversations (WebSocket version only)
- Can be enabled at the website level and optionally per conversation
- Messages encrypted in user browsers — server never sees plaintext
- AES-256-GCM encryption for messages and file attachments
- Password-protected key backup for multi-device access
- Key recovery if the user forgets an encryption password
- Automatic key distribution for new conversation participants
- Added client-side image and video optimization for cross-browser compatibility and saving storage space
- Automatic image conversion to WebP, AVIF, or JPEG before upload
- Configurable image quality and max resolution
- Metadata stripping for privacy
- HEIC/HEIF automatic conversion for cross-browser compatibility
- Video format conversion to MP4 for universal playback
- Added Compact Mode for Side Conversations List with auto and always compact options
- Renamed “Combined View” to “Side Conversations List”
- Fixed “Enable PeepSo Header at Messages Page” was not working after some updates
- Other minor bugfixes, improvements and optimizations
2.12.9
- Added optional feature to enable messages forwarding
- Reworked bulk messaging
- Moved bulk messaging to a dedicated WP Admin screen
- Added ability to attach files to bulk messages
- Moved bulk messaging sending to a background process instead of frontend processing
- Added ability to schedule bulk messages for later
- Added ability to pause, resume and cancel bulk jobs
- Added follow-up messaging to send additional messages into existing bulk conversations
- Added activity filter to target users active within or inactive for a specified number of days
- Added ability to send bulk messages as another user
- Added ability to send bulk messages to specific users
- Added ability to send bulk messages to group members (BuddyPress, PeepSo, Ultimate Member)
- Added send rate (batch size) control
- Added test/preview for bulk messages before sending
- Added initial integration with SureDash
- Removed jQuery dependency from inline scripts
- Fixed empty chat rooms to be properly shown in user inbox when user auto added to it
- Added Thread ID indication and View in inbox button to Chat Rooms settings page in WP Admin
- Other minor bugfixes, improvements and optimizations
2.12.5 – 2.12.6
- Added option to filter conversations list to show only unread conversations
- Migrated WC Vendors and WCFM Add-ons to the core plugin. WCFM and WC Vendors Add-ons are now deprecated and will be removed, please deactivate them in your website if you are using them.
- Updated OneSignal Integration code to support the latest OneSignal API changes
- Mentions search now supports searching usernames with whitespace
- Other minor bugfixes, improvements and optimizations
2.12.2 – 2.12.4
- Completely reworked Voice Recorder Add-on UX
- Added Attachments browser feature which allows browsing all uploaded files in the conversation information panel
- Added message draft autosave feature — unsent messages are automatically saved and restored when returning to a conversation, with a draft indicator shown in the conversations list
- Added voice message transcription powered by OpenAI (requires OpenAI API key)
- Added protect files with proxy feature to protect uploaded files from direct access with support for X-Sendfile, X-Accel-Redirect and LiteSpeed optimized serving
- Added resumable file uploads for improved reliability on slow or unstable connections
- Added option to switch between file upload method (Standard POST Upload or TUS (Resumable Upload)) as some hosting blocks TUS uploads with WAF
- Improved upload directory structure with per-thread unique subfolders to improve security and keep original filenames
- Other minor bugfixes and improvements
2.12.0 – 2.12.1
- Added AI Content Moderation powered by OpenAI Moderation API
- Group Video & Audio Calls improvements:
- Added moderator controls: lock room, mute all participants, broadcast mode
- Added Promote to Speaker / Demote to Viewer controls in broadcast mode
- Added Raise Hand / Lower Hand feature for viewers in broadcast mode
- Added Lower All Hands button for moderators
- Added option to restrict who can start group calls (anyone or moderators only)
- Added default call mode setting (Participatory or Broadcast) in conversation settings
- Added group call settings section in conversation information panel
- Added visual speaker highlighting during group calls
- Improved microphone and camera device switching reliability
- Replaced browser database engine with new lightweight custom solution for better performance and stability
- Browser database and WebSocket connection is now shared across browser tabs via SharedWorker, improving performance and real-time sync
- AI Moderation supports two modes: Hold for Review (messages require admin approval) and Flag Only (messages are sent but marked for admin review)
- AI Moderation includes configurable sensitivity threshold, content category selection, and role-based bypass
- AI Moderation supports image moderation in addition to text content
- AI Flagged messages appear in the moderation panel alongside user-reported messages
- Improved moderation notification emails with detailed reason information (AI moderation, first-time sender, blacklisted user)
- AI Chat Bots: Added support for OpenAI reasoning models (o-series, GPT-5)
- AI Chat Bots: Added Temperature, Max Output Tokens, and Reasoning Effort settings
- Added Chat Room block for WordPress Block Editor (Gutenberg) with full screen auto-open option
- Added option to hide participants count in chat room header
- Improved rendering performance of the messages list, reducing unnecessary updates when receiving new messages
- Improved auto-recovery when browser database is unexpectedly deleted
- Fixed calls not starting in some cases
- Fixed group video call crash when container has zero dimensions during initialization
- Fixed AI Chat Bot error “You cannot send messages to this user”
- Fixed scrollbar thumb direction in some browsers
- Compatibility update for WordPress 6.2+ by replacing deprecated
get_page_by_title()usage during activation - Other minor bugfixes and improvements
2.11.0 – 2.11.1
- Added ability to customize the email template for unread messages notifications in WP Admin
- Added ability to add unsubscribe link to email notifications
- Added ability to send test email notifications message from plugin settings page
- Added Pre-Moderated Messages feature, which allows moderating messages before they are delivered to recipients
- Added ability to pre-moderate messages when the user did not have messages at website yet
- Added ability to enable moderation of new conversation by user role in plugin settings
- Added ability to enable moderation of new replies by user role in plugin settings
- Added ability to whitelist users from moderation in the administration screen
- Added ability to blacklist users, which enables force moderation of messages from them
- Added ability to set email list which will receive notifications about new messages for moderated or new message reports
- Added options for admins to bypass words blacklist
- Added initial support for new Dokan Vendor Dashboard UI
- Removed Customizations tab from settings page, settings from that page moved to Messaging tab
- Other minor bugfixes and improvements
