설명
Better Messages – 워드프레스용 실시간 개인 메시징 시스템 중 가장 풍부한 기능을 제공하며, BuddyPress, BuddyBoss Platform, Ultimate Member, PeepSo 및 기타 워드프레스 기반 웹사이트와의 기본 통합 기능을 갖추고 있습니다.
개인 메시징, 채팅방, 영상 및 음성 통화, 그룹 영상 채팅, AI 챗봇, 그리고 네이티브 모바일 앱을 통해 워드프레스 사이트를 강력한 커뮤니케이션 플랫폼으로 변환하세요.
소셜 네트워크, 온라인 커뮤니티, 마켓플레이스 또는 멤버십 사이트를 구축하든 간에 – Better Messages는 사용하기 쉬운 인터페이스로 엔터프라이즈급 메시징 기능을 제공합니다.
“Better Messages” 플러그인의 이전 명칭은 “BP Better Messages“입니다.
핵심 메시징 기능:
- AJAX 또는 웹소켓 기반 실시간 대화
- 개인 일대일 대화
- 참가자 수 제한 없는 그룹 대화
- 게스트 접근 지원 채팅방
- 버디프레스 그룹, 핍소 그룹, 궁극의 회원 그룹, 플루언트 커뮤니티 그룹을 위한 메시지
- 대화 주제
- 모든 메시지를 검색합니다
- 메시지를 즐겨찾기로 표시
- 중요한 메시지를 대화 상단에 고정하기
- 즐겨찾는 대화를 목록 상단에 고정
- 읽지 않은 대화만 표시하도록 대화 목록 필터링
- 특정 메시지에 답장하기
- 보낸 메시지 수정 (수정 표시 포함)
- 메시지 삭제
- 메시지를 다른 대화로 전달하기
- 대화 알림 음소거
- 메시지 초안 자동 저장 및 복구 기능
인공지능(AI) 및 자동화:
- OpenAI, Anthropic(Claude) 및 Google Gemini가 제공하는 AI 챗봇
- 멘션 기반 응답 기능을 갖춘 그룹 대화용 AI 챗봇
- AI를 활용한 대화 요약 및 정기 요약 보고서
- 비용 추정을 통한 토큰 사용량 추적
- Voice message transcription powered by Better Messages Cloud AI or OpenAI
- AI 봇을 위한 웹 검색 기능
- AI 봇용 파일 검색 도구
- 인공지능을 활용한 이미지 생성
- AI 대화용 PDF 파일 지원
미디어 및 콘텐츠:
- 재개 가능한 업로드 기능과 직접 접근으로부터 파일을 보호할 수 있는 파일 공유(이미지, 동영상, 문서)
- 크로스 브라우저 호환성 및 저장 공간 절감을 위한 클라이언트 측 이미지 및 동영상 최적화(포맷 변환, 품질 관리, 메타데이터 제거)
- 음성 메시지(애드온으로 사용 가능)
- 썸네일과 설명이 포함된 임베디드 링크
- youtube, Vimeo, Spotify, SoundCloud, Flickr 및 20개 이상의 서비스에 대한 oEmbed 지원
- 이모지 선택기
- Built-in sticker packs with role-based access and per-locale support
- GIF integration with GIPHY and Klipy providers
- Inline sticker suggestions while typing
- 마크다운 텍스트 서식 지원
알림:
- 읽지 않은 메시지에 대한 이메일 알림 (사용자 정의 가능한 템플릿)
- 이메일 내 수신 거부 링크 지원
- 새 메시지 소리 알림
- 웹사이트 어디에서나 표시되는 실시간 알림
검토 및 보안:
- AI Content Moderation with two providers:
- Better Messages Moderation AI — included with WebSocket license at no additional cost, no third-party API keys required. Powered by Better Messages Cloud with extended categories, custom rules, and conversation context awareness
- OpenAI Moderation API — free to use, requires an OpenAI API key
- Custom moderation rules — define your own rules in plain text
- Conversation context awareness — detect patterns split across multiple messages
- Choose between “Flag Only” (recommended) or “Hold for Review” moderation actions
- 사전 검토 메시지 – 발송 전 메시지 검토
- 메시지 신고 기능
- 사용자 정의 블랙리스트 기능이 있는 욕설 필터
- 블록 사용자 기능
- 역할 기반 접근 제어
- 사용자 화이트리스트/블랙리스트 (관리용)
참여 기능:
- 메시지에 대한 반응
- 멘션 (@사용자명)
- WP 관리자로부터의 대량 메시징: 예약 기능, 파일 첨부, 백그라운드 처리 지원
- 신규 사용자를 위한 추천 대화 주제
- Embed conversation entry points anywhere on your site without using shortcodes
- Five widgets: Friends, Groups, Users, AI Bots, Chat Rooms
- Two display styles: Classic Bar or Floating Bubble (with chat heads)
- Three placement surfaces: bottom bar, side panel, mobile tab bar
- Per-widget icon picker, search box, role restrictions, and “Hide Tab When Empty” toggle
- Users widget with three display modes (all / by role / hand-picked) and sorting by last activity or registration date
- Customizable order of tabs in mini widgets, side panel and mobile view
사용자 지정:
- 현대적이고 완전히 맞춤 설정 가능한 디자인
- WP 커스터마이저를 통한 간편한 색상 맞춤 설정
- 사용자 지정 알림 소리
- RTL 레이아웃 지원
- 화이트 라벨 솔루션
- 완전히 번역 가능
- 오래된 메시지 자동 삭제 옵션
Privacy & GDPR:
- Dedicated Privacy & GDPR settings page
- All message data stored on your own server
- AI moderation (when enabled) sends message content for analysis — Better Messages Cloud does not store any data; review OpenAI’s data policy if using OpenAI provider
- WordPress personal data export and erasure support (Tools Export/Erase Personal Data)
- Suggested privacy policy text that adapts based on enabled features
- Self-hosted emoji images option — no external CDN requests
- Privacy-friendly video embeds — YouTube, Vimeo load only after user clicks
- No cookies set, no analytics or tracking scripts
- Privacy & GDPR documentation
이것은 기능의 전체 목록이 아닙니다 – Better Messages에는 여기에 나열되지 않은 더 많은 소규모 기능과 옵션이 있습니다. 우리는 사용자 피드백을 바탕으로 지속적으로 새로운 기능과 개선 사항을 추가하고 있습니다.
호환 플러그인:
- BuddyPress
- PeepSo
- Ultimate Member
- BuddyBoss Platform
- LearnPress
- Tutor LMS
- LearnDash
- MasterStudy LMS
- WooCommerce
- HivePress
- Directorist
- Classified Listing
- GeoDirectory
- Motors – Car Dealer, Classifieds & Listing
- Dokan Marketplace
- MultiVendorX
- WP Job Manager
- ProfileGrid
- UsersWP
- WP User Manager
- FluentCommunity
- SureDash
- wpForo
- Crocoblock JetEngine Profile Builder
- OneSignal
- 프로그레시브 PWA
- Uncanny Automator
- AutomatorWP
- GamiPress – charge for messages & calls with per-role pricing and balance display
- MyCRED – charge for messages & calls with per-role pricing and balance display
- 유료 멤버십 프로
- WC Vendors
- WCFM
호환성 문제나 추가 통합 요청이 있으시면 언제든지 알려주세요. 이는 Better Messages 플러그인 개선에 매우 중요한 도움이 됩니다!
웹소켓 버전:
웹소켓 버전은 유료 옵션이며 당사 웹 사이트에서 라이센스 키를 얻을 수 있습니다.
당사는 전용 서버를 활용하여 귀사 사이트와 사용자 간 웹소켓 통신을 구현합니다. 당사 서버는 완전히 비공개이며 어떠한 개인 데이터도 저장하거나 추적하지 않습니다. 모든 메시지는 귀사의 데이터베이스에 보관됩니다.
성능 및 신뢰성:
- 상당히 서버 부하를 줄여줍니다(요청 횟수가 최대 200배 감소).
- 즉시 실시간 메시지 전달
- 공유 호스팅을 포함한 모든 호스팅과 호환됩니다
- 동시 연결 수 또는 월간 활성 사용자 수에 제한 없음
영상 및 음성 통화:
- HD 화상 통화 (1:1)
- HD 오디오 통화 (1:1)
- 그룹 영상 통화 (최대 32명 참여 가능)
- 그룹 음성 채팅 (최대 50명 참가 가능)
- 통화 및 그룹 채팅에서의 화면 공유
모바일 앱 (알파):
- iOS 모바일 앱 (자사 브랜드 앱 구축) – 알파
- 안드로이드 모바일 앱 (자사 브랜드 앱 구축) – 알파
- 통화 및 메시지 푸시 알림
- 수신 전화에 대한 VoIP 알림
참고: 모바일 앱은 현재 알파 단계입니다. 핵심 기능은 작동하지만 일부 기능은 제한되거나 개발 중일 수 있습니다.
실시간 기능:
- 메시지 전달 상태(보냄, 전달, 확인)
- 입력, 음성 녹음 및 파일 업로드 활동 표시기
- 온라인/오프라인 상태 표시기
- 사용자 상태 (온라인, 자리를 비운 상태, 방해 금지)
- 미니 채팅 – 사이트 어디에서나 채팅 창
- Mini Conversations widget – list and continue recent threads from any page
- Online-only filter and online-first ordering for the Users mini widget
Better Messages Cloud AI:
- Automatic message translation in 1-to-1 conversations — 53 languages, auto-detection
- AI Content Moderation — 23 categories, custom rules, conversation context awareness
- Voice message transcription — 99+ languages with auto-detection
- No third-party API keys required — included with WebSocket license at no additional cost
보안 및 암호화:
- 선택적 종단 간 암호화(E2EE) — 웹사이트 수준 및 대화별로 활성화 가능; 메시지와 파일은 사용자의 브라우저에서 AES-256-GCM으로 암호화되며, 서버는 평문을 절대 볼 수 없음
- 오프라인 메시지 저장을 위한 로컬 브라우저 암호화(AES256)
- 웹 푸시 알림 (브라우저가 닫혀 있어도 작동합니다)
- 모든 데이터는 전송 중에 암호화되므로, 저희 서버에서도 읽을 수 없습니다.
지원:
- 이메일 우선 지원
- 정기적인 업데이트 및 새로운 기능
플러그인에 내장된 RTL 레이아웃.
LocoTranslate를 사용하여 플러그인을 귀하의 언어로 번역하거나 플러그인 번역에 참여할 수 있습니다.
스크린샷

