توضیحات
دانیکو چت راهی مستقیم برای ارتباط بازدیدکنندگان فارسیزبان با تیم شما از طریق سایت فراهم میکند. بازدیدکنندگان از ابزارک چت راستبهچپ استفاده میکنند و تیم شما گفتگوها را در پیشخوان وردپرس میخواند و پاسخ میدهد.
افزونه روی وردپرس سایت خودتان اجرا میشود. به حساب دانیکو، کلید API، اشتراک پولی یا سرویس چت خارجی نیاز ندارد. دادههای گفتگو در پایگاه دادهٔ سایت شما ذخیره میشوند.
با بازدیدکنندگان گفتگو کنید
- ابزارک بازدیدکننده و رابط اپراتور به زبان فارسی و با چیدمان راستبهچپ.
- دریافت اختیاری نام و شماره تلفن بازدیدکننده پیش از شروع گفتگو.
- پیامهای متنی ساده، شامل متن فارسی و شکلکهای پشتیبانیشده توسط سایت و مرورگر شما.
- با استفاده از توکن دسترسی ذخیرهشده در فضای محلی، گفتگو را در همان مرورگر ادامه دهید.
- عنوان ابزارک، پیام خوشامدگویی، پیام آفلاین و رنگ اصلی را انتخاب کنید.
- وضعیت آنلاین یا آفلاین نمایشدادهشده را بهصورت دستی تنظیم کنید.
فضای کاری اختصاصی چت در اختیار تیم خود بگذارید
- گفتگوها را در پیشخوان وردپرس بخوانید و پاسخ دهید.
- تعداد پیامهای خواندهنشده را ببینید، گفتگوهای باز یا بسته را فیلتر کنید و فهرست صفحهبندیشدهٔ گفتگوها را مرور کنید.
- گفتگوها را ببندید یا دوباره باز کنید.
- مدیران میتوانند یک گفتگو و پیامهای آن را حذف کنند.
- کاربری با نقش اختصاصی اپراتور چت بسازید. کاربری که فقط این نقش را دارد، در wp-admin تنها پنل چت را میبیند و پس از ورود به همان صفحه هدایت میشود.
- تنظیمات افزونه و حذف گفتگوها فقط برای مدیران دارای قابلیت manage_options در دسترس است.
گفتگوها را در سایت خودتان نگه دارید
افزونه گفتگوها را در جدولهای اختصاصی پایگاه دادهٔ وردپرس ذخیره میکند و اسکریپتها، شیوهنامهها و تصاویر را از خود سایت بارگذاری میکند. هیچ درخواست خودکاری به دانیکو یا سرویس خارجی دیگری ارسال نمیکند.
تا زمانی که صفحهٔ مربوط به چت باز و زبانهٔ مرورگر قابلمشاهده باشد، پیامهای جدید هر پنج ثانیه درخواست میشوند. نیازی به پیکربندی سرور جداگانهٔ WebSocket نیست. بررسی دورهای پیامها به REST API سایت و منابع میزبانی شما وابسته است.
درباره دانیکو بیشتر بدانید
اگر علاوه بر چت آنلاین به امکانات پیشرفتهتری نیاز دارید، دانیکو راهکارهایی برای پاسخگویی هوشمند به مشتریان، دستیار فروش مبتنی بر هوش مصنوعی، مدیریت ارتباط با مشتری (CRM) و پیگیری فرصتهای فروش ارائه میدهد.
افزونه رایگان دانیکو چت بهصورت مستقل کار میکند و برای استفاده از آن نیازی به خرید اشتراک یا اتصال به سرویسهای دانیکو ندارید.
برای آشنایی بیشتر با امکانات حرفهای، به وبسایت رسمی دانیکو مراجعه کنید.
حریم خصوصی
هنگامی که بازدیدکننده گفتگو را شروع میکند، افزونه نام و شماره تلفن واردشده، پیامها، زمان ثبت پیامها، وضعیت گفتگو، تعداد پیامهای خواندهنشده و هش یک توکن تصادفی دسترسی به گفتگو را ذخیره میکند. برای پاسخهای اپراتور، شناسهٔ کاربر پاسخدهنده در وردپرس نیز ذخیره میشود.
مرورگر بازدیدکننده، شناسهٔ گفتگو و توکن دسترسی را در فضای ذخیرهسازی محلی نگه میدارد تا گفتگو در همان مرورگر قابلادامه باشد. پاک کردن این فضا، امکان ادامهٔ گفتگو از آن مرورگر را از بین میبرد، اما پیامهای ذخیرهشده در سرور را حذف نمیکند.
افزونه نشانیهای IP را در جدولهای چت ذخیره نمیکند. برای جلوگیری از سوءاستفاده، از دادهٔ موقت وردپرس (transient) با کلیدی مبتنی بر هش IP درخواست استفاده میکند. هنگام بهروزرسانی این دادهٔ موقت، زمان انقضای آن روی یک دقیقه تنظیم میشود. هیچ دادهٔ چتی بهطور خودکار به دانیکو یا سرویس خارجی دیگری ارسال نمیشود.
کاربران دارای مجوز چت میتوانند گفتگوها و اطلاعات تماس اختیاری را مشاهده کنند. مدیران میتوانند گفتگوها و پیامهای آنها را بهصورت جداگانه حذف کنند. در این نسخه، برنامهٔ زمانبندی خودکاری برای نگهداری دادهها وجود ندارد. صاحبان سایت باید نحوهٔ استفاده از چت و سیاست نگهداری دادهها را در اطلاعیهٔ حریم خصوصی سایت توضیح دهند.
کد منبع
تمام کدهای منبع PHP، JavaScript و CSS در این افزونه موجود است. فایلهای assets/js/ و assets/css/ همان فایلهای منبع قابلویرایش هستند که وردپرس مستقیماً بارگذاری میکند. برای ویرایش این نسخه به بستههای تولیدشده، نسخههای فشردهٔ جایگزین، کتابخانههای شخص ثالث یا ابزارهای ساخت نیاز نیست.
عکسهای صفحه



