Skip to content

IRC Client Config

Hack 5190 edited this page Jul 12, 2018 · 9 revisions

Config values

Have the following values handy before configuring your IRC client.

  • <host>, the host irslackd is running on, localhost unless you're running it remotely.
  • <port>, the port irslackd is listening on, 6697 by default.
  • <ssl-fingerprint>, the TLS cert fingerprint from step 3 in the README.
  • <xoxp-token>, the Slack API access token from step 5 in the README.

Optional Preferences

The following preferences can be appended to <xoxp-token>. For example, to disable reactions and threads, use <xoxp-token> no-reactions no-threads instead of <xoxp-token>.

  • no-reactions disable reactions
  • no-threads disable threads
  • debug-chan join the debug channel +irslackd at connect time which prints errors

Client: WeeChat

/server add irslackd_workspace <host>/<port>
/set irc.server.irslackd_workspace.ssl on
/set irc.server.irslackd_workspace.ssl_fingerprint <ssl-fingerprint>
/set irc.server.irslackd_workspace.password <xoxp-token>
/connect irslackd_workspace

Client: ZNC Bouncer

  • Under the 'Networks' section in user settings, click 'Add'.
  • In 'Servers of this IRC network' enter: <host> +<port> <xoxp-token>
  • In 'Trusted SSL fingerprints of this IRC network' enter: <ssl-fingerprint>
  • Save
  • Connect to ZNC w/your client and enjoy

Client: HexChat

  • Under 'HexCHat' select 'Network List', then 'Add'
  • In 'Servers' area enter <host>/<port>
    • Check (enable) 'Use SSL for all the servers on this network'
    • Check (enable) 'Accept invalid SSL certificates'
  • In 'User name' enter your workspace username
  • For 'Login method' select 'Server Password (/PASS command)'
  • In 'Password' enter your <xoxp-token>
  • Close
  • Connect to irslackd

Client: Textual v7

  • Click the '+' (lower left) to "Add Server"
  • Under 'General'
    • Connection Name: Workspace Name
    • Sever Address: <host>
    • Port: <port>
    • Port: check (enable) 'Connect Securely'
    • Server Password: <xoxp-token>
  • Under 'Identity'
    • Username: enter your workspace username
  • Save
  • Connect to irslackd
Clone this wiki locally