sockchat:start
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
sockchat:start [2025/02/04 19:28] – created flash | sockchat:start [2025/04/14 00:29] (current) – deprecat flash | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Sock Chat Protocol Information ====== | ====== Sock Chat Protocol Information ====== | ||
+ | |||
+ | :!: This document is being replaced, go to [[: | ||
The Sock Chat protocol operates on a websocket in text mode. Messages sent between the client and server are a series of concatenated strings delimited by the vertical tab character, represented in most languages by the escape sequence '' | The Sock Chat protocol operates on a websocket in text mode. Messages sent between the client and server are a series of concatenated strings delimited by the vertical tab character, represented in most languages by the escape sequence '' | ||
Line 45: | Line 47: | ||
* Username should appear using a **bold** font. | * Username should appear using a **bold** font. | ||
* Username should appear using a //cursive// font. | * Username should appear using a //cursive// font. | ||
- | * Username should appear | + | * Username should appear |
* A colon '' | * A colon '' | ||
* The message was sent privately, directly to the current user. | * The message was sent privately, directly to the current user. | ||
Line 64: | Line 66: | ||
| '' | | '' | ||
- | ===== Client Packets ===== | + | ===== Client |
These are the packets sent from the client to the server. | These are the packets sent from the client to the server. | ||
Line 108: | Line 110: | ||
| '' | | '' | ||
- | ===== Server Packets ===== | + | ===== Server |
These are the packets sent from the server to the client. | These are the packets sent from the server to the client. | ||
Line 393: | Line 395: | ||
== Arguments == | == Arguments == | ||
- | * '' | + | * '' |
=== who: List of online users === | === who: List of online users === | ||
Line 401: | Line 403: | ||
== Arguments == | == Arguments == | ||
- | * '' | + | * '' |
=== whochan: List of users in a channel. === | === whochan: List of users in a channel. === | ||
Line 409: | Line 411: | ||
== Arguments == | == Arguments == | ||
- | * '' | + | * '' |
=== join: User connected === | === join: User connected === | ||
Line 661: | Line 663: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /afk [reason?] | + | |
- | </ | + | |
==== /nick: Change nickname ==== | ==== /nick: Change nickname ==== | ||
Line 671: | Line 671: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /nick [name?] | + | |
- | </ | + | |
=== Responses === | === Responses === | ||
Line 687: | Line 685: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /msg [username] [message] | + | |
- | </ | + | |
=== Aliases === | === Aliases === | ||
Line 706: | Line 702: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /me [message] | + | |
- | </ | + | |
=== Aliases === | === Aliases === | ||
Line 720: | Line 714: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /who [channel?] | + | |
- | </ | + | |
=== Responses === | === Responses === | ||
Line 737: | Line 729: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /delete [channel name or message id] | + | |
- | </ | + | |
=== Responses === | === Responses === | ||
Line 751: | Line 741: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /join [channel] [password?] | + | |
- | </ | + | |
=== Responses === | === Responses === | ||
Line 768: | Line 756: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /leave [channel] | + | |
- | </ | + | |
=== Responses === | === Responses === | ||
Line 782: | Line 768: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /create [rank?] [name...] | + | |
- | </ | + | |
If the first argument is numeric, it is taken as the minimum required rank to join the channel. All further arguments are glued with underscores to create the channel name. | If the first argument is numeric, it is taken as the minimum required rank to join the channel. All further arguments are glued with underscores to create the channel name. | ||
Line 803: | Line 787: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /delchan [name] | + | |
- | </ | + | |
=== Responses === | === Responses === | ||
Line 820: | Line 802: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /password [password?] | + | |
- | </ | + | |
=== Aliases === | === Aliases === | ||
Line 839: | Line 819: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /rank [rank] | + | |
- | </ | + | |
=== Aliases === | === Aliases === | ||
Line 860: | Line 838: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /say [message] | + | |
- | </ | + | |
=== Responses === | === Responses === | ||
Line 875: | Line 851: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /delmsg [message id] | + | |
- | </ | + | |
=== Responses === | === Responses === | ||
Line 891: | Line 865: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /kick [username] [time?] | + | |
- | </ | + | |
=== Responses === | === Responses === | ||
Line 908: | Line 880: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /ban [user] [time?] | + | |
- | </ | + | |
=== Responses === | === Responses === | ||
Line 925: | Line 895: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /pardon [user] | + | |
- | </ | + | |
==== Aliases ==== | ==== Aliases ==== | ||
Line 945: | Line 913: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /pardonip [address] | + | |
- | </ | + | |
=== Aliases === | === Aliases === | ||
Line 965: | Line 931: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /bans | + | |
- | </ | + | |
=== Aliases === | === Aliases === | ||
Line 984: | Line 948: | ||
=== Format === | === Format === | ||
- | < | + | |
- | /ip [username] | + | |
- | </ | + | |
=== Aliases === | === Aliases === |
sockchat/start.1738697296.txt.gz · Last modified: 2025/02/04 19:28 by flash