نصب
- دانیکو چت را از مخزن افزونههای وردپرس نصب کنید یا فایل ZIP افزونه را از مسیر افزونهها > افزودن > بارگذاری افزونه بارگذاری کنید.
- افزونه را فعال کنید.
- Danico Chat > Settings را باز کنید (با عنوان «دانیکو چت > تنظیمات» نمایش داده میشود) و پیامها، رنگ اصلی و وضعیت دسترسپذیری نمایشدادهشده را انتخاب کنید.
- یکی از صفحات عمومی سایت را باز کنید و از ابزارک چت، یک گفتگوی آزمایشی شروع کنید.
- در پیشخوان، دانیکو چت > گفتگوها را باز کنید و پاسخ بفرستید.
برای ساخت حساب اپراتوری که فقط به چت دسترسی داشته باشد، به کاربران > افزودن بروید و نقش «اپراتور چت دانیکو» را انتخاب کنید. اگر کاربر باید فقط به پنل چت دسترسی داشته باشد، تنها همین نقش را به او اختصاص دهید. مدیران و ویرایشگران نیز مجوز پاسخگویی به گفتگوها را دریافت میکنند.
سوالات متداول
-
آیا افزونه به حساب کاربری خارجی یا اشتراک نیاز دارد؟
-
خیر. چت زنده در سایت شما اجرا میشود و به حساب کاربری خارجی، کلید API یا اشتراک نیاز ندارد.
-
آیا این افزونه با هوش مصنوعی به پیامها پاسخ میدهد؟
-
خیر. اپراتورهای انسانی شما به پیامها پاسخ میدهند. محصول حرفهای و مجزای دانیکو در صفحهٔ تنظیمات افزونه معرفی شده است.
-
نقش اپراتور چت چه دسترسیهایی دارد؟
-
میتواند گفتگوها را مشاهده کند، به پیامها پاسخ دهد و گفتگوها را ببندد یا دوباره باز کند. نمیتواند تنظیمات افزونه را تغییر دهد یا گفتگوها را حذف کند. کاربرانی که فقط این نقش را دارند، در wp-admin تنها به صفحهٔ چت دسترسی دارند. کاربران دارای نقشهای دیگر، دسترسیهای آن نقشها را نیز حفظ میکنند.
-
آیا وضعیت آنلاین بهطور خودکار تشخیص داده میشود؟
-
خیر. مدیر سایت وضعیت آنلاین یا آفلاین نمایشدادهشده را بهصورت دستی انتخاب میکند. وضعیت آفلاین، پیام خوشامدگویی را تغییر میدهد؛ بازدیدکنندگان همچنان میتوانند برای تیم شما پیام بگذارند.
-
آیا وارد کردن نام و شماره تلفن الزامی است؟
-
خیر. هر دو اختیاری هستند. قالب شماره تلفن و مالکیت آن اعتبارسنجی نمیشود؛ افزونه فقط طول متن واردشده را محدود میکند.
-
پیامهای جدید با چه سرعتی نمایش داده میشوند؟
-
ابزارک بازدیدکننده و صفحهٔ اپراتور، هنگام نمایش، هر پنج ثانیه پیامهای جدید را بررسی میکنند. دریافت پیامها به سرور و اتصال شبکهٔ شما نیز بستگی دارد. این نسخه اعلان ایمیلی یا اعلان پوش در پسزمینه ندارد.
-
پس از بستن گفتگو چه اتفاقی میافتد؟
-
بازدیدکنندگان نمیتوانند در گفتگوی بستهشده پیام جدیدی ارسال کنند. اپراتور میتواند گفتگو را از پیشخوان دوباره باز کند.
-
چرا ابزارک نمایش داده نمیشود یا اتصال برقرار نمیکند؟
-
برای نمایش ابزارک، پوسته باید تابع wp_footer() را فراخوانی کند. REST API وردپرس نیز باید در دسترس باشد. بررسی کنید که افزونهٔ امنیتی، محدودیتهای میزبانی یا تنظیمات حافظهٔ نهان، مسیرهای API چت را مسدود نکرده باشند یا پاسخهای قدیمی چت را ارائه ندهند. فضای نام API برابر با /wp-json/danico-live-chat/v1/ است.
-
آیا میتوانم بدون ووکامرس از افزونه استفاده کنم؟
-
بله. استفاده از ووکامرس الزامی نیست.
-
پس از غیرفعالسازی یا حذف افزونه، چه اتفاقی برای گفتگوها میافتد؟
-
دادههای گفتگو و تنظیمات در پایگاه داده باقی میمانند. غیرفعالسازی یا حذف افزونه، آنها را بهطور خودکار پاک نمیکند. مدیران میتوانند پیش از حذف افزونه، گفتگوها را بهصورت جداگانه از پنل چت حذف کنند.
نقد و بررسیها
نقد و بررسیای برای این افزونه یافت نشد.
توسعه دهندگان و همکاران
“دانیکو چت – چت زنده فارسی” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“دانیکو چت – چت زنده فارسی” به 1 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “دانیکو چت – چت زنده فارسی” به زبان شما.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
1.0.0
- نخستین انتشار عمومی در مخزن افزونههای وردپرس.
- ابزارک چت فارسی بازدیدکننده، پاسخگویی از پیشخوان و نقش اختصاصی اپراتور چت.
- وضعیت گفتگو، تعداد پیامهای خواندهنشده، فیلترها، صفحهبندی و امکان حذف توسط مدیر.
- ذخیرهٔ گفتگوها در خود سایت و امکان تنظیم پیامهای ابزارک، رنگ و وضعیت دسترسپذیری نمایشدادهشده.
نسخههای توسعهٔ قبلی در فایل changelog.txt مستند شدهاند.
