Chat Terminal software is a command line utility, which is compatible with the Vypress Chat. It can send and receive broadcast messages for the Vypress Chat. This is open source free chat software that is redistributable under the GNU version 3 General Public License.
You can download the software by following links:
- http://www.vypress.com/ftp/ChatTerm10x32.zip - 32 bits Windows version
- http://www.vypress.com/ftp/ChatTerm10x64.zip - 64 bits Windows version
- Open source project on the SourceForge.net server http://sourceforge.net/projects/chatterm/
- chatterm.xml - application and network settings file. An example of such file is example_chatterm.xml. You can modify and rename this file if necessary. Default location of chatterm.xml is a home folder of ChatTerminal.
- chatterm.user.xml - user personal settings file. An example of such file is example_chatterm.user.xml. You should to modify and rename this file so as it contains information about you. Default location of chatterm.user.xml is %USERPROFILE%/Application Data folder. You can run ChatTernminal by command "ChatTerm -u chatterm.user.xml" to read a chatterm.user.xml file from the current folder.
Documentation for the ChatTerminal is not ready yet, so we publish a brief description here.
You can get help about available command line switches by command "ChatTerm /?".
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 hexadecimal string), 8 - debug sent packets, all other numbers are bitwise combination of mentioned values.
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" - lists all chat users in a network, and "/join" - join to the #Main channel. Possible other commands are "/join CHANNEL" - join to a channel with name CHANNEL. After you join to a channel simply type and send messages. Use command "/leave" to leave a current channel or "/leave CHANNEL" to leave to a channel with name CHANNEL.
Other commands:
In commands where two parameters are required the first parameter must be enclosed with any symbols, for example "/msg 'name' text" or "/join /pass'"word/ CHANNEL".
- "exit", "quit" - quit the program, you can also use key sequence Ctrl+C to exit the program
"join CHANNEL" - join to a channel with name CHANNEL
"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.
"female" - set your gender as female
"male" - set your gender as male
"flood NICK SECONDS" - ban a user with name NICK for SECONDS seconds
"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
"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
Anyone who has enough programming skills can join to the developers' team.
If you have any further questions please do not hesitate to contact us.