IRC: Difference between revisions

From Pumping Station One
No edit summary
Line 22: Line 22:
* [[Schedmon]]
* [[Schedmon]]
* [[Tardisvoice]]
* [[Tardisvoice]]
The overall sabre bots config for [https://github.com/ZenFire/gaggled gaggled] is:
  gaggled {
    eventurl tcp://*:28001
    controlurl tcp://*:28000
    tick 250
    startwait 50
    smtpgate {
      mx    smtp.truct.org
      from  gaggled@sabre.pumpingstationone.org
      to    toba@des.truct.org
      helo  localhost
      auto  true
    }
  }
  lidless_work1 {
    command python
    argv "./lidless ps1-split.json work1"
    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 {
    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/
    }
  }


=== Undocumented IRC Bots ===
=== Undocumented IRC Bots ===


The following bots will never have their own pages because they don't matter and don't need them: shortmon, notadoctor.
The following bots will never have their own pages because they don't matter and don't need them: shortmon, notadoctor.

Revision as of 01:31, 13 July 2012

About

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.

IRC integration

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.

To find out more, read up on the various projects on these pages:

The overall sabre bots config for gaggled is:


 gaggled {
   eventurl tcp://*:28001
   controlurl tcp://*:28000
   tick 250
   startwait 50
   smtpgate {
     mx    smtp.truct.org
     from  gaggled@sabre.pumpingstationone.org
     to    toba@des.truct.org
     helo  localhost
     auto  true
   }
 }
 lidless_work1 {
   command python
   argv "./lidless ps1-split.json work1"
   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 {
   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/
   }
 }

Undocumented IRC Bots

The following bots will never have their own pages because they don't matter and don't need them: shortmon, notadoctor.