Difference between revisions of "Silence"
m (fixed link format) |
m (Replaced the old NO-IP prefix with Chat4all-CB236AA6. prefix. Also some minor grammar fixes and lowered chapter indentation by 2) |
||
Line 1: | Line 1: | ||
− | + | = Intro = | |
− | |||
− | |||
Tired of getting private messages from that one annoying user?<br /> | Tired of getting private messages from that one annoying user?<br /> | ||
There is a server-sided solution to it :)<br /> | There is a server-sided solution to it :)<br /> | ||
Line 17: | Line 15: | ||
<br /> | <br /> | ||
''<br /> | ''<br /> | ||
− | + | = Explanation = | |
So, in understandable words, what does this mean?<br /> | So, in understandable words, what does this mean?<br /> | ||
It means you can add '''[[Nickname|Nicknames]]''' or (masked, so allowing [[wildcard|wildcards]]) '''IPs'''/'''Hostnames''' (the unique internet-addresses of a user) to this list.<br /> | It means you can add '''[[Nickname|Nicknames]]''' or (masked, so allowing [[wildcard|wildcards]]) '''IPs'''/'''Hostnames''' (the unique internet-addresses of a user) to this list.<br /> | ||
When someone matches an item on that list, '''(s)he cannot send you any private messages or private notices'''.<br /> | When someone matches an item on that list, '''(s)he cannot send you any private messages or private notices'''.<br /> | ||
<br /> | <br /> | ||
− | + | = HowTo = | |
This is all nice and so, but how can you use it?<br /> | This is all nice and so, but how can you use it?<br /> | ||
It's quite simple.<br /> | It's quite simple.<br /> | ||
Let's assume that a user called ''Candybar'' is sending you a lot of annoying private messages. Let's stop that by adding her to our SILENCE list :)<br /> | Let's assume that a user called ''Candybar'' is sending you a lot of annoying private messages. Let's stop that by adding her to our SILENCE list :)<br /> | ||
− | + | == AddByNickname == | |
Just type in the following command and press the ENTER-key :)<br /> | Just type in the following command and press the ENTER-key :)<br /> | ||
''/SILENCE +Candybar''<br /> | ''/SILENCE +Candybar''<br /> | ||
Line 34: | Line 32: | ||
Now everybody with the nickname Candybar will not be able to send you any messages. You will however see their messages in the rooms you share.<br /> | Now everybody with the nickname Candybar will not be able to send you any messages. You will however see their messages in the rooms you share.<br /> | ||
<br /> | <br /> | ||
− | + | == AddByHost == | |
Let's say that the user changes her nickname to avoid your SILENCE-treatment, well, it's quite easy to get around that, all you need is his/her IP or Hostname (doesn't matter if it is a Hidden (thus encrypted) hostname, a Virtual Hostname ([[VHost|VHost]]) or a real hostname/IP). <br /> | Let's say that the user changes her nickname to avoid your SILENCE-treatment, well, it's quite easy to get around that, all you need is his/her IP or Hostname (doesn't matter if it is a Hidden (thus encrypted) hostname, a Virtual Hostname ([[VHost|VHost]]) or a real hostname/IP). <br /> | ||
You can usually get this by doing a '''/WHOIS''' on the person and finding their Address.<br /> | You can usually get this by doing a '''/WHOIS''' on the person and finding their Address.<br /> | ||
Line 40: | Line 38: | ||
- ---«( /whois Candybar )<br /> | - ---«( /whois Candybar )<br /> | ||
- Name: Raiders of the Candyshop<br /> | - Name: Raiders of the Candyshop<br /> | ||
− | '''- Address: candy@ | + | '''- Address: candy@Chat4all-CB236AA6.AOL.com'''<br /> |
- Rooms: *#lounge @#myRoom<br /> | - Rooms: *#lounge @#myRoom<br /> | ||
- Locatie: Commercial<br /> | - Locatie: Commercial<br /> | ||
Line 49: | Line 47: | ||
''(note, this may look different, depending on which IRC-client you use and which script for it...)''<br /> | ''(note, this may look different, depending on which IRC-client you use and which script for it...)''<br /> | ||
− | okay, so the address is '''candy@ | + | okay, so the address is '''candy@Chat4all-CB236AA6.AOL.com''', now let's add that address to our SILENCE List<br /> |
− | '''''/SILENCE +*@ | + | '''''/SILENCE +*@Chat4all-CB236AA6.AOL.com'''<br /> |
− | YourNickname SILENCE +*!*@ | + | YourNickname SILENCE +*!*@Chat4all-CB236AA6.AOL.com''<br /> |
− | As you can see, the command allows [[hostmask|hostmasks]] | + | As you can see, the command allows [[hostmask|hostmasks]] which thus can contain ''[[wildcard|wildcards]] (*)'' to replace certain parts of the address.<br /> |
− | Now everyone | + | Now everyone connected from that Hostname (doesn't matter it is a hidden/encrypted hostname) will not be able to send you private messages :)<br /> |
<br /> | <br /> | ||
− | == | + | == Request List == |
Now let's request the entire SILENCE list with:<br /> | Now let's request the entire SILENCE list with:<br /> | ||
''/SILENCE''<br /> | ''/SILENCE''<br /> | ||
As you can see, no parameters are needed and it returned the following:<br /> | As you can see, no parameters are needed and it returned the following:<br /> | ||
''-<br /> | ''-<br /> | ||
− | YourNickname *!*@ | + | YourNickname *!*@Chat4all-CB236AA6.AOL.com<br /> |
YourNickname candybar!*@*<br /> | YourNickname candybar!*@*<br /> | ||
End of Silence List<br /> | End of Silence List<br /> | ||
''<br /> | ''<br /> | ||
− | As you can see, it shows the added nickname as well as the | + | As you can see, it shows the added nickname as well as the host address. |
− | == | + | == Remove by Nickname == |
− | now, let's remove | + | now, let's remove Candybar again... All we have to do is type:<br /> |
''/SILENCE -Candybar''<br /> | ''/SILENCE -Candybar''<br /> | ||
The minus-sign '''(-)''' indicates we wish to remove it from the list.<br /> | The minus-sign '''(-)''' indicates we wish to remove it from the list.<br /> | ||
Line 74: | Line 72: | ||
<br /> | <br /> | ||
− | + | = Ignore = | |
If you wish to ignore all messages (thus also the ones in the rooms you share) from the user in question, you should have a look at the IGNORE-command, which is build in in most [[IRC-Client|IRC-clients]].<br /> | If you wish to ignore all messages (thus also the ones in the rooms you share) from the user in question, you should have a look at the IGNORE-command, which is build in in most [[IRC-Client|IRC-clients]].<br /> | ||
Please note though that '''/silence''' is a ''server-sided'' (thus not depending on which [[IRC-Client|IRC-Client]] you use) command that blocks ''only'' the '''private messages''' and '''private notices''' from the person (or hostmask), while '''/ignore''' can block ''channelmessages'' from the person as well, depending on how the client implemented the code. So for more information about the ''/ignore'' command, you should refer to your IRC-client's manual. | Please note though that '''/silence''' is a ''server-sided'' (thus not depending on which [[IRC-Client|IRC-Client]] you use) command that blocks ''only'' the '''private messages''' and '''private notices''' from the person (or hostmask), while '''/ignore''' can block ''channelmessages'' from the person as well, depending on how the client implemented the code. So for more information about the ''/ignore'' command, you should refer to your IRC-client's manual. | ||
<br /> | <br /> | ||
− | A Dutch translation of this will be added later. | + | A Dutch translation of this will be added later. |
− | |||
− | |||
− | |||
− |
Revision as of 02:31, 27 January 2011
Contents
Intro
Tired of getting private messages from that one annoying user?
There is a server-sided solution to it :)
It's called SILENCE
let's see what /helpop silence says about it:
Silence
-
Ignores messages from a user or list of users at the Server itself.
-
Syntax: SILENCE +nickname (Adds a nickname to SILENCE list)
SILENCE -nickname (Removes a nickname from the SILENCE list)
SILENCE (Lists the current SILENCE list)
Explanation
So, in understandable words, what does this mean?
It means you can add Nicknames or (masked, so allowing wildcards) IPs/Hostnames (the unique internet-addresses of a user) to this list.
When someone matches an item on that list, (s)he cannot send you any private messages or private notices.
HowTo
This is all nice and so, but how can you use it?
It's quite simple.
Let's assume that a user called Candybar is sending you a lot of annoying private messages. Let's stop that by adding her to our SILENCE list :)
AddByNickname
Just type in the following command and press the ENTER-key :)
/SILENCE +Candybar
The plus-sign (+) indicates we wish to add it to the list.
If it went okay, you should see the following in your status window appear:
YourNickname SILENCE +Candybar!*@*
Now everybody with the nickname Candybar will not be able to send you any messages. You will however see their messages in the rooms you share.
AddByHost
Let's say that the user changes her nickname to avoid your SILENCE-treatment, well, it's quite easy to get around that, all you need is his/her IP or Hostname (doesn't matter if it is a Hidden (thus encrypted) hostname, a Virtual Hostname (VHost) or a real hostname/IP).
You can usually get this by doing a /WHOIS on the person and finding their Address.
/WHOIS Candybar
- ---«( /whois Candybar )
- Name: Raiders of the Candyshop
- Address: candy@Chat4all-CB236AA6.AOL.com
- Rooms: *#lounge @#myRoom
- Locatie: Commercial
- Server: irc.chat4all.org
- Server Info: Chat4All
- Status: Normal Chatter
- ---«( end off /whois )
(note, this may look different, depending on which IRC-client you use and which script for it...)
okay, so the address is candy@Chat4all-CB236AA6.AOL.com, now let's add that address to our SILENCE List
/SILENCE +*@Chat4all-CB236AA6.AOL.com
YourNickname SILENCE +*!*@Chat4all-CB236AA6.AOL.com
As you can see, the command allows hostmasks which thus can contain wildcards (*) to replace certain parts of the address.
Now everyone connected from that Hostname (doesn't matter it is a hidden/encrypted hostname) will not be able to send you private messages :)
Request List
Now let's request the entire SILENCE list with:
/SILENCE
As you can see, no parameters are needed and it returned the following:
-
YourNickname *!*@Chat4all-CB236AA6.AOL.com
YourNickname candybar!*@*
End of Silence List
As you can see, it shows the added nickname as well as the host address.
Remove by Nickname
now, let's remove Candybar again... All we have to do is type:
/SILENCE -Candybar
The minus-sign (-) indicates we wish to remove it from the list.
You should receive the following as confirmation:
YourNickname SILENCE -candybar!*@*
Ignore
If you wish to ignore all messages (thus also the ones in the rooms you share) from the user in question, you should have a look at the IGNORE-command, which is build in in most IRC-clients.
Please note though that /silence is a server-sided (thus not depending on which IRC-Client you use) command that blocks only the private messages and private notices from the person (or hostmask), while /ignore can block channelmessages from the person as well, depending on how the client implemented the code. So for more information about the /ignore command, you should refer to your IRC-client's manual.
A Dutch translation of this will be added later.