Skip to content

haum/hms_irc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

174 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hms_irc — Extensible IRC microservice

https://travis-ci.org/haum/hms_irc.svg?branch=master https://coveralls.io/repos/github/haum/hms_irc/badge.svg?branch=master Documentation Status

AMQP-based microservice for bidirectionnal IRC interactions.

Service responsabilities:

  • Deliver information to users on IRC upon AMQP broadcasts on interesting topics
  • Verify and help users in building AMQP messages for other microservices
  • Allow users and other microservices to communicate using commands/responses

hms_irc is part of the HAUM Micro-Services (HMS) tools.

Quickstart

Create a Python 3 virtualenv and install software:

$ virtualenv -ppython3 venv
$ source venv/bin/activate
(venv) $ pip install .

Then start the bot inside the virtualenv:

(venv) $ hms_irc

You can send arbitrary IRC messages using the provided debug tool:

(venv) $ hms_irc_debug hello world

License

This project is brought to you under GPLv3 license. For further information, please read the provided COPYING file.

About

Extensible IRC microservice

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages