Skip to content

💬 Group Chat

The Group Chat feature allows viewing and managing group conversations across the entire application. This chat is visible to all users in the app and serves as a public communication channel open to everyone.

How to Access:

Sidebar ← ChatGroup Chat

🔗 Open Group Chat Page


Group Chat Page:

The group chat page displays all messages sent in the public chat with the ability to search, filter, and manage.

Top Buttons:

Button Description
🔽 Filter Open/close the filter and search panel
🔍 Search Quick search field in messages
💬 View Chat Interface Green button to open the interactive chat interface (view messages as they appear in the app)
📤 Export Export message data

Search Filter:

You can filter messages using the following fields:

Field Description
User Search by name or UUID of the user
Message Search in message text
User ID Search by user ID number
Creation Date Filter by creation date range (from - to)

Filter Buttons:

Button Description
🔍 Search Apply the filter and display results
↺ Clear Clear all filter fields and reload

Messages Table:

Column Description
ID Unique identifier for the message
Message The sent message text
User ID ID of the user who sent the message
Image Sender's profile image (if available)
Original Message ID ID of the message being replied to (in case of replies)
Creation Date Date and time the message was sent
Last Update Date and time of the last modification
Actions Options menu (⋮) for message actions (delete, edit, ...)

Note

Messages can be sorted by ID, creation date, or last update by clicking the sort arrows (⇅) next to the column header.

Group Chat Page


Chat Interface:

When clicking the green 💬 View Chat Interface button, you navigate to a page that displays the chat interactively as it appears in the app.

Chat Interface Components:

Element Description
Chat Title Shows "Group Chat" with connection status (🟢 Connected)
🔙 Back Button Return to the messages table page
Refresh Button to refresh the chat and load new messages
🔽 Filters Filter to sort messages within the chat interface
Messages Display messages as chat bubbles with sender name, time, and image
Message Options Menu (⋮) next to each message for additional options

Message Format in the Interface:

Each message displays:

  • Sender Image — User's profile picture
  • Sender Name — Username (example: Ahmed sameh)
  • Message Text — Message content
  • Time — Send time (example: AM 11:14)

Important Note

At the bottom of the chat interface, the message "You cannot send messages" appears — meaning the admin can only view and manage messages from the dashboard and cannot send directly from here.

Chat Interface


Quick Summary:

Action Steps
View all messages Chat ← Group Chat
Search for a message Filter ← Enter filter ← Search
View chat as interactive interface 💬 View Chat Interface
Manage a message Actions (⋮) next to the message

⚙️ Group Chat Settings

The settings page allows you to control group chat behavior in terms of cost and maximum number of messages.

How to Access:

Sidebar ← ChatSettings

🔗 Open Group Chat Settings

Settings Fields:

Field Description Example
Price Cost of sending a message in the group chat (in coins). This amount is deducted from the user's balance for each message sent. 10000
Maximum Messages Maximum number of messages allowed in the group chat. When this limit is reached, older messages are automatically deleted or sending is prevented. 3111

Save Settings:

After modifying the values, press the blue Save Settings button to apply changes.

Tip

  • Price: Set an appropriate price to prevent spam while maintaining user engagement.
  • Maximum Messages: Set an appropriate number to ensure app performance and avoid overloading the database with large amounts of messages.

Chat Interface


Next Step

🎬 Reels