This website requires JavaScript.
f4d69c90d4
Alias: don't crash when doing alias info output because i forgot to update the reply calls.
Brian S. Stephan
2011-02-17 10:07:29 -0600
04c5a641d1
Alias: ignore case in alias search
Brian S. Stephan
2011-02-17 09:38:41 -0600
2aa369add7
rewrite recursion/alias code for the 500th time.
Brian S. Stephan
2011-02-17 01:08:45 -0600
64df118c65
move Twitter._unescape to Module._unencode_xml
Brian S. Stephan
2011-01-26 20:28:34 -0600
28f450ab5d
Markov: improve min_size by implementing min_search_tries
Brian S. Stephan
2011-01-25 20:42:52 -0600
7b4b86dc0d
Markov: add support for requesting desired min/max size of a reply
Brian S. Stephan
2011-01-25 20:25:15 -0600
157f1bf361
Twitter: add command for a twitter-native reply
Brian S. Stephan
2011-01-25 19:36:24 -0600
1aba7c904d
Alias: convert to use database
Brian S. Stephan
2011-01-24 17:01:32 -0600
c732466129
Merge branch 'master' of git.incorporeal.org:dr.botzo
Brian S. Stephan
2011-01-24 16:51:52 -0600
2f3feb093d
have !markov learn echo the text it learned, in case someone wants to chain it with other commands for some reason
Brian S. Stephan
2011-01-24 16:51:05 -0600
4e8b60c201
Karma: add top to reportpattern
Brian S. Stephan
2011-01-20 14:50:51 -0600
18fc614a4a
assorted whitespace nitpicking
Brian S. Stephan
2011-01-20 14:15:10 -0600
7601b025e1
Merge remote branch 'origin/mjb'
Brian S. Stephan
2011-01-20 14:08:39 -0600
ce42bca43a
add new help text for new karma command
Mike Bloy
2011-01-20 10:12:28 -0600
2cc79b42a6
add a top karma givers report
Mike Bloy
2011-01-20 10:08:20 -0600
a0a5bdec1c
document moving Twitter's _unencode somewhere more appropriate
Brian S. Stephan
2011-01-19 23:24:30 -0600
5ec7ac7177
Twitter: unescape some xml entities that may show up in the input.
Brian S. Stephan
2011-01-19 23:12:01 -0600
a961180065
Twitter: support for polling the bot's timeline and mentions feeds
Brian S. Stephan
2011-01-19 22:56:49 -0600
cac9afd33e
document sqlite/threads bug
Brian S. Stephan
2011-01-19 20:59:24 -0600
e88a934569
Twitter: cleanup/organize the code a bit
Brian S. Stephan
2011-01-19 19:44:04 -0600
89905ac771
Twitter: tweet_or_retweet_text -> _return_tweet_or_retweet_text
Brian S. Stephan
2011-01-19 19:26:28 -0600
7c05f60ffd
Markov: implement a min_size, which tries to make a chain of at least min_size words.
Brian S. Stephan
2011-01-19 18:44:07 -0600
ac0429569e
Markov: size -> max_size, since I'm going to try adding a min_size soon
Brian S. Stephan
2011-01-19 18:35:01 -0600
176ca25c68
Markov: increase the default max length from 25 words to 100 words.
Brian S. Stephan
2011-01-19 18:32:15 -0600
c4ade3cbca
catch all Exception when calling the handlers, to avoid a crash there.
Brian S. Stephan
2011-01-19 10:21:14 -0600
d592d3f3bb
Markov: regexes should only match start of line --- add ^
Brian S. Stephan
2011-01-19 10:20:20 -0600
3283fac1ff
Markov: remove some debugging i forgot to clean out before the initial commit
Brian S. Stephan
2011-01-18 22:51:40 -0600
9841a51f21
.gitignore dr.botzo.markov
Brian S. Stephan
2011-01-18 22:34:03 -0600
8dd223f778
Markov: a module to implement a chatterbot via markov chains.
Brian S. Stephan
2011-01-18 22:30:59 -0600
8f86b7484a
Storycraft: fix progress math
Brian S. Stephan
2011-01-09 22:36:56 -0600
10cbe1944f
Storycraft: add a terse progress string to the output when messaging players.
Brian S. Stephan
2011-01-09 22:17:22 -0600
e9c22d33f3
Storycraft: write completed story to disk via !storycraft export #
Brian S. Stephan
2011-01-09 21:41:23 -0600
e39d55f03d
Storycraft: display how over the user went when writing their line, if they went over
Brian S. Stephan
2011-01-09 21:40:03 -0600
69aa4016bc
add working karma module to django bot site
Mike Bloy
2011-01-09 14:11:24 -0600
2f001e274b
Storycraft: notify (via privmsg) a player who has had a game newly assigned to them, and show the line.
Brian S. Stephan
2011-01-09 13:50:16 -0600
154eb9753f
adding karma 'app'
Mike Bloy
2011-01-09 12:51:12 -0600
487ca2e862
Storycraft: display the number of logged lines when doing an in progress status
Brian S. Stephan
2011-01-09 12:30:55 -0600
7ae2a75732
Storycraft: when picking a new random player in the middle of a game, avoid picking the same person as the last turn
Brian S. Stephan
2011-01-09 12:28:37 -0600
b133b37d61
Storycraft: list games waiting for me.
Brian S. Stephan
2011-01-09 11:51:10 -0600
26a510ff40
Storycraft: add 'list games my games', which is the open/in progress games the queryer is in
Brian S. Stephan
2011-01-09 11:32:09 -0600
ce7d9e8010
Storycraft: allow listing of completed games
Brian S. Stephan
2011-01-09 11:16:36 -0600
940ed57f2e
Storycraft: tell the master channel when someone joins a game
Brian S. Stephan
2011-01-09 11:13:06 -0600
797f660a9e
Storycraft: don't flood the target with storycraft_listgames, display only ids if count > 5
Brian S. Stephan
2011-01-09 11:12:27 -0600
da313800b9
initial django setup
Mike Bloy
2011-01-09 11:11:20 -0600
fd22cb64d4
Storycraft: add command to show the assignee the line to reply to.
Brian S. Stephan
2011-01-09 10:41:57 -0600
8c1d98cb74
Storycraft: order by id in addition to time in _get_lines_for_game query
Brian S. Stephan
2011-01-09 10:39:08 -0600
22d3ce44bf
Storycraft: trivial comment correction
Brian S. Stephan
2011-01-09 10:38:25 -0600
656468f955
Storycraft: proper argument order in _update_line
Brian S. Stephan
2011-01-09 10:36:21 -0600
95e7a243d1
tighten up the regexes since we only use integer IDs for operations.
Brian S. Stephan
2011-01-09 10:12:27 -0600
90d38c1741
Storycraft - collaborative nonsense story writing
Brian S. Stephan
2011-01-09 03:27:12 -0600
47bb4bac49
Merge branch 'mjb.help' into mjb
Mike Bloy
2011-01-08 23:42:18 -0600
66a736b108
added help for the IrcAdmin module
Mike Bloy
2011-01-08 23:41:41 -0600
d68487de95
added help for Karma module
Mike Bloy
2011-01-08 23:21:36 -0600
07d3775842
added help text to the Help module
Mike Bloy
2011-01-08 22:47:51 -0600
fdd059ddbc
change default module description
Mike Bloy
2011-01-08 22:32:55 -0600
87088e67d1
attempt to ask the modules for help text
Mike Bloy
2011-01-08 22:32:18 -0600
763f8906d7
Help module responds to commands
Mike Bloy
2011-01-08 21:52:59 -0600
d34a134993
add help functions to Module.py
Mike Bloy
2011-01-08 13:39:38 -0600
10ec3b2213
.gitignore ignore tags files
Mike Bloy
2011-01-08 13:13:28 -0600
649e183337
allow for newlines in DrBotIRC.reply(), split on them for multiple lines of output
Brian S. Stephan
2011-01-08 14:40:01 -0600
a2ac73325c
turns out we do indeed need modules/__init__.py, so add it back
Brian S. Stephan
2011-01-08 09:39:05 -0600
1664cf2de7
since the save command was saving both modules and config, call it !save, not !config save
Brian S. Stephan
2011-01-08 09:16:37 -0600
a6c7b6b0b2
list loaded modules in DrBotIRC, display it via IrcAdmin
Brian S. Stephan
2011-01-08 01:22:31 -0600
451084a1d9
BUGS: document a GoogleWeather crash i've seen once
Brian S. Stephan
2011-01-08 01:13:24 -0600
3e533890a1
IrcAdmin: following the last change to saving, have !save also call a new save_modules()
Brian S. Stephan
2011-01-08 00:49:10 -0600
1e0de47d84
MegaHAL: we don't need to sync the brain in shutdown(), since we sync it in save()
Brian S. Stephan
2011-01-08 00:46:20 -0600
f2668c3851
mention how Module.save() and Module.shutdown() are related
Brian S. Stephan
2011-01-08 00:45:42 -0600
faf37447cf
make the module saving a bit more consistent
Brian S. Stephan
2011-01-08 00:44:37 -0600
88d2a530c3
previous commit fixed the megahal-reacting-before-important-commands bug
Brian S. Stephan
2011-01-08 00:35:26 -0600
015fe87e1a
implement priority in calling do().
Brian S. Stephan
2011-01-08 00:32:46 -0600
07be2f3a85
MegaHAL: do add_global_handler in the right place, actually do remove_global_handler
Brian S. Stephan
2011-01-08 00:31:19 -0600
36fcbde267
do a deep copy of the string being learned from, since mh_python is weird/corrupty
Brian S. Stephan
2011-01-08 00:26:18 -0600
bed3f7ec23
use add_global_handler on pubmsg/privmsg to learn from IRC.
Brian S. Stephan
2011-01-08 00:14:11 -0600
c23b59d705
improve upon the splitting (which was excessive following the last commit).
Brian S. Stephan
2011-01-08 00:05:00 -0600
bf7074b76e
use a welcome handler to capture the bot's nickmask.
Brian S. Stephan
2011-01-07 23:56:51 -0600
ae4411605d
remove the bot admin/alias/recursion stuff from TODO
Brian S. Stephan
2011-01-07 23:17:37 -0600
8bbfeba593
add note on the annoyingness of unicode escapes in GoogleTranslate bug
Brian S. Stephan
2011-01-07 23:16:59 -0600
d4062cbe99
oops. continue to learn messages in MegaHAL that we don't reply to
Brian S. Stephan
2011-01-07 23:12:06 -0600
359ca24856
remove replypath and all the places it was used.
Brian S. Stephan
2011-01-07 23:09:07 -0600
dbf02723e0
countdown formatting bug
Brian S. Stephan
2011-01-07 23:05:06 -0600
a234807335
move !alias manipulation commands out of try_alias and into the pubmsg/privmsg handler
Brian S. Stephan
2011-01-07 22:34:27 -0600
4cac5f1a93
fixes and improvements to recursion and alias support
Brian S. Stephan
2011-01-07 22:31:30 -0600
516940630c
hack the replypath to the sender, if we're handling a privmsg
Brian S. Stephan
2011-01-07 21:14:14 -0600
fc2814e57c
don't attach to pubmsg/privmsg events by default anymore.
Brian S. Stephan
2011-01-07 21:04:33 -0600
0bd681c324
convert most modules to use ! commands.
Brian S. Stephan
2011-01-07 20:37:24 -0600
6b2af47552
don't display 'debug' in the alias list
Brian S. Stephan
2011-01-07 20:36:42 -0600
f0730a5edf
update privmsg splitting bug
Brian S. Stephan
2011-01-07 19:34:20 -0600
efb92ddc83
reload should call irc.reload_module, not unload_module
Brian S. Stephan
2011-01-07 19:09:09 -0600
d637983ae1
apparently ply doesn't like docstrings in its functions
Brian S. Stephan
2011-01-07 18:42:56 -0600
01d3c7c80c
migrate some code that became pivotal to the bot into DrBotIRC.
Brian S. Stephan
2011-01-07 17:38:26 -0600
973dbae90e
document !part thinko
Brian S. Stephan
2011-01-07 17:23:15 -0600
3333fe125e
Revert "fix the cheap unicode escapes in GoogleTranslate"
Brian S. Stephan
2011-01-07 17:11:00 -0600
02b3266b46
give MegaHAL priority 95 (which is low priority, which always confuses me)
Brian S. Stephan
2011-01-07 11:24:38 -0600
b4f1c5facd
MegaHAL: docstring stuff
Brian S. Stephan
2011-01-07 11:23:46 -0600
11dd04d4db
document a bug i keep forgetting about
Brian S. Stephan
2011-01-07 09:59:10 -0600
4d6228b93a
move DrBotIRC into a separate file, since we will probably be hacking more on it soon
Brian S. Stephan
2011-01-07 09:54:51 -0600
35419f9db9
to stop responding by default is too much power for one module to wield
Brian S. Stephan
2011-01-07 09:19:19 -0600
b7ce4b6dcc
add Alias at priority 1 (so that it is handled first)
Brian S. Stephan
2011-01-07 01:11:35 -0600
de3f9d9ae7
provide a priority (default 50) to add_global_handler
Brian S. Stephan
2011-01-07 01:10:52 -0600
8bec2e62a1
make it possible for a module to respond and tell irclib to stop calling other handlers.
Brian S. Stephan
2011-01-07 00:44:31 -0600