Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
the talking IRC bot
tree: 873776ee89

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.


This is a little toy project build in the Hackerspace Brussels (hsbxl)[0], which is basically
a plugin for the phenny[1] IRC bot. espeak [2] is used as the text-to-speech
engine, since that is the easiest to use from python. You create a subprocess
and write to stdin of that process. Right now the plugin it can do two things:

* it announces every user that joins a channel that phenny is connected to
  with the sentence "Dudes, $nick has joined the channel" (this requires some
  hacks in the phenny code base that can be found in the "bot.diff" file

* it defines the ".talk" command which can be used by all admins of the bot to
  force to say custom things

The license of this module is GPLv3 [3]

To patch phenny to be able to use the module download the latest phenny from
[1] go into the toplevel directory and run:

patch -p0 < /path/to/TheSilentGuy/bot.diff

after that add the "src" dir to the "extra" list like so:

extra = ['/path/to/TheSilentGuy/src']

Now all people configured as admins are able to use ".talk" command.

Something went wrong with that request. Please try again.