Configuring the Profanity Filter From a Chat Client

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.

 

Creating and Deleting Filters

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

 

Adding and Deleting Words and Expressions

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

 

Applying Filters

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

 

Starting and Stopping Profanity Filtering on the Server

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

© 1998 Microsoft Corporation. All rights reserved.