Luke Slater
|
5677cad1fa
|
Use jsbot ignore instead of having it build into the modules
|
2012-05-25 16:45:47 +01:00 |
|
Luke Slater
|
d6b56db06e
|
Fix puns by faking an event and calling it straight in jsbot
|
2012-05-25 16:03:36 +01:00 |
|
Luke Slater
|
464e0f11e3
|
Converted admin.js. Added a few more translations. Removed modehate functionality. Changed some stuff in run.js to facilitate changes.
|
2012-05-23 19:38:10 +01:00 |
|
Luke Slater
|
55dec12324
|
Fixed output on module load, added a new translation for search results.
|
2012-05-23 18:02:02 +01:00 |
|
Luke Slater
|
1f02e29a85
|
Made DBot load listeners in The New Way. Massively simplified Command module, converted to new format. Converted JS module to new format. All working. Moved ~ignore functionality away for now as it needs to be combined with jsbot.
|
2012-05-19 19:14:07 +01:00 |
|
Luke Slater
|
ec34a861f4
|
Now connects! Woo!
|
2012-05-19 17:47:35 +01:00 |
|
Luke Slater
|
43147af804
|
Merge branch 'master' of github.com:reality/depressionbot into jsbot0.2compat
|
2012-05-19 17:39:18 +01:00 |
|
Luke Slater
|
42c4871a16
|
Switched key of strings object so that there's only one object and it's easier to read and therefore translate. Created 't' function to translate strings, changed quotes module to this format. Need to change the others. Will now fall back to English if translation in given language is not available.
|
2012-05-19 16:33:31 +01:00 |
|
Luke Slater
|
ccc36d67a7
|
Transformed config file to accept multiple servers and changed dbot constructors to reflect this
|
2012-04-20 14:14:28 +01:00 |
|
Luke Slater
|
b2ede3f5d5
|
print the error to console if it fails to load a module
|
2012-04-19 12:14:08 +01:00 |
|
Luke Slater
|
0062dde196
|
Command map changed round the other way. Modules have name and ignorable properties. Ignore and unignore commands, which currently effect actual commands but not listeners yet.
|
2012-04-15 21:43:02 +01:00 |
|
Luke Slater
|
b232103178
|
Create command map describing which commands belong to which module.
|
2012-04-15 20:46:42 +01:00 |
|
Luke Slater
|
0ecca6ae98
|
change module loading so there's only one loop through the moduels
|
2012-04-15 20:42:23 +01:00 |
|
Luke Slater
|
c76428b1f2
|
TODO note and autoshorten in automatic loading modules
|
2012-04-14 06:41:53 +01:00 |
|
Psychedelic Squid
|
0cae8b3baa
|
Use String.prototype.format() <https://gist.github.com/1153608> to make the translation strings more amenable to variations in word order.
|
2012-03-26 01:32:41 +00:00 |
|
Luke Slater
|
3e793d43d5
|
Loads strings properly. Some changes to the category. Mostly working now, just needs finished Spanish translations and some further testing because I've probably mistyped some category names.
|
2012-03-25 00:08:32 +00:00 |
|
Luke Slater
|
95eaa7f948
|
some additions to the strings file and the entire program should now be using the string entries
|
2012-03-24 23:48:28 +00:00 |
|
Luke Slater
|
653264e46a
|
comment formatting
|
2012-03-15 18:08:40 +00:00 |
|
Psychedelic Squid
|
155a2f2f84
|
interpolatedQuote fully transplanted into quotes.js, should reduce pesky run.js reloading to near-zero
|
2012-03-14 14:35:37 +00:00 |
|
Luke Slater
|
27baefb6ce
|
Merge pull request #33 from danharibo/master
There I fixed it
|
2012-03-13 09:12:06 -07:00 |
|
Daniel Evans
|
9001cfefcf
|
Fixed quotes
|
2012-03-13 16:06:19 +00:00 |
|
Luke Slater
|
1753b79463
|
Merge pull request #31 from danharibo/master
Recursive interpolatedQuote
|
2012-03-13 08:26:18 -07:00 |
|
Daniel Evans
|
b09a962aa0
|
Made interpolateQuote recursive
|
2012-03-12 21:29:29 +00:00 |
|
Luke Slater
|
6584dc477d
|
Merge pull request #29 from psquid/master
webPort config option (default 443), no DB splatting, and ~ignore command (plus timer.js and run.js changes to make it possible).
|
2012-03-12 14:20:33 -07:00 |
|
Daniel Evans
|
d5197fbcd6
|
Improved interpolatedQuote
|
2012-03-12 21:00:17 +00:00 |
|
Psychedelic Squid
|
94430e52a1
|
sessionData hash for storage which should explicitly not survive beyond full restarts (as opposed to reloading modules).
|
2012-03-12 13:07:24 +00:00 |
|
Psychedelic Squid
|
92767dbfb1
|
Fail on invalid-syntax DBs, instead of replacing them. Also, shunt creation of 'realityonce' array to the realityonce listener, so it's not created before being needed.
|
2012-03-10 18:39:36 +00:00 |
|
Psychedelic Squid
|
f136636093
|
webPort config option, default 443
|
2012-03-10 18:21:50 +00:00 |
|
Psychedelic Squid
|
c852a4ada8
|
Enforce command.js being loaded. Still reloadable, but can't be omitted.
|
2012-03-10 17:35:50 +00:00 |
|
Luke Slater
|
34a642228d
|
command execution syntax is now in modules/command.js
|
2012-03-10 15:28:42 +00:00 |
|
Luke Slater
|
d5296b0ea0
|
Multiple admins supported
|
2012-03-10 14:38:47 +00:00 |
|
Psychedelic Squid
|
678a2ed9be
|
admin 'act' command, and fix to action syntax.
|
2012-03-09 21:44:05 +00:00 |
|
Psychedelic Squid
|
1d2659f361
|
Interpolated quotes, because why not?
|
2012-03-07 22:13:31 +00:00 |
|
Psychedelic Squid
|
61c6aaf187
|
Don't fail to have a realityonce quote array.
|
2012-03-07 04:25:07 +00:00 |
|
Psychedelic Squid
|
fbab79c567
|
Merge git://github.com/reality/depressionbot
|
2012-03-07 03:51:29 +00:00 |
|
Psychedelic Squid
|
248ca9b790
|
Create and/or fix a missing/incomplete DB on running.
|
2012-03-06 23:54:52 +00:00 |
|
Luke Slater
|
dfb17dc107
|
change spelling correction order in command ~
|
2012-03-06 14:44:38 +00:00 |
|
Luke Slater
|
4782f17cf5
|
act
|
2012-02-27 16:43:47 +00:00 |
|
Luke Slater
|
f3e31925af
|
not in all messages..
|
2012-02-15 20:39:11 +00:00 |
|
Luke Slater
|
e1047362a2
|
this rather than dbot
|
2012-02-15 20:34:01 +00:00 |
|
Luke Slater
|
84558f13d5
|
command similar check
|
2012-02-15 20:29:37 +00:00 |
|
Luke Slater
|
cc88d53de4
|
js runs in vm sandbox, documentation additions
|
2012-02-13 19:56:04 +00:00 |
|
Luke Slater
|
c50e20d7bb
|
Remove karma and user from default modules
|
2012-02-11 16:27:30 +00:00 |
|
Luke Slater
|
d271861f65
|
remove modules call when instantiating new dbot
|
2012-02-11 16:26:29 +00:00 |
|
Luke Slater
|
29aeb88184
|
Remove karma related commands because they're stupid, moved kick-related commands into the kick module.
|
2012-02-11 16:25:20 +00:00 |
|
Luke Slater
|
e79854638a
|
Commenting additions and moved module list specification into the config file.
|
2012-02-11 16:02:16 +00:00 |
|
Luke Slater
|
846514e09f
|
Actually delete properties instead of just setting them as undefined.
|
2012-02-08 18:42:38 +00:00 |
|
Luke Slater
|
a16ed7e7dd
|
load js module by default
|
2011-12-21 15:33:45 +00:00 |
|
Luke Slater
|
d46294c576
|
accept - in categories everywhere
|
2011-12-12 14:08:56 +00:00 |
|
Luke Slater
|
c9f4995d50
|
fix ban bug
|
2011-12-09 15:30:29 +00:00 |
|