Commits

Show all
Author Commit Message Labels Comments Date
Chris Mulligan
stupid tags
Tags
1003
Chris Mulligan
Added tag 1003 for changeset 3bbb27f6f0e0
Chris Mulligan
Tiiiiny tweaks
Chris Mulligan
Added tag 1003 for changeset d246344125e3
Chris Mulligan
Hopefully final tweaks for the yougov rollout of pmxbot1003.
Chris Mulligan
more setup type tweaks, and fixing !help
Chris Mulligan
Added tag 1002-beta for changeset d53a3b606a40
Chris Mulligan
Lots of misc checkins - including better base_path support, README/SETUP and more.
Chris Mulligan
* Added log search to the web interface Plus a grab-bag of random improvements made over the past week * Improved handler registry for @contains * Fixed !strategy so it uses a random list, rather than scraping the site * User configurable pastebin that actually works * Fix the pmxbot contains function so it doesn't include YG specific commands that don't exist * made the !help command more readable (IMHO) * 3 more nailedit excuses
Chris Mulligan
Migrating some remaining YG stuff, improving the @contains deco
Chris Mulligan
Added karma page to pmxbotweb
Chris Mulligan
Fixing issue #5 - duplicate help entries
Chris Mulligan
Added help page
Chris Mulligan
Added actual log viewing!
Chris Mulligan
First steps toward web viewer. No actual log entries yet.
Chris Mulligan
Added social media strategies from http://whatthefuckismysocialmediastrategy.com/
Chris Mulligan
Added some new arguments to the @contains decorator so you can specify channels to only run in, or never run it, and a rate (0.0 - 1.0) for it to run. Also fixed the ticket unit tests because they didn't handle negative change well.
Chris Mulligan
Some more tests, and removing junk that never should have been added.
Chris Mulligan
* Added unit tests for specific functions (still a long ways from complete though) * Fixed the google calculator for regular expressions * Made the bot.start() command optional in run, for happier testing
Chris Mulligan
Added a basic functional test suite with nose. Allows the run method to be passed a specific file or dictionary instead of always grabbing the file from sys.argv.
Chris Mulligan
pmxbot now responds to private messages.
Chris Mulligan
Parsing RSS feeds in threads, so they dont' block the main bot. Also added the @execdelay decorator as a first step toward neater handling of automated crap, like the rss feeds.
Chris Mulligan
Added tag 1001 for changeset d36dd6398620
Chris Mulligan
Added additional metadata to setup.py.
Tags
1001
Chris Mulligan
Bumping version number so folks can be sure to have an extension supporting version.
Chris Mulligan
Added local extensions - you create a python file with @commands/@contains entries, specify the path to that file in your yaml conf, and it will be execed in the pmxbot context to add your commands as if they were build in. Pretty awesome! Two examples are included: * yahoolunch * paste - using libpa.st
Chris Mulligan
Merged with schmichael
Chris Mulligan
Adding pipe as a weapon (for Broken Pipe. Get it? I crack myself up.) and urban dictionary lookup
Michael Schurter
Use unicode, not bytestrings, with sqlite
Michael Schurter
Decode messages as utf8
  1. Prev
  2. Next