Real-time private messaging thread with group conversation, file sharing, reactions, and emoji 
Embedded video and link previews — YouTube, Vimeo, Spotify, and 20+ oEmbed providers 
Conversations inbox with unread badges, pinned chats, and full-text search across messages 
Start a new conversation with recipient search and friends list 
Real-time typing indicator and online presence (WebSocket version) 
On-site toast notifications for new messages — visible anywhere on your WordPress site
블록
이 플러그인은 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디렉터리에 업로드하거나 워드프레스 플러그인 화면을 통해 직접 플러그인을 설치합니다. - 워드프레스의 ‘플러그인’ 메뉴에서 플러그인을 활성화하세요.
- 설정 -> 더 나은 메시지를 사용해 플러그인을 구성하십시오.
FAQ
-
Is Better Messages free?
-
Yes — install the free version from WordPress.org. It supports private and group conversations, chat rooms, file sharing, oEmbed previews, smart-batched email notifications, role-based access, guest chat, and the standard messenger feature set. The WebSocket version is paid and unlocks instant delivery, one-on-one and group voice / video calls, AI Chat Bots, AI Content Moderation, AI Message Translation, Voice Message Transcription, web push, and end-to-end encryption.
-
Which WordPress plugins does Better Messages integrate with?
-
30+ native integrations including BuddyPress, BuddyBoss Platform, PeepSo, Ultimate Member, FluentCommunity, LearnDash, LearnPress, Tutor LMS, MasterStudy LMS, WooCommerce, Dokan, WCFM, WC Vendors, MultiVendorX, WP Job Manager, HivePress, Directorist, GeoDirectory, Classified Listing, Motors, ProfileGrid, UsersWP, WP User Manager, wpForo, SureDash, GamiPress, MyCred, JetEngine, AutomatorWP, Uncanny Automator, OneSignal, and Progressify. See the full list of integrations.
-
Does it support group conversations?
-
Yes — first-class group chats with shared history, mentions, reactions, file uploads, replies, edit / delete / forward, and group voice / video calls (WebSocket version). Group chats can be auto-paired with BuddyPress / BuddyBoss / PeepSo / Ultimate Member / FluentCommunity groups, with members joining and leaving the chat in sync with the source community group.
-
Can unregistered visitors (guests) chat?
-
Yes — Guest Chat lets unregistered visitors join chat rooms, message vendors on marketplaces, ask questions on directory listings, or chat with site support. Guests enter a display name (and optionally an email), then participate as a guest user. Their thread history is preserved if they later register.
-
Does it support voice and video calls on WordPress?
-
Yes (WebSocket version) — one-on-one and group voice / video calls live inside the messenger thread, not as a separate Zoom / Whereby integration. Hosted media relay is included with the WebSocket license; no separate Twilio account, no Daily / Whereby subscription, no Zoom developer plan. Calls are full-screen on mobile and picture-in-picture on desktop.
-
Is Better Messages GDPR-compatible?
-
Yes. All message data is stored only in your WordPress database. The WebSocket cloud relay is blind to message content — it routes encrypted events but does not read, store, or inspect what passes through. Better Messages also integrates with WordPress’s built-in Personal Data Export and Erasure tools. For sites with stricter data-sovereignty requirements (GDPR Article 9, HIPAA-adjacent, regulated-data workloads), a self-hosted plan is available — contact support.
-
Does it have AI features?
-
Yes (WebSocket version, AI add-on). AI Chat Bots (OpenAI, Anthropic Claude, Google Gemini) act as full participants in any thread, with custom system prompts and per-bot points charging via GamiPress / MyCred. Better Messages Cloud AI provides AI Content Moderation (23+ categories including spam, scam, doxxing, contact sharing), AI Message Translation (53 languages with auto-detection), and Voice Message Transcription (99+ languages) — all included with the WebSocket license, no third-party API key required.
-
Does it have native iOS and Android apps?
-
Yes — Better Messages ships native iOS and Android mobile apps built on Capacitor, with push notifications, real-time delivery, voice / video calls, and full messenger feature parity with the web. White-label rebuild is available for sites that want their own branded app on the App Store / Play Store under their own developer accounts.
-
Can I translate the messenger interface to my language?
-
Yes — Better Messages is fully translatable through standard WordPress translation tools (Loco Translate, WPML, Polylang) using the
bp-better-messagestext domain. Ships with 30+ community translations. Contribute or improve a translation at translate.wordpress.org. -
Does it support end-to-end encryption?
-
Yes (WebSocket version). End-to-end encryption is enabled per thread — messages and file attachments are encrypted in the sender’s browser with AES-256-GCM before transmission, stay encrypted at rest in the database, and decrypt only in the recipient’s browser. The server stores ciphertext only; no admin, host engineer, or attacker with database access can read the message content of an E2E thread.
-
Where can I find detailed documentation?
-
The complete documentation, integration guides, REST API reference, hooks reference, video tutorials, and 80+ blog posts are at www.better-messages.com.
후기
기여자 & 개발자
“더 나은 메시지 – 실시간 채팅, 채팅방, 실시간 메시징 및 비공개 메시지”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.
기여자변경이력
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
- 기타 사소한 버그 수정 및 개선 사항
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
- 기타 사소한 버그 수정 및 개선 사항
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
- 기타 사소한 버그 수정 및 개선 사항
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
- 기타 사소한 버그 수정 및 개선 사항
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
- 기타 사소한 버그 수정 및 개선 사항
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
- 기타 사소한 버그 수정 및 개선 사항
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
- 기타 사소한 버그 수정 및 개선 사항
2.14.16
- Making Stipop Sticker provider legacy as it increased price significantly since initial integration
- Added built-in sticker packs system – create and manage your own sticker packs, with role-based access control and per-locale support
- Added 8 pre-created sticker packs which can be installed from plugin settings
- Added inline sticker suggestions — stickers are suggested as you type based on keywords if enabled in plugin settings
- Rebuilt GIF integration into multi-provider system with support for GIPHY and Klipy providers — select your preferred provider in Settings Integrations
- Fixed pasted emojis being converted to WordPress emoji images in reply editor
- 기타 사소한 버그 수정 및 개선 사항
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
- 기타 사소한 버그 수정 및 개선 사항
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
- 기타 사소한 버그 수정 및 개선 사항
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
- 기타 사소한 버그 수정 및 개선 사항
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
- 프리미우스 SDK를 최신 버전으로 업데이트
- 기타 사소한 버그 수정 및 개선 사항
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
- 기타 사소한 버그 수정 및 개선 사항
2.14.2 – 2.14.6
- 일부 웹 호스팅 서비스에서 웹 애플리케이션 방화벽(WAF)이 파일 업로드를 차단하는 것을 방지하기 위해, 업로드 시 파일 이름을 무작위로 변경하는 옵션을 추가했습니다.
- 실수로 인한 데이터 손실을 방지하기 위해 메시지 자동 삭제 설정에 이중 확인 절차를 추가했습니다
- 통합 기능 하위 탭 정렬 방식 개선 — 활성화된 플러그인이 이제 맨 위에 표시됩니다
- 문맥 인식 기능과 오류 기록 기능이 개선된 AI 요약 기능
- GIF 애니메이션의 화질 저하를 방지하기 위해 동영상 및 이미지 트랜스코딩 기능을 개선했습니다
- 그룹 화상 통화 권한(참가, 시작, 관리자 제어)에서 채팅방 운영자가 인식되지 않던 문제를 수정했습니다.
- 플러그인 업데이트 후 브라우저 캐싱으로 인해 발생하던 비동기 청크 로딩 문제를 수정했습니다
- 뷰포트 하단에서 반응 선택기가 넘쳐나는 문제 수정
- 이미지/동영상 최적화 출력 형식이 설정에 저장되지 않고 업로드 시 검증되지 않는 문제를 수정했습니다.
- 스레드 전환 후 메시지를 보낼 때 발생하는 E2E 암호화 상태 오류 수정
- Ultimate Member 디렉토리에서 대상 사용자 ID가 표시되지 않던 메시지 버튼 문제 수정
- 채팅방 상단의 “새로 만들기” 링크가 이전 게시물 편집기로 연결되던 문제를 수정했습니다
- 통합 플러그인에 대해 메시지 위치 경고가 잘못 표시되는 문제 수정
- HTML 배지(예: PeepSo 인증 아이콘)가 이미지가 아닌 원본 HTML로 표시되던 문제를 수정했습니다.
- FluentCommunity Groups의 SVG 아이콘 관련 CSS 문제를 수정했습니다.
- Chrome iOS 버전에서 네이티브 버튼을 사용하여 키보드를 닫은 후 Fluent Community 모바일 하단 메뉴가 다시 나타나지 않는 문제를 수정했습니다.
- Fluent Community 모바일 하단 메뉴 아이콘이 개선되어, 메시지 목록 화면에 있지 않을 때 해당 화면으로 돌아갈 수 있게 되었습니다.
- 기타 사소한 버그 수정, 개선 및 최적화
2.14.0 – 2.14.1
- WP 관리자 화면의 설정 페이지를 완전히 개편하여 더 간결하고 탐색하기 쉽게 만들었으며, 새로운 기능도 추가했습니다
- GamiPress 및 myCRED 애드온을 재구성하여, 역할별 가격 책정 기능을 갖춘 통합 포인트 시스템을 구현하고, Better Messages 인터페이스 내에서 직접 잔액을 확인할 수 있도록 했습니다.
- AI 챗봇: 그룹 대화에 챗봇을 추가하는 기능과 챗봇이 언급되었을 때 응답하는 기능이 추가되었습니다.
- AI 챗봇: OpenAI 외에도 Anthropic(Claude) 및 Google Gemini 서비스 제공업체를 지원하게 되었습니다
- AI 챗봇: 그룹 대화에 대화 요약 및 예약 요약 기능 추가
- AI 챗봇: 토큰 사용량 추적 기능에 비용 추산 기능을 추가하고, MyCred 또는 GamiPress 포인트로 결제할 수 있는 기능을 도입했습니다.
- AI 챗봇: 이제 봇이 온라인 사용자로 표시되며, WebSocket 버전에서 응답을 생성하는 동안 입력 중 표시가 나타납니다.
- AI 챗봇: 봇 관리를 위한 전용 관리자 페이지 추가
- WebSocket 버전에서 입력 표시기 외에도 음성 녹음 및 파일 업로드 표시기를 추가했습니다.
- 최대 녹음 시간, 자동 삭제, 음성 텍스트 변환 및 역할 제한 기능을 포함한 음성 메시지 설정 탭을 추가했습니다.
- WP 관리자 화면에 새로운 채팅방 관리 페이지를 추가했습니다
- 대화를 음소거한 상태에서도 태그된 사용자에게 알림을 강제로 전송할 수 있는 기능이 추가되었습니다
- 채팅방에 토글 버튼이 있는 온라인 사용자 사이드바 패널을 추가했습니다
- 그룹 화상 통화에서 참가자의 마이크를 음소거하거나 음소거 해제할 수 있는 기능이 추가되었습니다
- 새로운 대화를 생성할 때 음성 메시지를 보낼 수 있는 기능이 추가되었습니다
- 미니 위젯, 사이드 패널 및 모바일 화면에서 탭의 순서를 사용자 지정할 수 있는 기능이 추가되었습니다.
- 기존 CodeCanyon 버전과 더불어 새로운 Progressify 플러그인(wordpress.org 버전)과의 호환성을 추가했습니다.
- WordPress 7.0 베타 버전으로 테스트됨
2.13.0 – 2.13.1
- 개인 및 그룹 채팅에 선택적 종단 간 암호화(E2EE) 기능 추가 (웹소켓 버전 전용)
- 웹사이트 수준에서 활성화할 수 있으며, 선택적으로 대화별로 설정할 수 있습니다.
- 사용자 브라우저에서 암호화된 메시지 — 서버는 절대 평문을 볼 수 없음
- 메시지 및 파일 첨부물에 대한 AES-256-GCM 암호화
- 다중 기기 접근을 위한 비밀번호 보호 키 백업
- 사용자가 암호화 암호를 잊어버린 경우 키 복구
- 새로운 대화 참가자를 위한 자동 키 배포
- 크로스 브라우저 호환성과 저장 공간 절약을 위해 클라이언트 측 이미지 및 동영상 최적화 기능 추가
- 업로드 전 자동 이미지 변환: WebP, AVIF 또는 JPEG 형식으로
- 설정 가능한 화질 및 최대 해상도
- 개인정보 보호를 위한 메타데이터 제거
- 크로스 브라우저 호환성을 위한 HEIC/HEIF 자동 변환
- 보편적인 재생 지원을 위한 MP4 형식 변환
- 사이드 대화 목록에 자동 및 항상 압축 옵션이 포함된 압축 모드 추가
- “결합 보기”를 “사이드 대화 목록”으로 변경
- “메시지 페이지에서 PeepSo 헤더 활성화” 기능이 일부 업데이트 후 작동하지 않던 문제가 수정되었습니다.
- 기타 사소한 버그 수정, 개선 및 최적화
2.12.9
- 메시지 전달 기능을 활성화할 수 있는 선택적 기능을 추가했습니다.
- 대량 메시징 재작업
- 대량 메시징 기능을 전용 WP 관리자 화면으로 이동했습니다
- 대량 메시지에 파일을 첨부하는 기능 추가
- 대량 메시지 발송을 프론트엔드 처리 대신 백그라운드 프로세스로 이동
- 대량 메시지를 나중에 보낼 수 있도록 예약하는 기능이 추가되었습니다.
- 대량 작업 일시 중지, 재개 및 취소 기능 추가
- 기존 대량 대화로 추가 메시지를 전송하기 위한 후속 메시징 기능 추가
- 지정된 일수 동안 활동 중인 사용자 또는 비활성 사용자를 대상으로 하는 활동 필터를 추가했습니다.
- 다른 사용자로 대량 메시지를 보낼 수 있는 기능 추가
- 특정 사용자에게 대량 메시지를 보낼 수 있는 기능이 추가되었습니다.
- 그룹 멤버에게 대량 메시지를 보낼 수 있는 기능 추가 (BuddyPress, PeepSo, Ultimate Member)
- 추가된 전송 속도(배치 크기) 제어
- 대량 메시지 발송 전 테스트/미리보기 기능 추가
- SureDash와의 초기 통합 기능이 추가되었습니다.
- 인라인 스크립트에서 jQuery 종속성을 제거했습니다
- 사용자가 자동으로 추가된 빈 채팅방이 사용자 수신함에서 제대로 표시되도록 수정했습니다.
- WP 관리자의 채팅방 설정 페이지에 스레드 ID 표시 및 ‘받은 편지함에서 보기’ 버튼을 추가했습니다.
- 기타 사소한 버그 수정, 개선 및 최적화
2.12.5 – 2.12.6
- 읽지 않은 대화만 표시하도록 대화 목록을 필터링하는 옵션이 추가되었습니다.
- WC Vendors 및 WCFM 애드온을 핵심 플러그인으로 이전했습니다. WCFM 및 WC Vendors 애드온은 이제 사용 중단되었으며 제거될 예정입니다. 해당 애드온을 사용 중이라면 웹사이트에서 비활성화해 주십시오.
- 최신 OneSignal API 변경 사항을 지원하기 위해 OneSignal 통합 코드를 업데이트했습니다.
- 멘션 검색에서 이제 공백이 포함된 사용자 이름 검색을 지원합니다
- 기타 사소한 버그 수정, 개선 및 최적화
2.12.2 – 2.12.4
- 완전히 재설계된 음성 녹음기 애드온 사용자 경험
- 대화 정보 패널에서 업로드된 모든 파일을 탐색할 수 있는 첨부 파일 탐색기 기능을 추가했습니다.
- 메시지 초안 자동 저장 기능 추가 — 발송되지 않은 메시지는 자동으로 저장되며, 대화에 복귀 시 복원됩니다. 대화 목록에는 초안 표시기가 나타납니다.
- OpenAI 기반 음성 메시지 텍스트 변환 기능 추가 (OpenAI API 키 필요)
- 프로xy 기능을 통해 업로드된 파일을 직접 접근으로부터 보호하는 기능을 추가하였으며, X-Sendfile, X-Accel-Redirect 및 LiteSpeed 최적화된 서비스 지원을 포함합니다.
- 느리거나 불안정한 연결 환경에서 안정성을 높이기 위해 재개 가능한 파일 업로드 기능을 추가했습니다.
- 일부 호스팅 업체가 WAF로 TUS 업로드를 차단하는 경우를 대비해 파일 업로드 방식(표준 POST 업로드 또는 TUS(재개 가능 업로드)) 간 전환 옵션을 추가했습니다.
- 보안 강화 및 원본 파일명 보존을 위해 스레드별 고유 하위 폴더를 적용한 업로드 디렉터리 구조 개선
- 기타 사소한 버그 수정 및 개선 사항
2.12.0 – 2.12.1
- OpenAI Moderation API 기반 AI 콘텐츠 검토 기능 추가
- 그룹 영상 및 음성 통화 개선 사항:
- 추가된 운영자 제어 기능: 방 잠금, 모든 참가자 음소거, 방송 모드
- 방송 모드에서 ‘연사 승격’ / ‘시청자 강등’ 컨트롤 추가
- 방송 모드에서 시청자를 위한 손들기/손 내리기 기능 추가
- 관리자를 위한 ‘모든 사용자 하위 이동’ 버튼 추가
- 그룹 통화 시작 권한 제한 옵션 추가 (모든 사용자 또는 운영자만)
- 대화 설정에서 기본 통화 모드 설정(참여형 또는 일방형) 추가
- 대화 정보 패널에 그룹 통화 설정 섹션 추가
- 그룹 통화 중 시각적 스피커 강조 기능 추가
- 마이크로폰 및 카메라 장치 전환 신뢰성 향상
- 더 나은 성능과 안정성을 위해 기존 브라우저 데이터베이스 엔진을 새로운 경량 맞춤형 솔루션으로 교체했습니다.
- 브라우저 데이터베이스와 WebSocket 연결이 이제 SharedWorker를 통해 브라우저 탭 간에 공유되어 성능과 실시간 동기화가 개선되었습니다.
- AI 검토 기능은 두 가지 모드를 지원합니다: 검토 보류(관리자 승인이 필요한 메시지)와 신고 전용(메시지는 전송되지만 관리자 검토를 위해 표시됨)
- AI 검토 기능에는 구성 가능한 민감도 임계값, 콘텐츠 카테고리 선택, 역할 기반 우회 기능이 포함됩니다.
- AI 모더레이션은 텍스트 콘텐츠 외에도 이미지 모더레이션을 지원합니다.
- AI가 표시한 메시지는 사용자 신고 메시지와 함께 검토 패널에 표시됩니다.
- 개선된 검토 알림 이메일: 상세한 사유 정보 포함 (AI 검토, 첫 발신자, 차단된 사용자)
- AI 챗봇: OpenAI 추론 모델(o-시리즈, GPT-5) 지원 추가
- AI 챗봇: 온도, 최대 출력 토큰, 추론 노력 설정 추가
- 워드프레스 블록 에디터(구텐베르크)용 채팅방 블록 추가 (전체 화면 자동 열기 옵션 포함)
- 채팅방 헤더에서 참가자 수 숨기기 옵션 추가
- 메시지 목록의 렌더링 성능이 개선되어 새 메시지 수신 시 불필요한 업데이트가 감소됩니다.
- 브라우저 데이터베이스가 예기치 않게 삭제될 때 자동 복구 기능 개선
- 일부 경우에서 통화가 시작되지 않는 문제 수정
- 초기화 시 컨테이너의 크기가 0인 경우 발생하는 그룹 영상 통화 충돌 현상 수정
- 고정형 AI 챗봇 오류 “이 사용자에게 메시지를 보낼 수 없습니다”
- 일부 브라우저에서 스크롤바 썸네일 방향 수정
- 활성화 시 사용이 중단된
get_page_by_title()함수 사용을 대체하여 WordPress 6.2 이상 호환성 업데이트 - 기타 사소한 버그 수정 및 개선 사항
2.11.0 – 2.11.1
- WP 관리자의 미읽음 메시지 알림용 이메일 템플릿 사용자 정의 기능 추가
- 이메일 알림에 수신 거부 링크 추가 기능 추가
- 플러그인 설정 페이지에서 테스트 이메일 알림 메시지를 보낼 수 있는 기능이 추가되었습니다.
- 사전 검토 메시지 기능을 추가하여 수신자에게 전달되기 전에 메시지를 검토할 수 있게 되었습니다.
- 사용자가 웹사이트에 아직 메시지가 없을 때 메시지를 사전 검토할 수 있는 기능이 추가되었습니다.
- 플러그인 설정에서 사용자 역할별로 새 대화의 검토 기능을 활성화할 수 있는 기능을 추가했습니다.
- 플러그인 설정에서 사용자 역할별로 새 답글의 검토 기능을 활성화할 수 있도록 추가되었습니다.
- 관리자 화면에서 사용자를 검토 대상에서 제외할 수 있는 기능이 추가되었습니다.
- 사용자 차단 기능이 추가되어, 해당 사용자의 메시지를 강제 검토할 수 있게 되었습니다.
- 검토 대상 또는 신규 메시지 보고에 대한 새 메시지 알림을 수신할 이메일 목록 설정 기능 추가
- 관리자가 단어 블랙리스트를 우회할 수 있는 옵션 추가
- 새로운 Dokan 공급자 대시보드 UI에 대한 초기 지원 추가
- 설정 페이지에서 사용자 지정 탭을 제거했으며, 해당 페이지의 설정은 메시징 탭으로 이동되었습니다.
- 기타 사소한 버그 수정 및 개선 사항
