Scripts and Bots
The Piwik project operates a number of scripts (bots) to automate tasks. These scripts are not in SVN and are not distributed as part of the Piwik software. At this time, there are no core Piwik plugins which require/rely on bot-like scripts. If you have any questions or concerns, feel free to contact us.
logbot
logbot is an IRC logger. It logs in and listens on a given IRC channel. Messages and the entry/exit of users are timestamped and logged to a file.
Only <meetup>s will be logged and published. Please contact us if you wish to have your nick and comments removed.
Dependencies:
- PHP
- Net_SmartIRC
Servers:
- chat.freenode.net (listener)
tracbot
tracbot is a Trac <-> IRC/Twitter mashup that servers two basic functions:
- an IRC autoresponder which returns the URL to a Trac ticket and/or changeset, if an IRC user says #1234 or [1234], respectively. For tickets, tracbot will also respond with the ticket summary, status, and if closed, resolution.
- releases (via blog RSS feed), ticket status changes and commits (shown in the Trac timeline) are auto-tweeted and posted to the IRC channel
Dependencies:
- PHP
- Net_SmartIRC
- Zend_Feed
- Zend_Service_Twitter
Servers:
- piwik.org (pull; polled every 15 minutes)
- dev.piwik.org (pull; on demand or polled every 5 minutes)
- chat.freenode.net (listener; push)
- api.twitter.com (push)
