After the Chat Terminal starts you will see a welcome message and a command prompt >. The standard Chat Terminal prompts looks like channel>. This message is an invitation to enter a command (must begin with / slash) or a message. It shows the name of the currently chatting channel. To enter a command, simply type it, and then press Enter to execute it. To send a message, type it, and then press Enter. To edit a command line, use the left and right arrow keys to position within the line, and the Backspace and Delete keys to delete characters to the left or right of the cursor, respectively. To insert text, simply type it. You can press Enter with the cursor located anywhere on the line to execute the command. You can scroll through the history of previously entered commands and messages using the up and down arrow keys. This enables you to easily re-enter a command or re-send a message, either exactly as you previously entered it or after editing.
First commands that should to be executed after the program starts are /list and /join. To send a message, type it, and then press Enter. To edit a command line, use the left and right arrow keys to position within the line, delete characters to the left or right of the cursor, respectively. To insert text, simply type it. You can press Enter with the cursor located anywhere on the line to execute the command. You can scroll through the history of previously entered commands and messages using the up and down arrow keys. This enables you to easily re-enter a command or re-send a message, either exactly as you previously entered it or after editing.
List of commands:
command | description |
---|---|
add | add a current channel topic |
allchs, allchannels | list all channel names that are created in a network |
allusers | list all users in a network |
beep NICK | send a beep signal to a user with name NICK |
cc CHANNEL | set a channel with name CHANNEL as a current channel |
channels NICK | request a user with name NICK for list of joined channels |
cls | clear the screen |
echo on, echo off | display or don't display entered commands and messages on the standard output |
exit, quit | quit the program, you can also use key sequence Ctrl+C to exit the program |
flood NICK SECONDS | ban a user with name NICK for SECONDS seconds |
help | display this information |
here | refresh list of users of a current channel |
here CHANNEL | refresh list of users of a channel with name CHANNEL |
info NICK | request personal information about a user with name NICK |
join | join to '#Main' channel |
join CHANNEL | join to a channel with name CHANNEL |
leave | leave a current channel |
leave CHANNEL | leave a channel with name CHANNEL |
list | list all users in a network |
mass TEXT | send a mass message with TEXT |
me | send an activity message to the current channel |
msg NICK TEXT | send a mass message with TEXT to one user with name NICK |
my | list channels which you are joined to |
nick NICK | change your nick name to NICK |
sjoin PASSWD CHANNEL | join to a secured channel CHANNEL with a password PASSWD |
topic TOPIC | set current channel's topic to TOPIC |
wait SECONDS | wait for SECONDS seconds |
whoim | display detailed information about you |
users | list users who are joined to the current channel |
In commands where two parameters are required the first parameter must be enclosed with any symbols, for example /msg 'name' text or /sjoin /pass'\"word/ CHANNEL
All software settings are maintained by standard XML files:
ChatTerm -u chatterm.user.xml
to read a chatterm.user.xml file from the current folder.You can get help about available command line switches by command ChatTerm /?
or ChatTerm --help
. Command line switch -dN, where N is a number between 0-15 turns on displaying debug information: 0 - nothing, 15 as much as possible, 1 - debug received messages, 2- debug received packets (packets are printed as a Hex String), 8 - debug sent packets, all other numbers are bitwise combination of mentioned values.
The syntax of ChatTerm command is:
ChatTerm [options]Options: /? /help --help display usage text /c {filename} path to configuration file /d[N] verbose level /i {filename} path to initialization script file /u {filename} path to personal user information configuration file /v --version display version info