-
Notifications
You must be signed in to change notification settings - Fork 1
New user guide
Grumpy is an IRC client for advanced users and it's expected that you know what IRC is and how to use it. If you don't, you should first learn about it.
One of most powerful and main advantages of GrumpyChat over other IRC clients, is its distributed core (also known as Grumpyd). It's a headless full featured IRC client, that is supposed to run on a server (but can run on your PC as well). You can connect to it and control it using GrumpyChat. Thanks to grumpyd (which acts as very advanced bouncer) you will stay connected to all networks and keep monitoring all chats even when you are offline. You can of course use GrumpyChat without grumpyd, as a simple standalone IRC client, but lot of its strongest features it has wouldn't be available to you in such a case.
Grumpy doesn't have much of a user interface so far (no fancy buttons or dialogs), it's more or less all about commands. Everything you need to do in grumpy can be done using commands. Some things can be also done using GUI (dialogs), but they always can be done using commands.
Commands are entered in the text box area and by default are prefixed with slash. Some non-standard commands that are grumpy specific are prefixed with "grumpy." for example /grumpy.link
There is an autocompletion for every known command (you can use tab to autocomplete it), when you do /<tab>
it will display all commands known by grumpy.
Some basic commands you probably will need to use often:
Synopsys: /server [ircs://]<url>[:port]
Example: /server ircs://chat.freenode.net:6697
Will open a new connection to IRC server. If prefixed with ircs://
the connection will use SSL, if suffixed with :port
the default port will be changed.
Synopsys: /join <channel name>[,other name] [key]
Example: /join #grumpy
Will join all specified channels (separated by comma).
Synopsys: /grumpyd <server> <user> <password>
Will connect you to grumpyd
Changes your nick, works even when you are offline (in that case it will change your default nick), so you can use this command before you connect to some network in case you want to change which nick you would have after connect.
Synopsys: /echo some text
Prints the text into the scrollback