Chat Rooms
Chat rooms are public spaces where multiple users can communicate:Joining Rooms
1
Find a Room
Discover rooms through:
- Server room list (refreshed automatically)
- Auto-join list in preferences
- Room search from other users
- Direct room name entry
2
Join the Room
Click a room name or enter it manually:
- Room names are limited to 24 characters
- Only ASCII characters allowed
- Case-sensitive
- Spaces are preserved
3
View Room Info
After joining, you’ll see:
- List of users currently in the room
- User statistics (files, speed)
- Room ticker messages
- Whether it’s a private room
Room Types
- Public Rooms
- Private Rooms
- Global Room
Anyone can join and participate:Features:
- Listed in server room list
- No membership required
- Open to all users
- Moderated by community
Sending Messages
1
Type Your Message
Enter text in the message input field at the bottom of the room tab.
2
Use Commands (Optional)
Special commands available:
3
Send Message
Press Enter to send. Your message:
- Appears to all room users
- Logged if logging enabled
- Processed by word replacement (if configured)
- Filtered through plugins
Room Features
Room Tickers
Room Tickers
Set a personal status message visible to all room users:
- Right-click the room tab
- Select “Set Ticker”
- Enter your ticker message
- Ticker appears in room’s ticker panel
User List
User List
View all users currently in the room:
- Username: Click to view user info
- Status: Online/Away indicator
- Speed: Upload speed
- Files: Number of shared files
- Country: Geographic location flag
Private Room Management
If you own or operate a private room:- Owner Actions
- Operator Actions
- Member Actions
Room owners have full control:Add Members: Invite users to join roomRemove Members: Revoke room accessAdd Operators: Grant moderation powersRemove Operators: Revoke operator statusOwnership: Transfer or cancel room ownershipSettings: Configure room properties
Room Invitations
Control whether you receive private room invites:1
Open Preferences
Navigate to Settings > Server
2
Toggle Invitations
Enable/disable “Accept Private Room Invitations”
3
Receive Invites
When enabled:
- Room owners can add you to private rooms
- You receive membership notifications
- Rooms appear in your room list
Private Messages
One-on-one communication with individual users:Sending Private Messages
1
Open Chat
Start a private conversation:
- Click username in room/search
- Use “Send Message” menu option
- Type username in new chat tab
2
Compose Message
Type your message in the input field
3
Send
Press Enter to send. Message is:
- Delivered via server
- Queued if user is offline
- Logged if logging enabled
- Acknowledged by server
Private Message Features
- Message Types
- Auto-Reply
- Message Queue
Different message formats:Regular: Standard text messagesAction: CTCP: Client-to-client protocol
/me style actionsChat History
Manage your conversation history:History Settings
History Settings
Store Private Chats: Remember open conversationsAuto-Reopen: Restore chats on startupClear: Remove all historySelective: Close individual chatsPrivacy: Disable storage in preferences
Message Notifications
Stay informed of new messages:Highlight Triggers
Messages are highlighted when containing:1
Your Username
Automatic highlight when someone mentions you
2
Keywords
Configure custom keywords in preferences:
- Whole word matching
- Case-insensitive
- Listed in Words section
3
Username Mentions
Highlight messages from specific users
Notification Types:
- Self: Your username mentioned
- Keyword: Custom keyword found
- Username: Specific user spoke
Desktop Notifications
Receive OS-level notifications:- Room Messages
- Private Messages
Notify on chat room activity:
- New messages in rooms
- Mentions of your username
- Keyword matches
- Configurable per-room
Text Formatting
Customize message appearance:Word Replacement
Automatically replace text in messages:1
Configure Replacements
Preferences > Words > Auto-Replace
2
Add Patterns
Enter find/replace pairs:
3
Enable Feature
Toggle “Replace Words” checkbox
Word Censoring
Filter incoming messages:1
Add Censored Words
Preferences > Words > Censored
2
Set Patterns
List words/phrases to censor
3
Enable Censoring
Toggle “Censor Words” checkbox
Censoring only affects incoming messages, not your own.
Chat Logging
Record conversations to disk:Enable Logging
- All Rooms
- Specific Rooms
- Private Chats
Log all chat room messages:
- Preferences > Logging
- Enable “Log Chat Rooms”
- Messages saved to room log folder
Log Format
Logs are saved as text files:Log Locations:
- Rooms:
~/.local/share/nicotine/chatlogs/rooms/ - Private:
~/.local/share/nicotine/chatlogs/private/
Text Completion
Speed up typing with auto-completion:Completion Sources
What Can Be Completed
What Can Be Completed
Usernames: All known usersRoom Names: Public and private roomsBuddy Names: Users on buddy listCommands: Available slash commandsCustom: Plugin-defined completions
Using Completion
1
Start Typing
Enter first few characters of word
2
Trigger Completion
Press Tab key
3
Cycle Options
Press Tab repeatedly to cycle through matches
Message Filtering
Control which messages you see:Ignore Users
Block messages from specific users:1
Add to Ignore List
Right-click username > Ignore User
2
Effect
User’s messages hidden in:
- Chat rooms
- Private messages
- Ticker updates
- Search results
3
Manage List
Preferences > Users > Ignored Users
IP-Based Ignoring
Block by IP address:- More persistent than username ignore
- Survives username changes
- Configured in preferences
- Affects all network interactions
Server Messages
Special messages from the server user:Messages from user “server” are official notifications:
- Room status updates
- Membership changes
- Server announcements
- Error messages
Bulk Messaging
Send messages to multiple users:1
Select Target Group
Choose from:
- Buddies: All users on buddy list
- Downloading: Users downloading from you
2
Compose Message
Type message in bulk message dialog
3
Send
Message delivered to all users in group
Best Practices
Troubleshooting
Messages Not Sending
- Check server connection status
- Verify user is not offline
- Check message doesn’t contain newlines
- Ensure you haven’t been banned from room
- Confirm you’re still a room member
Not Receiving Messages
- User might have you ignored
- IP-based ignore active
- Messages queued (user offline)
- Room membership revoked
- Network connectivity issues
Auto-Completion Not Working
- Enable completion in preferences
- Verify completion sources enabled
- Check Tab key not remapped
- Ensure sufficient text typed