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
Luke Slater
0ad2f46abd
ban on thing
2011-12-09 01:35:39 +00:00
Luke Slater
34555817fc
readd modules
2011-11-29 13:26:53 +00:00
Luke Slater
6145e55942
server information read from config file
2011-11-27 18:25:54 +00:00
Luke Slater
18ab611e4f
Give jsbot a nickserv and a password to use
2011-11-27 12:52:04 +00:00
Luke Slater
f0e079539f
merge fix
2011-11-25 12:29:37 +00:00
Luke Slater
365ef7d5fc
get password from config file
2011-11-24 13:19:18 +00:00
Luke Slater
3d79363b59
change nick to dbox
2011-11-23 21:08:18 +00:00
Alexander D Brown
03e608ffb1
Added in a feature to remove underscores ('_') from the ends of nicks.
...
The aim of this feature is display the same messages for users logged in more that once under the same nick (it's common to see 'nick' and 'nick_', etc. for those with bad connections).
Of course there are users that won't conform to this, but short of messing around with hostnames it's the best I've got so far (perhaps ~qalias nick=alt_nick could be a future addition to this).
2011-11-10 19:36:01 +00:00
Alexander D Brown
0784e2c5be
Derp. Had 'tirm' instead of 'trim'.
2011-11-10 19:05:19 +00:00
Alexander D Brown
35679ac19e
Forgot the widly used ~keyname syntax in run.js
2011-11-10 18:59:25 +00:00