Chat Service includes a set of in-band commands for configuring and managing the Profanity Filter from a chat client. The in-band commands associated with the Profanity Filter extension provide an alternative to the Chat Service Manager utility for configuring and managing the extension.
This topic contains:
Important To use these commands, you must be logged on to the chat server as a Windows NT administrator.
To create a new filter on the server, type the following command from a chat client:
EXTMSG PFILTER ADD LIST=filter_name
To delete a filter, type the following command from a chat client:
EXTMSG PFILTER REMOVE LIST=filter_name
To add a word to a filter, type the following command from a chat client:
EXTMSG PFILTER ADD LIST=filter_name BWORD=word
To add a wildcard expression to a filter, type the following command from a chat client:
EXTMSG PFILTER ADD LIST=filter_name REG=expression
To add a word to a filter's exception list, type the following command from a chat client:
EXTMSG PFILTER ADD LIST=filter_name GWORD=word
To delete a word from a filter, type the following command from a chat client:
EXTMSG PFILTER REMOVE LIST=filter_name BWORD=word
To delete a wildcard expression from a filter, type the following command from a chat client:
EXTMSG PFILTER REMOVE LIST=filter_name REG=expression
To delete a word from a filter's exception list, type the following command from a chat client:
EXTMSG PFILTER REMOVE LIST=filter_name GWORD=word
To apply a filter to private messages on the server, type the following command from a chat client:
EXTMSG PFILTER SET PRIVATE=filter_name
To apply a filter to channel names on the server, type the following command from a chat client:
EXTMSG PFILTER SET CHANNELNAMES=filter_name
To apply a filter to nicknames on the server, type the following command from a chat client:
EXTMSG PFILTER SET NICKNAMES=filter_name
To apply a filter to all dynamic channels on the server, type the following command from a chat client:
EXTMSG PFILTER SET DYNAMIC=filter_name
To start filtering all dynamic channels, type the following command from a chat client:
EXTMSG PFILTER START DYNAMIC
To start filtering only messages sent to all members of a persistent channel, type the following command from a chat client:
EXTMSG PFILTER START PERSISTENT=channel_name MESSAGES=PUBLIC LIST=filter_name
To start filtering all messages sent to a persistent channel, type the following command from a chat client:
EXTMSG PFILTER START PERSISTENT=channel_name MESSAGES=ALL LIST=filter_name
To stop filtering all dynamic channels, type the following command from a chat client:
EXTMSG PFILTER STOP DYNAMIC
To stop filtering a persistent channel, type the following command from a chat client:
EXTMSG PFILTER STOP PERSISTENT=channel_name