IRC: Difference between revisions

From PS:1 Wiki Dev
Jump to navigationJump to search
Content deleted Content added
Carlfk (talk | contribs)
libera.chat
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Connecting ==
== Connecting ==


Pumping Station: One has an IRC channel on Freenode:
Pumping Station: One has an IRC channel on Libera.chat:


server: irc.freenode.net
server: irc.libera.chat
channel: #pumpingstationone
channel: #pumpingstationone

If you don't know how to or can't use an IRC client, you can use our [http://pumpingstationone.org/chat/ web chat] instead. You'll be chatting in no time.


The channel's useful for talking to members and parts of our outlying non-member community. If you have a problem or questions, voiced (people with a + symbol) users should be able to help you.
The channel's useful for talking to members and parts of our outlying non-member community. If you have a problem or questions, voiced (people with a + symbol) users should be able to help you.


=== Web Client ===
=== Matrix ===
https://matrix.org is another chat technology.
Follow this link: [http://pumpingstationone.org/chat/ web chat]
Its IRC integration is pretty nice, but #pumpingstationone is not quite one click away, yet.


Easy way:
=== irssi ===
* create an account: https://app.element.io
* join the ps1 room: https://app.element.io/#/room/#pumpingstationone:libera.chat


If you don't want to rely on that companies SaaS, pick another or host your own server. you can host it as PS1 if you want. it is fun.
irssi
/server irc.freenode.net
/join #pumpingstationone


Some other options:
https://matrix.to/#/#pumpingstationone:libera.chat


Of those options, Element is popular. Works well on both desktop and phones. We use it to send cat pictures pretty often ;)
== IRC Bots ==


FluffyChat is my new favorite: https://christianpauly.github.io/fluffychat/en/
There have recently been a few projects done to integrate the channel into the physical space better; Spacemon to monitor the space and provide busyness information of the physical space on the IRC channel, and Chatmon to display activity summary information for the IRC channel in the physical space.


The first time you run a client it will walk you though account creation if you don't have one. For instance:
To find out more, read up on the various projects on these pages:


https://matrix.org/try-now/
* [[Spacemon]] - what rooms are busy, and are the lights on?
* [[Peoplemon]] - who is at the space?
* [[Schedmon]] - who will be at the space?
* [[Chillmon]] - what's the temperature in the shop & in the beer fermenter?
* [[Chatmon]]
* [[Thingsmon]] - view data from [[Things Bus]] and view documentation about Things Bus
* [[Tardisvoice]]
* [[Sudlowbot]] - !ps1events, !ps1wiki, and a million commands that link to pictures of cats
* [[Chronmon]] - !addcron - add things to say and other bot interactions - using crontab format to schedule things to happen in IRC.
* [[PS1Wikimon]] - tells the chat when people edit the wiki


* Start element web
The overall plank bots config for [https://github.com/ZenFire/gaggled gaggled] is:
* try element
* open in your browser
* create account


Once you sign yourself up for an account, then #pumpingstationone is one click away and you can waste time with us.
gaggled {
eventurl tcp://*:28001
controlurl tcp://*:28000
tick 250
startwait 50
smtpgate {
mx smtp.truct.org
from gaggled@plank.pumpingstationone.org
to pumping-station-one-operations@googlegroups.com
helo localhost
auto true
}
}


=== irssi ===
lidless_work1 {
command python
argv "./lidless ps1.json work1"
wd git/lidless
}
lidless_work2 {
command python
argv "./lidless ps1.json work2"
wd git/lidless
}
lidless_work3 {
command python
argv "./lidless ps1.json work3"
wd git/lidless
}
lidless_announcer {
command python
argv "./lidless ps1.json announcer"
wd git/lidless
}
lidless_frontend {
command python
argv "./lidless ps1.json frontend"
wd git/lidless
}


irssi
chatlight_arduino {
/server irc.libera.chat
enabled false
/join #pumpingstationone
command python
argv "./watch_reports tcp://127.0.0.1:23008"
wd git/chatlight
}
chatlight_irc {
command python
argv "./chatlight irc.freenode.net chatmon #pumpingstationone tcp://127.0.0.1:23008"
wd git/chatlight
}

peoplemon {
command python
argv "./floyd -u tcp://*:34123 -l PS:One -i spacemon,shortmon,notadoctor,peoplemon,schedmon,chatmon,PS1Workstation,chillmon irc.freenode.net peoplemon #pumpingstationone"
wd git/floyd
}

chillmon_web {
command python
wd git/chillmon
argv "./web.py tcp://10.100.0.81:7000 tcp://10.100.1.213:7001"
}

Invoke like:

PYTHONPATH=/usr/share/pyshared:/usr/lib/pyshared/python2.7/:/home/eastein/git/mediorc:/home/eastein/git:/home/eastein/git/zmstream/:/home/eastein/git/python-irclib/:/home/eastein/venv/local/lib/python2.7/site-packages gaggled -c automation.gaggled.conf


== Undocumented IRC Bots ==


The following bots will never have their own pages because they don't matter and don't need them: shortmon, notadoctor, [https://github.com/NegativeK/pnbot pnbot].


[[Category:IRC]]
[[Category:IRC]]

Latest revision as of 15:55, 16 June 2021

Connecting

Pumping Station: One has an IRC channel on Libera.chat:

server: irc.libera.chat
channel: #pumpingstationone

The channel's useful for talking to members and parts of our outlying non-member community. If you have a problem or questions, voiced (people with a + symbol) users should be able to help you.

Matrix

https://matrix.org is another chat technology. Its IRC integration is pretty nice, but #pumpingstationone is not quite one click away, yet.

Easy way:

If you don't want to rely on that companies SaaS, pick another or host your own server. you can host it as PS1 if you want. it is fun.

Some other options: https://matrix.to/#/#pumpingstationone:libera.chat

Of those options, Element is popular. Works well on both desktop and phones. We use it to send cat pictures pretty often ;)

FluffyChat is my new favorite: https://christianpauly.github.io/fluffychat/en/

The first time you run a client it will walk you though account creation if you don't have one. For instance:

https://matrix.org/try-now/

* Start element web
* try element 
* open in your browser 
* create account

Once you sign yourself up for an account, then #pumpingstationone is one click away and you can waste time with us.

irssi

   irssi
   /server irc.libera.chat
   /join #pumpingstationone