-
-
Notifications
You must be signed in to change notification settings - Fork 7
User Management
AndroidIRCX includes powerful user management features: Ignore List, Blacklist, User Notes, and Aliases.
Several features act on users - here is when to use each:
- Ignore - hide someone's messages from your own view. Local only; they don't know, and others still see them.
- Blacklist - automatically act (ban, kick+ban, or run a command) when a matching user joins a channel where you have ops.
- Notify / Monitor - get alerted when a specific user comes online (uses IRCv3 MONITOR).
- User Lists (Notify, AutoOp, AutoVoice, Protected) - automatically op, voice, or protect specific trusted users.
Notes and aliases below are just labels you attach to a nick for your own reference.
The Ignore List prevents messages from specific users from appearing in your view.
- Long-press on a user's nick in the user list or message area
- Select "Ignore User" from the context menu
- Or go to Settings > Users & Services > Ignore List
You can ignore by:
-
Exact nick:
Spammer -
Wildcard host:
*!*@spammer.example.com -
Partial match:
*bot*(ignores any nick containing "bot")
- View ignored users: Settings > Users & Services > Ignore List
- Unignore: Tap the user in the list and select "Remove"
- Ignores are saved per-network
The Blacklist automatically performs actions when blacklisted users join channels.
When a matching user joins, you can automatically:
- Ignore: Local ignore (same as Ignore List)
- Ban: Ban the user from the channel
- Kick + Ban: Remove and ban the user
- Kill: Disconnect the user from the server (requires oper)
- OperServ Kill: Kill via services (requires oper)
- AKILL: Network-wide ban (requires oper)
- GLINE: G-line the user (requires oper)
- SHUN: Silence the user (requires oper)
- Custom Command: Run any IRC command
- Long-press a user's nick → "Blacklist Nick"
- Or go to Settings > Users & Services > Blacklist
- Tap "+ Add"
- Enter mask pattern:
-
nick- Match exact nick -
*!*@host.com- Match by hostname -
*!*@*.tor-exit.*- Wildcard patterns work
-
- Select action type
- Set duration (for AKILL/GLINE/SHUN)
- Add reason (optional)
When using "Ban" or "Kick + Ban" action:
-
0:
*!user@host- Ban by ident@host -
1:
*!*user@host- Ban by *user@host -
2:
*!*@host- Ban by host only (default) -
3:
*!*user@*.host- Ban by user@.domain -
4:
*!*@*.host- Ban by *.domain -
5:
nick!user@host- Exact match - 6-11: Various combinations
For AKILL/GLINE/SHUN, customize the command template:
- Go to Blacklist → "Templates" button
- Edit templates for your network
- Available variables:
-
{mask}- Full mask (nick!user@host) -
{usermask}- User@host part -
{hostmask}- Host only -
{nick}- Nick only -
{user}- Ident/username -
{host}- Hostname -
{reason}- Your reason -
{duration}- Duration string
-
Add private notes to users that only you can see.
- Long-press user's nick → "Add Note" or "Edit Note"
- Enter your note
- Notes are saved per-network
- Notes appear in WHOIS display
- Long-press user → "Add Note" shows existing note
Create alternate names for users.
- Long-press user's nick → "Add Alias"
- Enter the alias name
- Use alias in commands:
/msg @alias message
- View all aliases: Settings > Users & Services > User Aliases
- Remove: Tap alias → "Delete"
- Blacklist and Ignore are separate systems
- Blacklist runs automatically on joins
- Ignore is local-only (others still see messages)
- Notes and aliases are stored locally on your device
- All features work across multiple networks
AndroidIRCX — Modern IRC client with IRCv3, ZNC support and end-to-end encryption.
🔗 Website: https://androidircx.com
📱 Google Play: https://play.google.com/store/apps/details?id=com.androidircx
💻 Source code: https://github.com/AndroidIRCX/AndroidIRCX
© AndroidIRCX Project