* Front Page * Table of Contents * Return to Town

real time chatting with IRC

tilde.town has a local IRC server which is the primary means of real-time interaction on the town (though not the only one). please abide by the code of conduct, and contact a moderator if you have problems. volunteer moderators are designated as ops in the main channel (they'll have an '@' in front of their name)

It's strongly recommended that you check out our etiquette guide.

the chat command will automatically start an IRC client (weechat) and connect to the server. if you have opinions about IRC clients, you can also use irssi.


our chat is divided up into "channels" which are reflect various topics of conversation. Channel names are prefixed with a "#" symbol.

When you run chat you automatically join our main chat, #tildetown.

NOTE: that most talk takes place in #tildetown, so unless you invite a conversation with someone in some channels other than #tildetown, there is not much use in sitting around on other channels waiting for people to join, or for others in the room to respond to you. This is just a result of the number of active users on this server.

Other useful commands

An incomplete list of channels, sorted by activity:

IRC Bots

Our chat is full of bots. They range from funny to useful to occasionally hostile. See the irc bots wiki page for more information about bots.

Registering your nickname

Registering your nickname in IRC is recommended. It means that no one can impersonate you in chat. While the likelihood of that is probably low, you can start to rely on a registered nick to automatically gain moderation powers in certain channels.

The instructions below are chat-specific. This means they may only work when you run the chat command on tilde.town, so other clients, such as irssi may not work with the instructions below.

To register a nick, run:

/quote NS REGISTER yournick your@email.com a-safe-password

updating yournick, your@email.com, and a-safe-password accordingly.

You'll have to set up your client to log you in, however, and it's a little confusing.

While running chat, press alt 1. then run:

/set irc.server.town.sasl_username yournick
/set irc.server.town.sasl_password a-safe-password

If this doesn't work, it might be because the server is known as localhost to your weechat. You can either quit and run chat again (and then redo the above steps) or run:

/set irc.server.localhost.sasl_username yournick
/set irc.server.localhost.sasl_password a-safe-password

If you customized your weechat config (or you don't use the chat command), this still might fail for you. In that case feel free to ask in chat for help.

Registering a channel

Registering a channel makes our IRC server remember that channels exist without people having to be in them and across restarts. Our "permanent" channels like #tildetown and #bots are registered so their topics stay the same even if the whole server is restarted.

If you have operator status on a channel (that little @ in front of your name) you might want to register your channel for yourself.

Run this:

/quote CS REGISTER #yourchannel

replacing yourchannel with the name of your channel. Now, you'll be automatically made an operator when you join the channel and any topic that is set will be remembered.

You can query the current topic with /topic directive.


Anything about Foos, Bars, Bazs, and the like.

To change the topic, use the /topic directive followed by the topic text:

/topic Something that isn't so tedious

tildeverse IRC

~town is also part of a wider network of tildes: tilde.chat. The tilde.chat network is run by member nodes (currently ~town, tilde.team, and yourtilde.com) and exists as a place to share and collaborate with other tilde members.

To connect, you can use the configuration settings on the tilde.chat site and connect with those credentials.

or, you can follow these steps to connect through the ~town node:

In chat (a wrapper around weechat):

/server add tildeverse -autoconnect
/connect tildeverse

The main channel of the tildeverse is #meta, which you can join after connecting to the network (/join #meta).

Connecting through the town node grants you access to the town-only channel #town. All other channels are shared across tildes and will be visible to other tilde members.

tilde.chat has the same expectations of culture and sharing and kindness as the internal IRC chat. Come share the love. :)

How to stay connected

If you're tired of disconnecting and reconnecting to chat, you have a few options.

You can start using the command tmux or screen to preserve your session on tilde.town. Here's a guide to tmux.

You can also use the GNU screen command, which we've made a quick guide for.

You can also do a more advanced thing to get IRC connected directly to your computer (instead of via ssh). This is called SSH tunneling.

Example Configs

Some of our users have made versions of their IRC-related config files public to spread the word.

last compiled: 2024-07-23 19:07:10.745893