Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Communications > Chat

    gocept.bender 1.0

    Download button

    No screenshots available
    Downloads: 81  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Wolfgang Schnerring | More programs
    ZPL / FREE
    October 10th, 2011, 12:26 GMT
    ROOT / Communications / Chat

     Read user reviews (0)  Refer to a friend  Subscribe

    gocept.bender description

    A Jabber-Bot that can be told things to say via XML-RPC

    gocept.bender is a Jabber bot.

    Its main functionality is to be always online, joined to a groupchat (MUC), and to accept messages to say there via HTTP POST. Thus, other systems (e.g. Nagios, Continuous Integration etc.) can perform Jabber notifications without having to speak Jabber themselves (and without any join/part noise).

    You can tell Bender to say something like this:

    curl -d "Say something" http://user:password@host:port

    Quotes

    Bender also sometimes randomly says things by itself (Bender quotes). To avoid flooding the channel, there are three thresholds:

    - Only say something with a given probability.
    - Only say something if we haven't said anything for a given time.
    - Only say something if at least a given number of messages from other people have been said in the chatroom.

    Deployment

    Bender is deployed and configured using buildout. Here is an example configuration file:

    [buildout]
    extends = profiles/prod.cfg

    [config]
    chatroom = my-chat@jabber.org
    jabber_user = bender-user
    jabber_password = secret
    min_silence_duration = datetime.timedelta(minutes=5)
    min_human_messages = 10
    speaking_probability = 1.0 / (10 * 60)
    loglevel = INFO
    http_address = 0.0.0.0:8099
    http_user = bender
    http_password = http_secret



    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    Jabber bot | accept messages | Jabber | bot | XML-RPC



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM