افزونه همچت، افزونه چت روم و گفتگوی زنده
افزونه همچت (HamChat) یک افزونه چت روم حرفهای برای وردپرس است که امکان گفتگوی زنده و آنی میان کاربران سایت را فراهم میکند. با استفاده از این افزونه میتوانید فضایی تعاملی شبیه به شبکههای اجتماعی ایجاد کنید و کاربران را برای حضور و فعالیت بیشتر در سایت ترغیب کنید. همچت یک سیستم گفتگوی زنده کامل و بومیسازیشده را در اختیار شما قرار میدهد و امکاناتی مشابه پیامرسانهای مدرن را به محیط وردپرس اضافه میکند. این افزونه وردپرس با طراحی زیبا، ساختار بهینه و قابلیتهای متنوع، مدیریت ارتباط میان کاربران را سادهتر میکند و به افزایش تعامل و شکلگیری یک جامعه فعال در سایت کمک میکند.

ویژگیهای افزونه همچت
افزونه همچت (HamChat) مجموعهای کامل از امکانات موردنیاز برای ایجاد چت روم و گفتگوی زنده در وردپرس را در اختیار شما قرار میدهد. این افزونه از مدیریت اتاقهای گفتگو و ارسال فایل تا شخصیسازی ظاهر، دارک مود، اعلان مرورگر و مدیریت کاربران را پوشش میدهد. ابزارهای امنیتی، ضداسپم، گزارش کاربران و آمار چت نیز برای مدیریت بهتر فضای گفتگو در دسترس قرار میگیرند. این امکانات کمک میکنند یک محیط تعاملی، قابلکنترل و متناسب با ساختار سایت خود ایجاد کنید.
سیستم چت زنده و ارسال آنی پیام
هسته اصلی همچت برای ایجاد گفتگوی زنده میان کاربران طراحی شده است و پیامهای جدید را بدون نیاز به بارگذاری مجدد صفحه نمایش میدهد. این سیستم از AJAX Polling بهینه استفاده میکند و زمان ارسال هر پیام را نیز بهشکل قابلفهم در اختیار کاربران قرار میدهد.
- ارسال و دریافت آنی پیام
- AJAX Polling بهینه
- نمایش پیام بدون رفرش صفحه
- نمایش هوشمند زمان ارسال
- زمانبندیهایی مانند «همین الان»
- نمایش دقیقه و ساعت گذشته
مدیریت اتاقهای گفتگوی نامحدود
همچت امکان ایجاد چندین فضای گفتگوی مستقل را در یک سایت فراهم میکند. برای هر اتاق میتوانید اطلاعات اختصاصی تعریف کنید و کاربران نیز میتوانند بهسادگی میان اتاقهای فعال جابهجا شوند.
- اتاقهای گفتگوی نامحدود
- نام اختصاصی هر اتاق
- آیکون اختصاصی
- توضیحات اختصاصی
- فعال یا غیرفعالسازی اتاق
- تعداد کاربران آنلاین
- جابهجایی سریع میان اتاقها
شخصیسازی کامل ظاهر چت روم
ظاهر چت روم میتواند متناسب با رنگبندی و هویت بصری سایت شما تنظیم شود. همچت تنظیمات متنوعی برای رنگها، فونتها، اندازه عناصر و نحوه نمایش ویجت در اختیار مدیر سایت قرار میدهد.
- رنگ اصلی چت
- رنگ ثانویه
- رنگ پسزمینه
- رنگ متن
- فونتهای فارسی مانند وزیرمتن و ایرانسنس
- اندازه فونت پیام
- اندازه نام نویسنده
- اندازه ساعت پیام
- تنظیم Border Radius
- موقعیت دکمه شناور در چهار گوشه صفحه
- ویجت کوچک، متوسط و بزرگ
- آیکون سفارشی دکمه
- آیکون سفارشی هدر
- انتخابگر داخلی آیکون
- متن سفارشی دکمه
- عنوان سفارشی چت
- پیام خوشآمدگویی اختصاصی
حالت تاریک
همچت یک حالت تاریک مستقل برای استفاده راحتتر کاربران در محیطهای کمنور ارائه میدهد. رنگهای این حالت جداگانه قابل تنظیم هستند و انتخاب تم هر کاربر نیز میتواند برای مراجعات بعدی حفظ شود.
- فعالسازی Dark Mode
- رنگبندی مستقل حالت شب
- تنظیم جداگانه رنگهای دارک مود
- دکمه تغییر تم در هدر
- آیکون متحرک تغییر تم
- ذخیره انتخاب تم کاربر
- حفظ انتخاب پس از رفرش صفحه
- حفظ انتخاب پس از تغییر تنظیمات مدیر
ارسال فایل و تصویر در چت
کاربران میتوانند علاوه بر پیام متنی، فایل و تصویر نیز در فضای گفتگو ارسال کنند. مدیر سایت میتواند محدودیت حجم فایل را مشخص کند و نحوه نمایش تصاویر و فایلهای قابل دانلود نیز بهصورت مناسب در چت انجام میشود.
- ارسال تصویر در چت
- ارسال فایل در چت
- پشتیبانی از JPG
- پشتیبانی از PNG
- پشتیبانی از GIF
- پشتیبانی از WEBP
- پشتیبانی از PDF
- پشتیبانی از DOC
- پشتیبانی از ZIP
- محدودیت حجم ۱ تا ۵۰ مگابایت
- تعیین حداکثر حجم توسط مدیر
- پیشنمایش Inline تصاویر
- لینک دانلود فایلها
- نمایش حجم فایل
پنل ایموجی داخلی
همچت برای افزایش تنوع در گفتگوها یک پنل ایموجی داخلی در اختیار کاربران قرار میدهد. این پنل بدون نیاز به افزونه جانبی اجرا میشود و با طراحی ریسپانسیو در دستگاههای مختلف قابل استفاده است.
- بیش از ۱۵۰ ایموجی
- ایموجیهای دستهبندیشده
- پنل شناور
- طراحی ریسپانسیو
- بستن با کلیک خارج از پنل
- پشتیبانی از کلید Escape
- بدون نیاز به افزونه جانبی
نشانگر در حال تایپ
برای ایجاد تجربهای نزدیکتر به پیامرسانهای مدرن، همچت وضعیت تایپ کاربران را بهصورت زنده نمایش میدهد. مدیر سایت نیز میتواند در صورت نیاز این قابلیت را از تنظیمات فعال یا غیرفعال کند.
- نمایش کاربران در حال تایپ
- وضعیت زنده نوشتن پیام
- انیمیشن نقطههای متحرک
- فعال یا غیرفعالسازی توسط مدیر
نوتیفیکیشن مرورگر برای پیامهای جدید
همچت میتواند پیامهای جدید را حتی زمانی که پنجره چت بسته است از طریق اعلان مرورگر به کاربر اطلاع دهد. برای افزایش توجه کاربر نیز از Web Audio API برای پخش صدای اعلان استفاده میشود و امکان محدودسازی این قابلیت بر اساس نقش کاربری وجود دارد.
- Browser Notifications
- اعلان پیام جدید
- اعلان هنگام بسته بودن چت
- صدای اعلان با Web Audio API
- بدون فایل صوتی خارجی
- باز شدن خودکار چت با کلیک روی اعلان
- محدودیت بر اساس نقش کاربری
- امکان فعالسازی برای ویرایشگر و نقشهای بالاتر
سیستم مسدود کردن کاربران
کاربران میتوانند افراد مزاحم را از فضای شخصی گفتگوی خود مسدود کنند. پیامهای کاربر بلاکشده بهصورت خودکار فیلتر میشوند و مدیر نیز امکان مدیریت این وضعیت را از پنل خواهد داشت.
- بلاک کاربران
- فیلتر خودکار پیامهای کاربران بلاکشده
- محافظت مدیران در برابر بلاک
- رفع مسدودیت از پنل مدیریت
- کنترل وضعیت کاربران مسدودشده
سیستم ریپورت کاربران
همچت امکان گزارش کاربران متخلف را در اختیار اعضای سایت قرار میدهد تا مدیریت فضای گفتگو سادهتر انجام شود. گزارشها در پنل مدیریت قابل بررسی هستند و مدیر میتواند مستقیماً از همان بخش برای مسدودسازی یا رد گزارش تصمیم بگیرد.
- ریپورت کاربران متخلف
- دلیل ریپورت
- حداقل ۱۰ کاراکتر برای دلیل
- محدودیت ریپورت تکراری
- بازه ۲۴ ساعته برای گزارش تکراری
- پنل اختصاصی گزارشها
- مسدودسازی مستقیم از گزارش
- رد گزارش با یک کلیک
مدیریت محتوا و کنترل امنیت چت
برای جلوگیری از اسپم و محتوای نامناسب، همچت مجموعهای از محدودیتها و کنترلهای امنیتی را در اختیار مدیر سایت قرار میدهد. این تنظیمات از فیلتر کلمات تا محدودسازی تعداد پیام و کنترل ورودیهای کاربران را پوشش میدهند.
- فیلتر کلمات ممنوعه
- پشتیبانی از فهرست چندخطی
- جلوگیری از ارسال لینک
- Anti-Spam
- محدودیت پیام در دقیقه
- محدودیت طول پیام
- Rate Limiting هوشمند
- Nonce
- Sanitization
- Prepared Statements
- محافظت در برابر SQL Injection
پنل مدیریت کاربران چت
مدیر سایت میتواند وضعیت کاربران فعال در سیستم گفتگو را از یک بخش اختصاصی بررسی کند. اطلاعاتی مانند تعداد پیامها، آخرین فعالیت و وضعیت مسدود بودن هر کاربر نیز از همین پنل قابل مشاهده است.
- فهرست کاربران فعال
- تعداد پیامهای هر کاربر
- آخرین فعالیت کاربر
- مسدودسازی کاربران
- رفع مسدودیت کاربران
- تب کاربران مسدودشده
- دلیل مسدودیت
- تاریخ مسدودیت
آمار و گزارشهای چت
همچت اطلاعات آماری موردنیاز برای بررسی فعالیت کاربران و میزان استفاده از سیستم گفتگو را ارائه میدهد. ابزار پاکسازی دیتابیس نیز برای مدیریت پیامهای قدیمی و جلوگیری از انباشته شدن اطلاعات غیرضروری در دسترس قرار میگیرد.
- تعداد کل پیامها
- تعداد پیامهای امروز
- تعداد اتاقهای گفتگو
- کاربران فعال یک ساعت گذشته
- گزارش فعالیت چت
- پاکسازی دیتابیس
- حذف پیامهای قدیمی
- حذف تمام پیامها
کنترل پیشرفته نحوه نمایش چت
مدیر سایت میتواند مشخص کند سیستم چت در چه بخشهایی از سایت و برای چه کاربرانی نمایش داده شود. نحوه نمایش نیز میان ویجت شناور و شورتکد قابل انتخاب است و کنترل دستگاههای مجاز نیز در اختیار مدیر قرار میگیرد.
- ویجت شناور
- نمایش با شورتکد (بزودی)
- نمایش در همه صفحات
- نمایش در صفحه اصلی
- نمایش در نوشتهها
- نمایش در برگهها
- مستثنی کردن صفحات با ID
- نمایش در موبایل
- نمایش در دسکتاپ
- نمایش در هر دو دستگاه
- محدودیت بر اساس نقش کاربری
امنیت و عملکرد بهینه افزونه
ساختار فنی همچت با تمرکز بر مدیریت بهتر منابع و ثبت دقیق وضعیت کاربران طراحی شده است. این افزونه از چند روش فنی وردپرس برای Rate Limiting، ثبت فعالیت کاربران و مدیریت خروج آنها استفاده میکند.
- الگوی Singleton
- Transient API
- Rate Limiting
- Heartbeat هر ۳۰ ثانیه
- ثبت وضعیت کاربران آنلاین
- sendBeacon
- ثبت خروج کاربران بدون تأخیر
- سازگاری با نسخههای جدید وردپرس
- سازگاری با نسخههای جدید PHP
افزایش تعامل کاربران در سایت
امکان گفتگوی زنده باعث میشود کاربران تنها مصرفکننده محتوا نباشند و بتوانند مستقیماً با دیگر اعضای سایت ارتباط برقرار کنند. همچت با ایجاد فضای گفتگوی آنی میتواند زمینه حضور بیشتر کاربران و تعامل آنها با صفحات و محتوای سایت را فراهم کند.
- گفتگوی مستقیم میان کاربران
- تعامل بیشتر اعضای سایت
- حضور طولانیتر کاربران
- مشاهده صفحات بیشتر
- فضای تعاملی داخل سایت
- ارتباط آنی میان اعضا
تبدیل سایت به یک جامعه کاربری فعال
همچت میتواند بستری برای شکلگیری یک جامعه فعال پیرامون محتوای سایت ایجاد کند. کاربران امکان پرسیدن سؤال، پاسخ دادن و بهاشتراکگذاری تجربههای خود را پیدا میکنند و ارتباط میان اعضای سایت افزایش پیدا میکند.
- شکلگیری کامیونیتی
- ارتباط مستقیم کاربران
- پرسش و پاسخ
- اشتراک تجربه
- تعامل پیرامون محتوای سایت
- فعالیت بیشتر اعضای جامعه
- فضای مشابه شبکههای اجتماعی
کاهش فشار و هزینه پشتیبانی
در سایتهای آموزشی و فروشگاهی، چت روم میتواند بهعنوان یکی از کانالهای ارتباطی و پشتیبانی مورد استفاده قرار بگیرد. کاربران میتوانند پرسشهای خود را در فضای گفتگو مطرح کنند و پاسخ را از مدیران یا حتی سایر کاربران دریافت کنند.
- کانال پشتیبانی زنده
- پرسش کاربران در چت
- پاسخ مدیران
- پاسخ سایر کاربران
- کاهش وابستگی به تیکت
- پاسخگویی سریعتر
- کاهش سوالات تکراری
- مناسب برای سایتهای فروشگاهی
- مناسب برای سایتهای آموزشی














