Real-time Chat
Real-time chat functionality in RushChat.
Real-time Chat Overview
Sending Messages
Send Text Message
- Enter message in input box
- Press
Enteror click "Send" button - Message is immediately sent to current channel
Send Image
- Click image icon on the right side of input box
- Select image file (max 5MB)
- System automatically uploads and sends
- Supported formats: JPG, PNG, GIF
Send Emoji
- Click emoji icon on the right side of input box
- Select emoji category
- Click emoji to send
Send Custom Sticker
- Click emoji icon on the right side of input box
- Select "My Stickers" tab
- Click sticker to send
- Can upload new GIF stickers
Message Features
Typing Indicator
When other users are typing, a "typing..." notification is displayed in the chat interface.
Online User List
The right side displays the online user list for the current channel, updated in real-time.
Message History
- Automatically loads historical messages
- Supports scrolling to view
- Displays message send time and sender
Message Pinning
Administrators can pin important messages, pinned messages are displayed at the top of the channel.
@Mentions and Pending Notifications
- You can @mention a user in a message to notify them.
- If the mentioned user is offline, the notification is stored and delivered when they next join the channel.
- Pending mentions are delivered automatically after connecting to the channel.
Message Types
Text Message
Plain text messages, supports Markdown format (planned).
Image Message
Uploaded images are displayed as messages, supports clicking to view full size.
System Message
System auto-generated messages, such as user join/leave, channel creation, etc.
Contract Recommendation Message
Contract addresses recommended by users, supports voting and comments.