Skip to content

IRC agent(s): how to go about it #113

@kyzh

Description

@kyzh

I am now pondering writing a huginn agent to send data to IRC.
I'm able to create an agent that do "connect -> join -> send message -> disconnect" using a randomly chosen gem.

But there is possibly more to IRC than the simple workflow above.
Here is a couple of example:

  • listen for an IRC event (join, quit, etc.) -> create an event on match
  • listen for specific message -> create an event on message
  • listen for specific command -> run an agent, re-emit event, etc...
  • listen for private message -> send events to the user that sent private messages
  • listen for a regex -> create an event on match.

It would be nice to have a discussion on what we could do and what we actually want to do when we couple huginn with IRC capability.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions