Difference between revisions of "IRC"

From Pumping Station One
Jump to navigation Jump to search
(20 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category:IRC]]
+
== Connecting ==
=== About ===
 
  
 
Pumping Station: One has an IRC channel on Freenode:
 
Pumping Station: One has an IRC channel on Freenode:
Line 7: Line 6:
 
  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.
+
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.
  
=== IRC integration ===
+
=== Web Client ===
 +
Follow this link: [http://pumpingstationone.org/chat/ web chat]
  
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.
+
=== Matrix ===
 +
https://matrix.org is another chat technology. 
 +
Its IRC integration is pretty nice, but #pumpingstationone is not quite one click away.
  
To find out more, read up on the various projects on these pages:
+
Some options:
 +
https://matrix.to/#/#freenode_#pumpingstationone:matrix.org
  
* [[Spacemon]]
+
Of those options, Riot is popular.  We use it to send cat pictures pretty often ;)
* [[Chatmon]]
 
* [[Peoplemon]]
 
* [[Schedmon]]
 
* [[Tardisvoice]]
 
  
The overall sabre bots config for [https://github.com/ZenFire/gaggled gaggled] is:
+
Once you sign yourself up for an account, then  #pumpingstationone is one click away:
 +
https://riot.im/app/#/room/#freenode_#pumpingstationone:matrix.org
  
  gaggled {
+
=== irssi ===
    eventurl tcp://*:28001
 
    controlurl tcp://*:28000
 
    tick 250
 
    startwait 50
 
    smtpgate {
 
      mx    smtp.truct.org
 
      from  [email protected]
 
      to    nospam@no_spam.com
 
      helo  localhost
 
      auto  true
 
    }
 
  }
 
  
  lidless_work1 {
+
     irssi
    command python
+
     /server irc.freenode.net
    argv "./lidless ps1-split.json work1"
+
     /join #pumpingstationone
    wd git/lidless
 
    env {
 
      PYTHONPATH ../mediorc:..:../zmstream/:../python-irclib/
 
    }
 
  }
 
  lidless_work2 {
 
    command python
 
    argv "./lidless ps1-split.json work2"
 
    wd git/lidless
 
    env {
 
      PYTHONPATH ../mediorc:..:../zmstream/:../python-irclib/
 
    }
 
  }
 
  lidless_work3 {
 
    command python
 
    argv "./lidless ps1-split.json work3"
 
    wd git/lidless
 
     env {
 
      PYTHONPATH ../mediorc:..:../zmstream/:../python-irclib/
 
     }
 
  }
 
  lidless_announcer {
 
    command python
 
    argv "./lidless ps1-split.json announcer"
 
    wd git/lidless
 
    env {
 
      PYTHONPATH ../mediorc:..:../zmstream/:../python-irclib/
 
    }
 
  }
 
  lidless_frontend {
 
    command python
 
    argv "./lidless ps1-split.json frontend"
 
     wd git/lidless
 
    env {
 
      PYTHONPATH ../mediorc:..:../zmstream/:../python-irclib/
 
    }
 
  }
 
  
  chatlight_arduino {
 
    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
 
    env {
 
      PYTHONPATH ../mediorc:../python-irclib/
 
    }
 
  }
 
  
  peoplemon {
+
=== bots ===
    command python
 
    argv "./floyd -u tcp://*:34123 -l PS:One -i spacemon,shortmon,notadoctor,peoplemon,schedmon,chatmon,PS1Workstation irc.freenode.net peoplemon #pumpingstationone"
 
    wd git/floyd
 
    env {
 
      PYTHONPATH ../mediorc:../python-irclib/
 
    }
 
  }
 
  
Invoke like:
+
IRC_bots
  
    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 ===
+
[[Category:IRC]]
 
 
The following bots will never have their own pages because they don't matter and don't need them: shortmon, notadoctor.
 

Revision as of 17:20, 16 March 2019

Connecting

Pumping Station: One has an IRC channel on Freenode:

server: irc.freenode.net
channel: #pumpingstationone

If you don't know how to or can't use an IRC client, you can use our 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.

Web Client

Follow this link: web chat

Matrix

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

Some options: https://matrix.to/#/#freenode_#pumpingstationone:matrix.org

Of those options, Riot is popular. We use it to send cat pictures pretty often ;)

Once you sign yourself up for an account, then #pumpingstationone is one click away: https://riot.im/app/#/room/#freenode_#pumpingstationone:matrix.org

irssi

   irssi
   /server irc.freenode.net
   /join #pumpingstationone


bots

IRC_bots