Show HN: Tenyks – The service-oriented IRC bot I've been working on
github.com
github.com
https://github.com/iibot-irc/core
Based on ii (a file-system-based IRC client from suckless) with cron for regular tasks, inotify for responding to things etc.
(Not actually intended for other people to use, although its been abstracted enough that at least one other person has.)
One more thing, I noticed the README says "I'm also planning a 2.0 branch which will use ZeroMQ instead of Redis."...did you ever try just using Go's channels to make this work? It's kind-of like a built-in ZMQ...
ZeroMQ isn't for internal goroutine communication. It's to provide pub/sub for external services written in any number of languages.
I hope this answers your questions.
D-Bus is used to talk to Telepathy, which fills the role ZeroMQ plays in Tenyks.
Also thanks!