Skip to main content

Slash commands

Type these in the chat screen’s message box. Tab completes a command as you type it.

Rooms and people

Admins

Files

Servers

/forget deletes that server’s rooms, their messages and keys, the joins waiting there, the invite links you made there, its certificate and your account key, all from this computer only. The server is not told, so others there still see you in its rooms until an admin removes you. If the server still works, /leave its rooms first. Run /servers before /forget, because /forget takes a number from the last list it showed. New rooms go on the open room’s server. With no room open, they go on the newest server you joined. /new says which one, as in “Made Book club on chat.example.com.”, and /servers marks that server “(new rooms go here)”.

The app

A name with spaces goes in quotes, as in /save "beach day.jpg".

Terminal commands

Run these in a terminal. socketchat --help and socketchat <command> --help print the same list. --new-certificate trusts the server certificate in the link in place of the one Socketchat already trusts for that server, after its operator set it up again. See A certificate-change warning. socketchat servers --forget deletes the same things as /forget. Away from a terminal it cannot ask, so it stops and says to add --yes. --group takes a room’s name, ignoring upper and lower case. If you are in two rooms with the same name, the command says so.

Environment variables

Exit codes

Commands exit with 0 on success, 2 when the passphrase does not open the profile, and 1 for any other error. Errors print to standard error.