IRC

How we interact with our users


All our realtime communication happens through IRC: #pico.sh @ libera.chat.

If you don't want to use our bouncer and just want to quickly connect to our channel, then we recommend the libera-hosted web client.

We are delighted to provide a hosted IRC bouncer and web client for us on the team as well as pico users.

NOTE: For libera.chat you must ensure you have a libera account.

# Generate a login token for bouncer

pico-token-menu

# Supported Clients

Next you need to pick a client to connect to the bouncer and finish setup:

# Web

We provide pico users with a self-hosted version of gamja.

# Log into chat.pico.sh

# Back to chat.pico.sh

irc-remember-me

Next step is to connect to libera.chat section.

# Senpai

Senpai is a modern terminal client coupled pretty tightly to soju development so it's a great fit for us at pico -- we use it.

senpai (terminal client)

# Configure senpai

Create a config file

1mkdir -p ~/.config/senpai
2touch ~/.config/senpai/senpai.scfg

Edit senpai.scfg

address ircs://irc.pico.sh:6697
nickname <user>
password "<pico-token>"
tls true

Open senpai

1senpai

Next step is to connect to libera.chat section.

# Connect to libera

Using:

# Message BouncerServ

/msg BouncerServ help

# Join a network

network create -addr irc.libera.chat -name libera -nick <user> -enabled false
sasl set-plain -network libera <user> <sasl-pass>
network update libera -enabled true

# Join pico

/j #pico.sh

That's it! Join any other channels or networks using the same method.

# References

<< PREV
Images
NEXT >>
API Tokens
Home
Sitemap
Getting started
How it works
File uploads
Custom domains
pgs.sh
tuns.sh
imgs.sh
prose.sh
pastes.sh
feeds.sh
Images
IRC
API Tokens
FAQ
Lab
Plain text lists
About us
Abuse
Operations
Privacy policy