Ryan Hitchman
|
31826f382f
|
Fix #129: bot.py main() broke everything (oops)
|
2015-01-23 10:57:43 -08:00 |
Ryan Hitchman
|
921b986683
|
wrap bot.py in a main() function to be import-safe
|
2015-01-21 23:16:59 -08:00 |
Ryan Hitchman
|
1d7a82fe58
|
fix persist_dir creation
|
2014-04-30 20:12:28 -07:00 |
Ryan Hitchman
|
18159024c7
|
reload connection configurations, make admin setting per-connection
|
2014-04-30 13:16:16 -07:00 |
Ryan Hitchman
|
cb8c437772
|
flake8 + autopep8 (whitespace fixes)
|
2014-01-14 13:12:37 -08:00 |
rmmh
|
5301b25cf6
|
remove a (really old) line that was used for debugging
|
2011-09-07 10:27:45 -05:00 |
Ryan Hitchman
|
6452c1169c
|
disable !command, enable fuzzy command matching, make help automatic, add disabled_command (for fuzzy command match disabling), misc bugs
|
2010-05-07 17:16:44 -06:00 |
Ryan Hitchman
|
2a11825779
|
PEP8 compliance, reduce munging on tagged names
|
2010-03-27 02:42:27 -06:00 |
Donald von Stufft
|
24975bbf7e
|
fix for working with virtualenv / differeny python locations
|
2010-03-19 05:20:00 +00:00 |
Ryan Hitchman
|
1e6c08fb30
|
rewrite hooking and dispatcher
|
2010-03-11 16:34:54 -07:00 |
Ryan Hitchman
|
253881f4b4
|
PEP8 compliance + clean dotnetpad
|
2010-02-28 19:32:41 -07:00 |
Ryan Hitchman
|
40bb91bb88
|
make config file use json now, remove pyyaml and various other cruft
|
2010-02-22 20:32:09 -07:00 |
Ryan Hitchman
|
9b25bc524f
|
typos~
|
2010-02-22 16:49:30 -07:00 |
Ryan Hitchman
|
923fdead1c
|
fix slowness when connected to multiple networks & misc. stylistic changes
|
2010-02-22 16:24:01 -07:00 |
melonhead
|
4c147f2402
|
Add support for SSL and server passwords
|
2010-02-22 14:33:03 -05:00 |
Ryan Hitchman
|
9b47d394ad
|
add fake IRC class to help tracking leaks
|
2010-02-11 16:29:45 -07:00 |
melonhead
|
7380470cf0
|
-Add "timeline" URL history plugin
-Create persist dir automatically if it does not exist
|
2010-01-18 12:47:55 -05:00 |
Ryan Hitchman
|
92c6d798b5
|
improve windows compatibility
|
2010-01-17 13:38:37 -07:00 |
Ryan Hitchman
|
1bc0a3497a
|
make user/realname/port possible to change in config file
|
2010-01-17 13:20:11 -07:00 |
Ryan Hitchman
|
bb29b225c6
|
add basic autoreconnect functionality -- reconnects if no messages in 5 minutes
|
2009-12-12 12:11:04 -07:00 |
Ryan Hitchman
|
7da1834e6a
|
split more irc stuff from core into plugins, add nickserv support
|
2009-11-18 21:32:28 -07:00 |
Ryan Hitchman
|
7e30d5d0a3
|
pep8 compliance
|
2009-11-17 17:38:48 -07:00 |
Ryan Hitchman
|
baa623a4ac
|
fix autorejoin
|
2009-11-17 17:27:55 -07:00 |
Ryan Hitchman
|
55f4b5aa95
|
separate YAML config file & multiple connections
|
2009-11-17 17:19:26 -07:00 |
melonhead@grimace
|
1ed838df81
|
Revert bot.py
|
2009-11-12 21:16:15 -05:00 |
melonhead@grimace
|
8e8d1a583a
|
Fix bugs???
|
2009-11-12 21:11:10 -05:00 |
Ryan Hitchman
|
038793c226
|
move irc into core/, fix reload plugin display
|
2009-10-16 19:36:02 -06:00 |
factormystic
|
800df7773a
|
oops
|
2009-07-10 01:08:33 -04:00 |
factormystic
|
ce4b2c806c
|
added .down plugin
|
2009-07-10 01:05:03 -04:00 |
Chris Skalenda
|
592257083f
|
Added timesince from django. Adjusted sys.path accordingly.
Added reltime output to .seen.
|
2009-07-05 09:52:17 -05:00 |
sekkusu@server.danieljennings.net
|
4358a4cc62
|
Whoops
|
2009-05-22 00:14:01 +00:00 |
sekkusu@server.danieljennings.net
|
92ea836c50
|
Adding TinyUrl parser thingie.
|
2009-05-22 00:12:35 +00:00 |
Ryan Hitchman
|
322205eb92
|
misc cleaning, fix urban
|
2009-04-19 05:42:48 -06:00 |
Ryan Hitchman
|
e284ed75ba
|
split core into more reloadable chunks, more log work, beginning of hook.queue
|
2009-04-19 05:18:27 -06:00 |
Ryan Hitchman
|
db1997d529
|
logging basically done, more cleaning
|
2009-04-17 21:51:14 -06:00 |
Ryan Hitchman
|
666a2fe3ce
|
don't shadow locals() with a variable
|
2009-04-17 19:34:16 -06:00 |
Ryan Hitchman
|
5c9c8704c2
|
load plugins using built-in compile() and eval() instead of imp.load_source() => no generated .pyc files
|
2009-04-17 19:32:36 -06:00 |
Ryan Hitchman
|
5ea26b8ff7
|
PEP8 compliance (only whitespace changes)
|
2009-04-17 18:57:18 -06:00 |
Ryan Hitchman
|
94d9fd22f0
|
make log append work, make bot respond to PMs, other minor cleanups
|
2009-04-17 18:13:54 -06:00 |
Ryan Hitchman
|
13bd7fd3fe
|
only reload modules when necessary (instead of all when one changed), move commandprefix into sieve
|
2009-04-17 17:12:40 -06:00 |
Ryan Hitchman
|
b88b107343
|
beginning of log plugin
|
2009-04-17 15:54:11 -06:00 |
Ryan Hitchman
|
9deb8e244a
|
urbandictionary plugin, '!' as command prefix, iambuttbot & twitter tweaks
|
2009-04-16 21:52:47 -06:00 |
Ryan Hitchman
|
c6e24fa297
|
remember plugin
|
2009-04-02 21:50:38 -06:00 |
Ryan Hitchman
|
aead137ed7
|
minor edit to plugin reloading (dir() -> vars())
|
2009-03-30 17:40:43 -06:00 |
Ryan Hitchman
|
852bebe58c
|
babel plugin
|
2009-03-24 22:45:33 -06:00 |
Ryan Hitchman
|
d755e4c601
|
cleaning leftovers
|
2009-03-15 22:51:06 -06:00 |
Ryan Hitchman
|
d560cb90dc
|
changing magical discipline from arcane to serpentine
|
2009-03-15 22:30:46 -06:00 |
Ryan Hitchman
|
29e7fef87f
|
cleaning twitter, bot
|
2009-03-15 14:04:02 -06:00 |
Ryan Hitchman
|
a048452deb
|
simplifying interface (functions can now take one argument and return one string)
|
2009-03-15 01:25:32 -06:00 |
Ryan Hitchman
|
0086bc8bd7
|
adding hash, bf, pyexec, twitter
|
2009-03-15 00:51:39 -06:00 |