CHAT
Command: #chat {option} {argument}
The #chat command is used to create peer to peer connections to other
clients, typically for the purpose of chatting and sending files.
This is a decentralized chat system, meaning you have to exchange ip
addresses and port numbers with other users in order to connect to
them.
#chat {init} {port}
#chat initialize launches your chat server. The port number is
optional, and by default 4050 is used as your port. After using
this command other people can connect to your chat server using
your ip address and port number, and in turn you can connect to
other people.
#chat {name} {name}
By default your name is set to TinTin, but most servers will
reject you if there is already someone with the name TinTin
connected, so one of the first things you'd want to do is
change your chat name. Your name can include color codes. Some
names aren't accepted by tt++ chat servers, like the name 'all'
and names longer than 20 characters.
#chat {message} {buddy|all} {text}
This is the main command used for communication. If you use
#chat message all, the message is marked as public and send to
everyone you are connected to.
#chat {accept} {buddy} {boost}
Accept a file transfer from a buddy. The boost is optional and
must be a value between 1 and 1000.
#chat {call} {address} {port}
#chat call is used to connect to another chat server. If you
omit the port argument the default port (4050) is used.
#chat {cancel} {buddy} Cancel a file transfer
#chat {color} {color names} Set the default color
#chat {decline} {buddy} Decline a file transfer
#chat {dnd} Decline new connections
#chat {download} {directory} Set your download directory
#chat {emote} {buddy|all} {text} Send an emote message
#chat {forward} {buddy} Forward all chat messages
#chat {forwardall} {buddy} Forward all session output
#chat {filestat} {buddy} Show file transfer data
#chat {group} {buddy} {name} Assign a chat group
#chat {ignore} {buddy} Ignores someone
#chat {info} Displays your info
#chat {ip} {address} Changes your IP address
#chat {paste} {buddy|all} {text} Pastes a block of text
#chat {peek} {buddy} Show one's public connections
#chat {ping} {buddy} Display response time
#chat {private} {buddy|all} Make a connection private
#chat {public} {buddy|all} Make a connection public
#chat {reply} {text} Reply to last private message
#chat {request} {buddy} Request one's public connections
#chat {send} {buddy|all} {text} Sends a raw data string
#chat {sendfile} {buddy} {filename} Start a file transfer
#chat {serve} {buddy} Forward all public chat messages
#chat {uninitialize} Uninitialize the chat port.
#chat {who}
#chat who shows all people you are connected to. The first
column shows a reference number for the connection, which can be
used instead of the connection's name when sending someone a message
The second column shows the connection's name. The third column
shows flags set for the connection, (P)rivate, (I)gnore, (S)erve,
(F)orward to user, and (f)orward from user. The next columns show
ip, port, and client name.
#chat {zap} {buddy} Close a connection
Related: port
|