3
0
mirror of https://github.com/reality/dbot.git synced 2024-12-18 16:42:39 +01:00
Commit Graph

1863 Commits

Author SHA1 Message Date
reality
94363a6d8f polls case insensitive [#155] 2013-01-19 13:34:42 +00:00
reality
1fa4a4a27e update stats to v0.2 2013-01-18 15:46:25 +00:00
Luke Slater
6d442fd45c Match full user string. Fix for [#151]. 2013-01-18 15:34:04 +01:00
reality
dcf7d0448d wonderrful stat changos 2013-01-17 22:53:40 +00:00
reality
62419a363b correct return object for mergeusers 2013-01-17 22:40:49 +00:00
reality
447baa0a79 update stats 2013-01-17 22:27:10 +00:00
reality
d0a0579b57 Merge branch 'master' of github.com:reality/depressionbot 2013-01-17 17:44:39 +00:00
reality
f6371a7bbc Fix [#142] by escaping regex, also improve efficiency by only compiling 1 regex 2013-01-17 17:44:29 +00:00
Luke Slater
f6cf58d68b Merge pull request #148 from SamStudio8/master
Case insensitive doom continues
2013-01-16 14:00:37 -08:00
Sam Nicholls
47dec97e1b Case insensitive doom continues 2013-01-16 21:55:14 +00:00
reality
54c67cb6ff newstats 2013-01-16 21:24:32 +00:00
reality
389e8660b1 remove unused debug output 2013-01-16 20:25:39 +00:00
reality
e2e1c0b6a9 that bug that somethjing 2013-01-16 20:21:28 +00:00
reality
d99820ee3d update stats again 2013-01-16 16:37:57 +00:00
reality
5f59c7c352 update stats 2013-01-16 16:31:13 +00:00
reality
21f4bc4ad6 i hate computers 2013-01-15 23:32:45 +00:00
reality
e403d1d7f1 no idea how that was doing that but now it is fixed 2013-01-15 23:09:35 +00:00
reality
a433b592c9 wat 2013-01-15 21:58:47 +00:00
reality
157fe71fc1 docs link for users 2013-01-15 21:44:35 +00:00
reality
4e248ef248 add readme for users 2013-01-15 21:43:09 +00:00
reality
37a1027612 Dent docs 2013-01-15 21:20:25 +00:00
reality
69d9880519 update flow info for command 2013-01-15 21:14:52 +00:00
reality
4adfe63493 add api docs for command 2013-01-15 21:09:07 +00:00
reality
8ed4a3f088 update stats 2013-01-15 20:49:05 +00:00
Sam Nicholls
078f3b943b Better users web 2013-01-15 20:44:15 +00:00
reality
76382a6daa and they told me no bru regex is cool u wil hav fun 2013-01-15 19:44:34 +00:00
reality
12db5c64e9 lc fix for resolve user 2013-01-15 19:27:21 +00:00
reality
be9ee61e13 isOnline and resolveUser checks lower case properly 2013-01-15 19:09:54 +00:00
reality
de075a3a2d Merge branch 'master' of github.com:reality/depressionbot 2013-01-15 17:52:22 +00:00
reality
628ba5b569 return data for user changes instead of calling stats 2013-01-15 17:52:13 +00:00
Luke Slater
c783113cca This should fix that undefined whatsit 2013-01-15 18:38:08 +01:00
reality
921da917a4 Command hooks [#86]
* Command API function to addHook(command, callback)
* Commands open to callbacks must return information or indicate failed completion by return false
* Hooks to be added in module onLoad
* Command loop checks for available hooks and return state, then applies with module scope.
* onLoad running moved to end of all module loading to facilitate this without order problems
* Added example for ~qadd dent
2013-01-15 17:23:14 +00:00
reality
1bd1b5aa56 remove useless crap from modules [#136] 2013-01-15 16:54:51 +00:00
reality
2e875e7434 update poll [#131] 2013-01-15 16:21:43 +00:00
reality
529194e4df transform dice [#131] 2013-01-15 16:09:57 +00:00
reality
478d344fe2 Fix up spelling [#131] 2013-01-15 16:05:04 +00:00
reality
6896536a3b redo youare [#131] 2013-01-15 15:43:02 +00:00
reality
126810f180 update stats! A+ work @samstudio8 [#131] 2013-01-15 15:34:47 +00:00
reality
fbb60306d5 fix binding bug 2013-01-15 15:32:44 +00:00
Luke Slater
d89fd21301 Merge pull request #138 from SamStudio8/new_modules
Modified users web to call new stats API [Close #137]
2013-01-15 07:13:33 -08:00
Sam Nicholls
44764cd2b3 Modified users web to call new stats API [Close #137] 2013-01-15 15:10:28 +00:00
reality
a591071b1a qhoops! 2013-01-15 14:51:07 +00:00
reality
a9bae98ae8 transform quotes [#131] 2013-01-15 14:47:46 +00:00
reality
0a3d1b6f9e Fixed web loading and hot refresh of pages [#131] 2013-01-15 13:58:13 +00:00
reality
b733564cb2 fixt link [#131] 2013-01-14 23:11:50 +00:00
reality
f532aee4ab fix up ignore [#131] 2013-01-14 23:02:55 +00:00
reality
7a6cab841e fixed up kick [#131] 2013-01-14 23:00:16 +00:00
reality
96792d5008 Fixed doom function binding bug and transformed js module [#131] 2013-01-14 22:03:58 +00:00
reality
8b7953e906 tranform users, fix for bind in module loader [#131] 2013-01-14 21:03:47 +00:00
reality
3bde9e4930 Transformed dent module, changed module loader to give right scope. [#131] 2013-01-14 17:45:53 +00:00
reality
4b69aee3e9 Transformed admin [#131] 2013-01-14 16:56:34 +00:00
reality
0ff2a43c07 command can stand being run without quotes! 2013-01-14 16:47:48 +00:00
reality
5419a664dc Much better! [#131] 2013-01-14 16:24:38 +00:00
reality
dc269b53b4 Here is an experimental look at how modules will have to be as per [#131] 2013-01-14 16:02:40 +00:00
reality
ba2ab323e3 Do the [#133] 2013-01-14 13:10:16 +00:00
reality
dff5825bfe web fix. dope 2013-01-13 17:18:30 +00:00
reality
f8ed6b04fc fix syntax error 2013-01-13 17:04:54 +00:00
reality
a14fddc49d isPrimaryUser and getAliases in users module 2013-01-13 17:01:50 +00:00
reality
b512cc7ee9 web underscorised [#81] 2013-01-13 15:51:54 +00:00
reality
cd5649a1e8 underscorise spelling [#81] 2013-01-13 15:45:07 +00:00
reality
35e34874af link underscorised (easy) [#81] 2013-01-13 15:30:53 +00:00
reality
f6d69fe137 without instead o splice 2013-01-13 15:27:45 +00:00
reality
e2cb5ea77d Underscorise users module (was not pleasant) [#81] 2013-01-13 15:26:44 +00:00
reality
6b8b617e71 Underscorise poll. Unfortunately some stuff went missing in the switch-over. Whoops. Oh I also fixed it. [#81] 2013-01-12 23:31:53 +00:00
reality
f36e6c781b underscorisation of kick [#81] 2013-01-12 22:53:13 +00:00
reality
ca8a8ca9c2 underscorisation for dent and ignore [#81] 2013-01-12 22:19:48 +00:00
reality
3cc013635d Underscorisation of report module [#81] 2013-01-12 21:54:02 +00:00
reality
08bd67f4f0 incomplete underscorisation in quotes [#81] 2013-01-12 21:40:16 +00:00
reality
abaa1e7fa2 underscorise admin.js [#81] 2013-01-12 17:36:59 +00:00
reality
2004a70b45 Merge github.com:reality/depressionbot into underscore 2013-01-12 17:15:39 +00:00
reality
39cab9c60d Disallow loading modules more than once, with a nice tribute to @samstudio8 if you try to load web [#116] 2013-01-12 17:10:48 +00:00
reality
0769d0bd69 Removed dependency on commandMap (I think ignore might still look at it for now). Underscorised command. [#81] 2013-01-12 16:14:17 +00:00
Sam Nicholls
2245167cf3 Added patching info for Express 2013-01-12 13:01:43 +00:00
reality
0f39a227f2 -nicks- now picks random nick from channel [#105] 2013-01-12 11:39:17 +00:00
reality
76733f4679 Remove some debug output 2013-01-12 11:30:39 +00:00
reality
400169f9ee Disable command config [#126] Disabled ~js (good example for [#125]) 2013-01-12 10:12:56 +00:00
reality
6b903407ed Used access parameter on all elevated access commadns I can think of [#124] 2013-01-12 09:49:41 +00:00
reality
f8d4896eb6 Moderator + admin access level for commands [#124]
* May now add property 'access' to commands specifying 'moderator' or 'admin' level access
* Add 'moderators' key to config
* Convert commands in admin module to use command marshalling listener rather than its own
2013-01-12 09:38:13 +00:00
reality
5e8a5105ab update stats whatever fuck you it took me three tries to trype cd . 2013-01-11 22:42:48 +00:00
Sam Nicholls
292b917527 Add stats to userlist [#117] 2013-01-11 22:39:32 +00:00
Sam Nicholls
34ebcd0aa2 Bootstrap requirement in web doc 2013-01-11 12:29:22 +00:00
Sam Nicholls
c649439947 Improve online users UI [REQ Bootstrap] 2013-01-10 22:23:51 +00:00
reality
82fb3eacf8 user pass in right place 2013-01-10 18:00:15 +00:00
reality
bb977e94e2 dent module [#113] 2013-01-10 17:44:01 +00:00
reality
9b048d2d54 update stats 2013-01-09 19:29:26 +00:00
reality
b8c3ce5dde active works! 2013-01-09 19:28:52 +00:00
reality
f4b409bdd8 corect users value 2013-01-09 06:23:19 +00:00
reality
03f58bf906 correct missing channel users 2013-01-09 06:12:04 +00:00
reality
08f35f90f8 user pages now load again 2013-01-09 06:05:01 +00:00
reality
c28047efc1 Activity indicator [#111] 2013-01-09 05:53:45 +00:00
reality
5f563f6c26 show online status of known users in web + nick tracking fixes 2013-01-08 06:14:58 +00:00
reality
4c3887aa02 Merge branch 'master' of github.com:reality/depressionbot 2013-01-07 12:27:35 +00:00
reality
6c7e56be1a load pages from closer in u/web.js 2013-01-07 12:27:24 +00:00
Sam Nicholls
94a28e29f1 Update stats 2013-01-06 13:32:48 +00:00
Sam Nicholls
ddc538b6a0 Report version after greload callbacks complete 2013-01-05 22:20:09 +00:00
Sam Nicholls
7caa659017 version command [Close #96] 2013-01-05 22:04:59 +00:00
reality
1785b89df0 Store channel users as per [#106] 2013-01-05 19:08:17 +00:00
reality
5429740eef add ignores to dbkeys in command so no fail if theres no ignore loaded 2013-01-05 18:53:27 +00:00
Luke Slater
bbe6a540be Update modules/link/link.js
no title found shut up omg
2013-01-05 17:00:45 +01:00
reality
91ba685401 fix express close for 3.0. you could document your shit guys 2013-01-05 01:36:36 +00:00
reality
aa39fd7d4c update stats 2013-01-05 00:51:20 +00:00
reality
49e5648519 update stats 2013-01-05 00:22:06 +00:00
Daniel Evans
f91fc99d35 Merge branch 'master' of git://github.com/reality/depressionbot into weboverhaul
Conflicts:
	modules/quotes/quotes.js
	modules/users/users.js
	run.js
2013-01-04 20:15:12 +00:00
reality
c5b489fd9d wat 2013-01-04 18:12:33 +00:00
reality
958c438a45 lowercase flag in resolveUser 2013-01-04 17:58:35 +00:00
Luke Slater
c1c8ffca69 Update modules/users/users.js
call api fixStats
2013-01-04 18:04:09 +01:00
reality
b50f4d25b8 greload updates submodules [#100] 2013-01-04 16:13:45 +00:00
Sam Nicholls
fab7917921 Update stats 2013-01-04 14:27:39 +00:00
reality
49528bb434 Made a getQuote API function [#98] 2013-01-03 21:27:06 +00:00
reality
078379b5f1 API functionality as per [#98]
* Also resolveUser api function in user module [#98]
2013-01-03 19:56:30 +00:00
reality
99909e2dc5 update stats 2013-01-03 03:05:35 +00:00
reality
a34946e548 update stats 2013-01-03 01:22:49 +00:00
reality
8ea910ee10 update stats 2013-01-03 01:08:08 +00:00
Sam Nicholls
62d3af17e1 Stats 2013-01-02 23:48:04 +00:00
reality
9a26c6bd74 whatever 2013-01-02 23:36:29 +00:00
reality
23ee0f3a8e One does not even 2013-01-02 23:34:40 +00:00
reality
f59af39c94 update stats SAM 2013-01-02 22:54:37 +00:00
reality
4f49c13c9c update stats 2013-01-02 22:34:29 +00:00
reality
7954f4e080 i am a retard 2013-01-02 22:08:31 +00:00
reality
f1d30c9df2 fix replace user entry 2013-01-02 21:58:52 +00:00
reality
97d9869f4d update stats 2013-01-02 21:50:45 +00:00
reality
b4e4338148 ~mergeusers command [#94] 2013-01-02 21:06:43 +00:00
reality
f537b05493 update stats 2013-01-02 19:12:58 +00:00
reality
51298b8362 Enhancements to ~alias as per [#95] 2013-01-02 19:00:44 +00:00
reality
e044ec5d14 Finish off module docs [#75 2012-12-31 15:37:49 +00:00
reality
65ef72f19a Protect against continued nick changes 2012-12-30 23:24:05 +00:00
reality
1ab1ff5319 Help links added to config [#89] 2012-12-30 20:30:49 +00:00
reality
c06f754b8f Added ~help command [#89] 2012-12-30 20:15:48 +00:00
reality
2416a82f45 module documentation for spelling [#75] 2012-12-30 19:50:22 +00:00
reality
2e1de98df9 Module documentation for Report [#75] 2012-12-30 19:47:53 +00:00
reality
11cfa5d40c realityonce now just emits event. removed a lot of useless shit from there too 2012-12-30 19:24:10 +00:00
reality
ae902e3c21 Consolidate puns and quotes modules [#90] 2012-12-30 18:53:20 +00:00
reality
887e854012 Documentation for polls [#75] 2012-12-30 18:38:36 +00:00
reality
6f5105e36c Module documentation for Link [#75] 2012-12-30 18:12:23 +00:00
reality
26e731697d Documentation for kick module. [#75] 2012-12-30 18:06:38 +00:00
reality
9721d1c22f Documentation for the JS module [#75] 2012-12-30 18:00:50 +00:00
reality
078c4cf3e3 ignorableModules now built with filter, module.toString returns name 2012-12-30 17:52:42 +00:00
reality
85fc4d6e6f Documentation for the Ignore module [#75] 2012-12-30 17:44:51 +00:00
reality
5e8495c3bb Remove repeated title fetching code in Link module 2012-12-30 17:36:52 +00:00
reality
c9d78b99c9 Forgot to add the strings.json for link! 2012-12-30 17:31:06 +00:00
reality
1746a9c7b8 Module documentation for Admin module [#75]
* Also removed lock functionality from quotes and admin modules.
2012-12-30 17:26:04 +00:00
reality
5bf5b257f8 strings.json usage complete in link [#88] 2012-12-30 16:51:30 +00:00
reality
56a7107b88 Complete strings.json usage in command [#88] 2012-12-30 16:45:14 +00:00
reality
49c7e045af Complete strings.json usage in admin module [#88] 2012-12-30 16:41:10 +00:00
reality
042f6b2236 Report module uses strings.json [#88] 2012-12-30 16:33:25 +00:00
reality
168d1335aa update stats 2012-12-30 01:27:55 +00:00
reality
9f3596aa6a dbot.modules is now an object 2012-12-30 00:45:25 +00:00
reality
8bd9f93632 add readme files for command and quotes [#75] 2012-12-29 23:05:16 +00:00
reality
30a5878b97 fixStats call 2012-12-29 21:08:45 +00:00
reality
824e6fb3ff strings.json for users module 2012-12-29 20:07:14 +00:00
reality
4ce43d3218 update stats 2012-12-29 18:47:09 +00:00
reality
944b97e430 Add ~setaliasparent command [#83] 2012-12-29 18:45:19 +00:00
Luke Slater
e7addd9ff4 Stop alias if already exists in user 2012-12-29 16:01:03 +01:00
reality
1cc83dc6bc update stats 2012-12-29 14:34:24 +00:00
reality
fedc019f1d Merge git://github.com/danharibo/depressionbot 2012-12-28 22:16:02 +00:00
reality
0af9ad1015 update stats 2012-12-28 15:42:27 +00:00
reality
9b0cefe932 auto title option for link 2012-12-27 23:18:41 +00:00
Daniel Evans
e544c909ec Modularised web routes and views 2012-12-24 05:51:19 +00:00
Daniel Evans
88d2abab58 Removed sass compiler usage from web.js, updated jade templates to use blocks 2012-12-24 04:06:04 +00:00
reality
3bfa3d58c3 update stats 2012-12-24 01:49:15 +00:00
reality
f59c09f9ea Rudimentary alias tracking with ~alias command [#73] 2012-12-24 00:42:28 +00:00
reality
6db6c804e5 nicks are server-wide, not channel-specific 2012-12-23 17:11:56 +00:00
reality
2bc0bbc439 trigger updateNickLists to update knownUsers on module load 2012-12-23 16:46:33 +00:00
reality
0f6aadc07b Add rudimentary users module to track known users in a channel 2012-12-23 16:19:01 +00:00
reality
82132d7764 update stats version 2012-12-23 14:45:28 +00:00
reality
b1073e615b Added Sams stats module 2012-12-23 14:25:34 +00:00
reality
c91c7e3e34 Merge branch 'master' of github.com:reality/depressionbot 2012-12-23 13:23:25 +00:00
reality
81217ece50 Add a debug mode that shows the error and the top of the stack trace in the case of an error if activated. 2012-12-23 02:25:58 +00:00
Dafydd Francis
e1f4d0c200 Update modules/js/js.js
jesus
2012-12-21 14:10:21 +00:00
Luke Slater
1ff6c5c3c2 Update modules/quotes/quotes.js
Fix not found output
2012-12-20 13:27:56 +01:00
reality
950ba882b8 Changed quote spam protection model [#72] 2012-12-19 21:03:03 +00:00
Sam Nicholls
0dc5c6d91f Ensure ignores dbKey exists
Created dbKeys config for ignores module to prevent meltdown.
2012-12-17 12:09:39 -08:00
Luke Slater
d0c47d18eb Moved all data loaded from config to be used only from dbot.config. Changed admin key in to admins to avoid clash with admin module config. Admins should probably be a key under dbot.admin module anyway. 2012-12-17 17:18:31 +00:00
Luke Slater
96312303f0 web config data now taken from dbot web config 2012-12-12 18:36:12 +00:00
Luke Slater
c64e66da17 Module specific config. Allows specify dbKeys to ensure default objects there for use. 2012-12-12 18:07:08 +00:00
Luke Slater
65414f6975 OH THE SHAME. THE SHAME OF IT ALL. 2012-12-11 21:01:37 +00:00
Luke Slater
19c3497f11 reload default strings in updateModules 2012-12-11 20:47:50 +00:00
Luke Slater
b641dcd34a usage info in command 2012-12-11 20:31:11 +00:00
Luke Slater
f72e29398f fixed module unloading 2012-12-11 20:27:18 +00:00
Luke Slater
1f2c7fa835 added try/catch for no usage/string info, moved module load error back to default stringspace 2012-12-11 20:23:31 +00:00
Luke Slater
fbf4242d66 fix js/usage which I already fixed for some reason 2012-12-11 20:08:19 +00:00
Luke Slater
cae8a1fc7d loaded strings and usage from the modules themselves in reloadModules. some other smaller changes. fixed the syntax of the usage json. careful though this dbot init may delete your database. 2012-12-11 20:06:29 +00:00
Luke Slater
cd56a8a197 Added usage.json files for all modules 2012-12-11 16:53:34 +00:00
Luke Slater
96b34c8c31 Moved poll quotes 2012-12-11 16:45:08 +00:00
Luke Slater
dfdcb0d359 moved quotes strings. removed qprune because it is not needed anymore 2012-12-11 16:42:06 +00:00
Luke Slater
34e377f385 moved poll strings 2012-12-11 16:37:05 +00:00
Luke Slater
de84491975 moved kick strings 2012-12-11 16:32:59 +00:00
Luke Slater
4941e50d06 whoops karma isnt supposed to be in this tree 2012-12-11 16:31:20 +00:00
Luke Slater
6d52d5a2b4 moved ignore strings 2012-12-11 16:29:20 +00:00
Luke Slater
5a75c63672 removed drama because why bother 2012-12-11 16:26:59 +00:00
Luke Slater
3a58f6b8b1 moved strings for command 2012-12-11 16:26:29 +00:00
Luke Slater
b622d7a239 give all modules their own folders. overhauled admin strings 2012-12-11 16:18:27 +00:00
Luke Slater
b2ea634d8c Move all the modules to their own directories 2012-12-11 16:04:52 +00:00
Luke Slater
7b515a4cc5 remove autoshorten because the shortener does not exist anymore 2012-12-11 16:02:06 +00:00
Sam Nicholls
7ab477b448 Nobody loves autoshorten. Removed poll from default module list. 2012-12-06 19:37:39 +00:00
Sam Nicholls
78837f9da1 Added url string 2012-12-06 19:33:25 +00:00
Sam Nicholls
96225c59ec Got you some extra plus 2012-12-05 19:17:57 +00:00
Sam Nicholls
c07b0c60f3 dbot.webUrl for autoshorten too 2012-12-05 19:13:04 +00:00
Sam Nicholls
757344d580 Attempt to fix Issue #54 2012-12-05 19:05:19 +00:00
Luke Slater
5e71be8601 missing key in category not found 2012-12-04 18:29:04 +00:00
Luke Slater
f8b1e3316f fix syntax with previous change 2012-12-04 18:27:12 +00:00
Luke Slater
e687cbb429 Added filter to snippets and finally re-added ~rm back to quotes 2012-12-04 18:23:43 +00:00
Luke Slater
a71c047aca typo in usage in report 2012-12-02 16:59:09 +00:00
Luke Slater
6f48c30044 fix ~usage 2012-12-02 16:26:56 +00:00
Luke Slater
b17ad5042b added usage command 2012-12-02 16:21:37 +00:00
Luke Slater
1ad20e9606 print usage string on wrong syntax for regex 2012-12-02 16:18:59 +00:00
Luke Slater
54b8b00bda Merge branch 'master' of github.com:reality/depressionbot 2012-12-02 15:28:47 +00:00
Luke Slater
c690611cdc Fix dbot for the new jsbot changes passing channel as an object rather than a string. plus some efficiency changes and extra checks and stuff in admin 2012-12-02 15:28:32 +00:00
Sam Nicholls
f90304a369 Updated server location (again)
Missed one. Worst contributor ever.
2012-11-29 16:47:44 +00:00
Sam Nicholls
3f86d2f84b Updated server location.
Ideally this would be an attribute of the bot.
2012-11-29 14:45:51 +00:00
Luke Slater
09947921d1 Added a report module for naughty users 2012-11-27 23:24:32 +00:00
Luke Slater
99b09c63b4 use the right user for kicks 2012-11-25 18:54:12 +00:00
Luke Slater
fc83487a5d Addition to the web interface to view currently connected users and interpolate some data. Little messy atm. 2012-11-25 17:56:30 +00:00
Luke Slater
047c2e45e5 Switch the file format back to UNIX 2012-11-25 15:55:35 +00:00
Dominic Brady
7faa5c1207 fix dice crash 2012-11-24 13:18:18 +00:00
Luke Slater
96b2dd0ddd fix js crash 2012-11-20 16:49:37 +00:00
Luke Slater
53103c6842 dice uses new command return 2012-11-05 22:39:07 +00:00
Luke Slater
40d239802d dupe protection in realityonce 2012-08-08 16:11:22 +01:00
Luke Slater
c3dbef3174 whoops 2012-08-08 16:01:44 +01:00
Luke Slater
97b3a7e4eb realityonce reinstated 2012-08-08 15:59:44 +01:00
Luke Slater
c0c235f045 dont bother with a quote if the key begins with _. So I can perform ~_~ unmolested in channel. 2012-07-09 19:45:45 +01:00
Luke Slater
a144f64094 Extra s in qsizes... wtf... 2012-06-25 00:02:06 +01:00
Luke Slater
bb129c32ba Missed a return in qstats 2012-06-25 00:00:52 +01:00
Luke Slater
a992e65b6e make an object sort function in snippets 2012-06-24 23:58:22 +01:00
Luke Slater
27bce53e2e oh whoops apparently I cant read 2012-06-24 23:30:11 +01:00
Luke Slater
2b48d1a555 Change initialisation of kickArr to Object.keys rather than manually filling it... 2012-06-24 23:28:07 +01:00
Luke Slater
253b9a75c4 Merge branch 'master' of github.com:reality/depressionbot 2012-06-24 23:21:59 +01:00
Luke Slater
17bbccbe98 move poll whatsit 2012-06-22 19:27:59 +01:00
Joe MacMahon
418906faff Fixed conflicting .each() function by renaming to .withAll(). 2012-06-20 00:52:49 +01:00
Joe MacMahon
e6ac8558ac Added running-orders, not just winners 2012-06-19 23:39:26 +01:00
Joe MacMahon
d192a17d19 Added AV vote counting. 2012-06-19 14:44:50 +01:00
Joe MacMahon
c1c951f5c7 Downed tools for today 2012-06-18 21:16:22 +01:00
Joe MacMahon
52d8136e9d Added voting on AV polls. No counting yet. 2012-06-18 20:11:54 +01:00
Luke Slater
7fca2afcce Brackets were in the wrong place on the output statements. :| 2012-06-17 12:56:37 +01:00
Luke Slater
b89f9e7065 Fix the regex for ~addoption and ~rmoption 2012-06-17 12:53:52 +01:00
Luke Slater
8837cd7b98 ~addoption and ~rmoption 2012-06-17 12:51:25 +01:00
Daniel Evans
befc20e713 Index page 2012-06-15 18:57:47 +01:00
Luke Slater
52984d9b41 pdesc and output change 2012-06-15 17:51:45 +01:00
Luke Slater
8ce80a1d94 output changes 2012-06-15 17:46:14 +01:00
Luke Slater
5904708d6b fucking typo 2012-06-15 17:39:26 +01:00
Luke Slater
c018e338dc fucking typo 2012-06-15 17:32:02 +01:00
Luke Slater
881834978d fucking typo 2012-06-15 17:30:54 +01:00
Luke Slater
cfb00d3588 fucking typo 2012-06-15 17:29:38 +01:00
Luke Slater
2e27d7dece votees stores vote, can change vote 2012-06-15 17:20:05 +01:00
Daniel Evans
0eb051eef9 Fixed formatting. 2012-06-15 17:18:36 +02:00
Daniel Evans
f70c92c16d Web display for poll module 2012-06-15 16:15:02 +01:00
Luke Slater
7124798398 Make it show the new key for the previous change 2012-06-15 10:53:45 +01:00
Luke Slater
b9b5d9913d Automatically replace spaces in quotes with underscores, then use that quote if the originally given quote can't be found 2012-06-15 10:52:11 +01:00
Luke Slater
333e3c592d wrote strings for polls 2012-06-15 00:07:15 +01:00
Luke Slater
d012ff4394 wrote some of viewpoll. Hello dan. 2012-06-14 23:57:07 +01:00
Luke Slater
ffd383365e Fixed regex for vote 2012-06-14 23:42:06 +01:00
Luke Slater
30cd5d499d fixed the regex on ~newpoll 2012-06-14 23:36:52 +01:00
Luke Slater
66554605e7 poll changed 2012-06-14 23:32:16 +01:00
Luke Slater
cf8da90c6b whoops 2012-06-13 21:16:29 +01:00
Luke Slater
0a2b94fa65 newpoll test 2012-06-13 21:11:00 +01:00
Luke Slater
9813ced30f Merge branch 'master' of github.com:reality/depressionbot 2012-06-05 00:17:58 +01:00
Luke Slater
54dc7f2236 Changed commands to property rather than object to be returned by onLoad functionality 2012-06-05 00:17:51 +01:00
Luke Slater
034525e601 readd rmlast limit 2012-06-04 03:03:51 +01:00
Luke Slater
3f38356717 no rmlast limit 2012-06-04 01:19:35 +01:00
Luke Slater
e5a9142384 read title even when over multiple lines 2012-06-03 21:17:25 +01:00
Luke Slater
181c3a2628 Change the name metadata from js to link... 2012-05-26 23:32:26 +01:00
Luke Slater
3aab234110 Links module which can retrieve titles 2012-05-26 22:28:34 +01:00
Luke Slater
4a1d5aa083 webPort default 2012-05-25 21:00:38 +01:00
Luke Slater
13892f3a1f Whoops, forgot to commit the actual ignore module. 2012-05-25 16:49:45 +01:00
Luke Slater
5677cad1fa Use jsbot ignore instead of having it build into the modules 2012-05-25 16:45:47 +01:00
Luke Slater
4c72bd327c fixed spelling module and youare 2012-05-25 16:11:07 +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
979399de46 Converted drama kicks and puns to new format. Quite tired now. 2012-05-23 20:05:23 +01:00
Luke Slater
74369c5de6 converted autoshorten and dice to new format 2012-05-23 19:45:14 +01:00
Luke Slater
9a9f9a662b removed badwords module 2012-05-23 19:39:10 +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
aa72af3867 Don't error if regex syntax is invalid for ~ default. 2012-05-23 18:50:21 +01:00
Luke Slater
c3832c209f Converted quotes module to new format. Everything seems to be working 2012-05-23 18:01:28 +01:00
Luke Slater
2088ee9da3 Should be event rather than data. 2012-05-23 15:56:13 +01:00
Luke Slater
6c7fc838d4 Apply regex in command.js module and add results in input property on event object. 2012-05-23 15:45:09 +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
059768592a Changed most of the English output strings to formatted strings. 2012-05-19 17:36:21 +01:00
Luke Slater
fa2d0b8465 Converted all of the other modules to the new translate syntax. 2012-05-19 16:48:01 +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
64fd389418 badwords changes 2012-04-20 13:48:12 +01:00
Luke Slater
2954df3a52 ru puns through cleannicks 2012-04-19 20:55:15 +01:00
Luke Slater
573f1fb6ea create sessiondata entry if it doesn't exist 2012-04-19 12:22:04 +01:00
Luke Slater
27d5c1aa61 Right, sessionData isn't in the DB. 2012-04-19 12:20:57 +01:00
Luke Slater
eb683369f2 onLoad has no data argument 2012-04-19 12:19:09 +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
b6607f7cd6 quoteArrs, not quotes... jesus reality 2012-04-19 12:09:14 +01:00
Luke Slater
fc5043e310 experimental badwords stuff 2012-04-19 12:02:27 +01:00
Luke Slater
9be6d5beaa experimental badwords stuff 2012-04-19 12:01:06 +01:00
Luke Slater
eb9b9018bf add check in puns again derp 2012-04-16 15:23:19 +01:00
Luke Slater
39d3021870 autoshorten threshold 80 2012-04-16 00:23:13 +01:00
Luke Slater
1b0a32078c remove redundant hasownproperty check from puns since ~q already does that 2012-04-15 23:51:30 +01:00
Luke Slater
27f5ab6f30 quotes not name. jesus. 2012-04-15 23:27:14 +01:00
Luke Slater
79cf8243a0 quotes ignore check for ~quotecat 2012-04-15 23:26:14 +01:00
Luke Slater
8f5759252f name, not names 2012-04-15 22:15:10 +01:00
Luke Slater
a600cb5da5 Added ignore checkers to all ignorable modules with listeners, bit messy but eh. 2012-04-15 22:04:58 +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
7680e515a8 Remove existing ignoration functionality. 2012-04-15 20:04:34 +01:00
Luke Slater
ea893be393 change shorten length to 65 2012-04-14 12:01:52 +01:00
Luke Slater
c76428b1f2 TODO note and autoshorten in automatic loading modules 2012-04-14 06:41:53 +01:00
Luke Slater
19a3d9cf87 Only auto shorten long links 2012-04-14 06:37:17 +01:00
Luke Slater
d0ed2eddd1 lets try this then 2012-04-14 06:26:48 +01:00
Luke Slater
7f9089bc5e debug output 2012-04-14 06:23:01 +01:00
Luke Slater
e1833017b0 i am tired 2012-04-14 06:21:38 +01:00
Luke Slater
1924d28952 apparently http is bad 2012-04-14 06:12:36 +01:00
Luke Slater
4bb3836665 needed to require http. whoops. 2012-04-14 06:08:54 +01:00
Luke Slater
eafeb23a77 json format fix 2012-04-14 06:08:03 +01:00
Luke Slater
4290126222 autoshorten 2012-04-14 06:06:40 +01:00
Luke Slater
03e152cc2c Revert "Logging modules added (requires jsbot support for multi-listeners)."
This reverts commit 9d5cf694a8.
2012-03-27 15:06:23 +01:00
Luke Slater
c35ffe3228 Revert "Add routing for web display of logs."
This reverts commit e8eb665900.
2012-03-27 15:06:13 +01:00
Luke Slater
c7124aa49e Revert "Vaguely functional now. Will work on more later."
This reverts commit 055ec14719.
2012-03-27 15:05:56 +01:00
Luke Slater
1503ad4ed5 Revert "lower case interpolation whatsits"
This reverts commit acb427a24e.
2012-03-27 15:04:32 +01:00
Psychedelic Squid
055ec14719 Vaguely functional now. Will work on more later. 2012-03-27 21:59:24 +08:00
Psychedelic Squid
3f218ebb52 Make spelling distance check not care about case. 2012-03-27 21:46:27 +08:00
Psychedelic Squid
e8eb665900 Add routing for web display of logs. 2012-03-27 21:46:27 +08:00
Psychedelic Squid
9d5cf694a8 Logging modules added (requires jsbot support for multi-listeners). 2012-03-27 21:46:26 +08:00
Luke Slater
acb427a24e lower case interpolation whatsits 2012-03-27 14:31:56 +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
b1c8ec4afa add strings to reload functionality 2012-03-25 02:24:12 +01: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
47b6c0ff5b whoops missing bracket 2012-03-19 18:48:12 +00:00
Luke Slater
8c81842643 Merge branch 'master' of github.com:reality/depressionbot 2012-03-19 18:46:48 +00:00
Luke Slater
982135411e Fix the long-broken "quote already in db" detection 2012-03-19 18:46:33 +00:00
Luke Slater
eedbe1f287 params argument was being passed as the quoteTree, breaking quotes FOREVER 2012-03-17 13:53:58 +00:00
Luke Slater
a6024c9b7d Oh shit, forgot that quote categories may be several words long. Removed parametisation until further thought takes place. 2012-03-17 13:51:01 +00:00
Luke Slater
309755ba5d err debug 2012-03-17 13:49:08 +00:00
Luke Slater
e0e1d6100d first reference 2012-03-17 13:47:06 +00:00
Luke Slater
64f4979a85 first reference 2012-03-17 13:45:36 +00:00
Luke Slater
e6b50b248d need to call interpolated quote with params 2012-03-17 13:42:15 +00:00
Luke Slater
77cc1ddafd quote parameters 2012-03-17 13:38:03 +00:00
Luke Slater
63039f4e2c possibly ignore whitespace in qadd..? 2012-03-17 13:22:25 +00:00
Luke Slater
cb0bacfabd possibly ignore whitespace in qadd..? 2012-03-17 13:20:21 +00:00
Luke Slater
de873c0302 possibly ignore whitespace in qadd..? 2012-03-17 13:17:58 +00:00
Luke Slater
12e62df846 Removed debugging console.logs 2012-03-15 12:57:54 +00:00
Luke Slater
05fc0418d3 cleaned interpolatedquote so it fits with the coding style 2012-03-15 12:52:47 +00:00
Luke Slater
7a5a25134e Why in blue shit was that in there? 2012-03-14 15:49:49 +00:00
Luke Slater
8f891835e4 fix split on undefined message in puns 2012-03-14 15:47:00 +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
Psychedelic Squid
a08e904ea6 Puns also changed to dispatch a '~q' 2012-03-14 14:20:59 +00:00
Psychedelic Squid
a4313ee665 '~CATEGORY' now dispatches a '~q CATEGORY' command. 2012-03-14 13:59:26 +00:00
Psychedelic Squid
26c3743f76 Oops, stop falling out of the command logic when commands are ignored. 2012-03-12 13:49:55 +00:00
Psychedelic Squid
064d898f4a ~ignore command for, well, ignoring commands temporarily. Add a timer.js wrapper for setTimeout, too. 2012-03-12 13:46:53 +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
730b65761e Merge git://github.com/reality/depressionbot 2012-03-10 18:22:22 +00:00
Psychedelic Squid
f136636093 webPort config option, default 443 2012-03-10 18:21:50 +00:00
Luke Slater
bd85694018 we can't make him too friendly now can we 2012-03-10 18:13:00 +00:00
Luke Slater
0475db6092 Merge branch 'master' of https://github.com/psquid/depressionbot 2012-03-10 18:11:51 +00:00
Psychedelic Squid
df33de486c Pruning. 2012-03-10 18:10:04 +00:00
Luke Slater
62900670cb nobody 2012-03-10 18:02:03 +00:00
Psychedelic Squid
9fa5644a6b Merge git://github.com/reality/depressionbot 2012-03-10 18:01:21 +00:00
Luke Slater
90866a095d stderr? 2012-03-10 18:00:16 +00:00
Luke Slater
ae28db6e70 print output of greload 2012-03-10 17:58:57 +00:00
Luke Slater
b3a6aa2322 test change for greload :| 2012-03-10 17:57:34 +00:00
Luke Slater
d4320bbde7 greload command to git pull then reload 2012-03-10 17:56:38 +00:00
Psychedelic Squid
c8a1818c65 Merge git://github.com/reality/depressionbot 2012-03-10 17:51:33 +00:00
Luke Slater
59adda4221 name in title instead of dbot 2012-03-10 17:49:57 +00:00
Psychedelic Squid
a0158ceac4 Remove category when emptied by ~rm. 2012-03-10 17:48:49 +00:00
Luke Slater
0aab68c01f Merge pull request #23 from psquid/master
Use bot's name when fetching ~d quotes, rather than hardcoding 'depressionbot'
2012-03-10 07:34:51 -08:00
Psychedelic Squid
7d55cefdce Merge git://github.com/reality/depressionbot 2012-03-10 15:33:49 +00:00
Luke Slater
6c337bf1a0 actually screw it i'll do the requirements thing later 2012-03-10 15:32:44 +00:00
Psychedelic Squid
4ea99c7566 Use bot's name when fetching ~d quotes, rather than hardcoding 'depressionbot'. 2012-03-10 15:30:15 +00:00
Luke Slater
34a642228d command execution syntax is now in modules/command.js 2012-03-10 15:28:42 +00:00
Luke Slater
28f78373d8 dont print result of ajs if its undefined 2012-03-10 14:56:06 +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
6160d24e4f Correct handling of modifiers, per golem 2012-03-07 23:18:19 +00:00
Psychedelic Squid
1d2659f361 Interpolated quotes, because why not? 2012-03-07 22:13:31 +00:00
Psychedelic Squid
36c0a0a193 Merge git://github.com/reality/depressionbot 2012-03-07 18:14:55 +00:00
Luke Slater
4893b2dd74 resetadmin command 2012-03-07 16:54:03 +00:00
Luke Slater
7ac46f6ed5 Merge pull request #19 from psquid/a83b1c2
Asterisks at either end, and multi-word search [spelling module fixes].
2012-03-07 07:12:02 -08:00
Psychedelic Squid
fbab79c567 Merge git://github.com/reality/depressionbot 2012-03-07 03:51:29 +00:00
Psychedelic Squid
e925021714 And there's the modifiers. Beautiful. 2012-03-07 03:33:18 +00:00
Psychedelic Squid
fea815a24f Basic dice-rolling functionality. Next, modifiers. 2012-03-07 03:22:52 +00:00
Psychedelic Squid
a83b1c2bd5 Argh! winner, not correction. Old code would match _anything_, not good. 2012-03-06 23:04:37 +00:00
Psychedelic Squid
68943d6c8f Make max winner distance proportional to correction length, so long strings can match. 2012-03-06 22:58:04 +00:00
Psychedelic Squid
85bc47c152 Sanity check; don't want to match against identical words to the correction. 2012-03-06 22:19:11 +00:00
Psychedelic Squid
4e2d4017d0 Check all groupings of words for corrections; makes multi-word corrections behave properly. 2012-03-06 22:02:52 +00:00
Luke Slater
514af801d2 drama stats recorded per user 2012-03-06 19:55:35 +00:00
Psychedelic Squid
ad6b354daf After actually learning how valMatch works, this motherfucker is ready to roll. 2012-03-06 16:34:18 +00:00
Luke Slater
23bd691927 test 2012-03-05 18:17:15 +00:00
Psychedelic Squid
2f9af449ec New regex in place, but the matching pattern changes a little, so I think it probably would break if nothing else is changed. Need to spin up a node server so I can test live. 2012-03-02 02:50:31 +00:00
Luke Slater
a9a88723e3 stupid typo 2012-02-28 14:26:12 +00:00
Luke Slater
dba4403f70 qstats showing largest quote categories 2012-02-28 14:25:13 +00:00
Luke Slater
201f3648d1 delete category when rmlast makes empty quote category 2012-02-27 15:15:30 +00:00
Luke Slater
72fb19768a delete category when rmlast makes empty quote category 2012-02-27 15:14:08 +00:00
Luke Slater
1a6146b348 delete category when rmlast makes empty quote category 2012-02-27 15:11:43 +00:00
Luke Slater
81d34ce304 classify 2012-02-15 21:05:26 +00:00
Luke Slater
a9af977f9d classify 2012-02-15 21:04:01 +00:00
Luke Slater
4aed2a700c classify 2012-02-15 21:01:31 +00:00
Luke Slater
e608491360 classify 2012-02-15 21:00:31 +00:00
Luke Slater
d98c1657dc add sam to dram acces 2012-02-14 19:00:12 +00:00
Luke Slater
8d681ad29b add golem to train 2012-02-14 18:57:52 +00:00
Luke Slater
5037779070 golem can train 2012-02-14 18:49:34 +00:00
Luke Slater
8b87e7e512 added self depracate 2012-02-14 18:18:53 +00:00
Luke Slater
770b66488d fix splicing category out 2012-02-14 18:17:31 +00:00
Luke Slater
c844125355 rtrain to add raw date 2012-02-14 18:15:59 +00:00
Luke Slater
25a48177a8 reporting didnt exist 2012-02-14 18:02:48 +00:00
Luke Slater
5cc3b224c2 experimental bayesian classifier for detecting being an asshole and drama 2012-02-14 18:00:03 +00:00
Luke Slater
e07eca7168 Remove a few instances of Aberwiki-specific stuff. 2012-02-14 17:07:03 +00:00
Luke Slater
77db61b02d it's an array not an object... 2012-02-14 00:41:34 +00:00
Luke Slater
9856fdc5b2 wrong path in unload 2012-02-14 00:35:54 +00:00
Luke Slater
9b4aba39b1 wrong params thing in unload 2012-02-14 00:35:02 +00:00
Luke Slater
7aeb2f0fbb fix unload 2012-02-14 00:32:31 +00:00
Luke Slater
d5ef51e506 Not sure what the hell is up with this package 2012-02-13 20:21:57 +00:00
Luke Slater
c20e5b61f2 Not sure what the hell is up with this package 2012-02-13 20:20:49 +00:00
Luke Slater
af7d8c58d1 use sandbox module for running untrusted code because it has a timeout 2012-02-13 20:18:01 +00:00
Luke Slater
bc4dfb0003 use sandbox module for running untrusted code because it has a timeout 2012-02-13 20:17:24 +00:00
Luke Slater
33ec196a7d use sandbox module for running untrusted code because it has a timeout 2012-02-13 20:15:13 +00:00
Luke Slater
eab3b30805 use sandbox module for running untrusted code because it has a timeout 2012-02-13 20:13:26 +00:00
Luke Slater
9b1fd7aa4e use sandbox module for running untrusted code because it has a timeout 2012-02-13 20:11:51 +00:00
Luke Slater
d72d5f5bdc admin js command so admin can access dbot when running 2012-02-13 20:01:22 +00:00
Luke Slater
b34d714364 Merge branch 'master' of https://github.com/reality/depressionbot 2012-02-13 19:56:18 +00:00
Luke Slater
cc88d53de4 js runs in vm sandbox, documentation additions 2012-02-13 19:56:04 +00:00
Luke Slater
8783990d7f admin can bypass locks 2012-02-13 03:50:39 +00:00
Luke Slater
2cd7a3992c Merge branch 'master' of github.com:reality/depressionbot 2012-02-13 03:49:48 +00:00
Luke Slater
23cd0218ac admin can bypass locks 2012-02-13 03:48:56 +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
471918d328 Fix kickArr reference in ~kickstats 2012-02-11 16:19:40 +00:00
Luke Slater
c798e42152 Refactored ~kickstats so there's no code repitition. 2012-02-11 16:17:52 +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
5ef21027ea Forgot to add req and res entry 2012-02-11 15:55:14 +00:00
Luke Slater
2db1174689 Merge branch 'master' of https://github.com/reality/depressionbot 2012-02-11 15:53:57 +00:00
Luke Slater
0c4b86dc28 Random quote page on the web interface. 2012-02-11 15:53:18 +00:00
Luke Slater
141fc40a04 opme takes channel argument 2012-02-11 15:45:10 +00:00
Luke Slater
2fd09aa3f9 apostrophes bitches 2012-01-20 16:26:47 +00:00
n3hima / Joe MacMahon
5d7bc0ad14 Added an ~rm command which can remove quotes which are not the most-recently-added quote 2012-01-14 10:27:23 +00:00
Luke Slater
ed02557500 Merge pull request #14 from n3hima/master
Fixed case sensitivity issue with the ~link command
2012-01-11 10:05:06 -08:00
Luke Slater
c2d2e0342e do that properly 2012-01-09 14:53:48 +00:00
Luke Slater
007540bead do that properly 2012-01-09 14:51:34 +00:00
Luke Slater
bb934fb1db fix spelling bug with replacing parts of words instead of the word if the letter sequence occurs first 2012-01-09 14:46:09 +00:00
Joe MacMahon
d5526cfe4b Fixed case-sensitivity with ~link 2012-01-08 21:58:40 +00:00
Luke Slater
9b00578a60 winnerDistance back up to 7 2012-01-02 13:20:20 +00:00
Luke Slater
b3c655a46b merging afals spelling fixed 2012-01-02 13:13:31 +00:00
Dafydd Francis
444817f145 cleaned up the spelling module 2012-01-01 20:35:43 +00:00
Dafydd Francis
32e21067f5 Changed 9999999 to Infinity 2012-01-01 18:47:50 +00:00
Luke Slater
f5fbb487a4 Merge branch 'master' of github.com:reality/depressionbot 2011-12-25 10:41:13 +00:00
Luke Slater
3ba0fbd030 youare less likely 2011-12-25 10:41:02 +00:00
Luke Slater
ea14374736 7 2011-12-14 20:57:15 +00:00
Luke Slater
817915958b distance 5 2011-12-14 19:15:32 +00:00
Luke Slater
d5d68fcc51 only admin can run js 2011-12-13 16:03:21 +00:00
Luke Slater
430d88e5d8 Merge branch 'master' of https://github.com/reality/depressionbot 2011-12-13 15:58:35 +00:00
Luke Slater
dcf1ee8cae afal merge req 11 change 2011-12-13 15:58:33 +00:00
Luke Slater
68c1394226 Merge https://github.com/dafrancis/depressionbot 2011-12-13 15:57:35 +00:00
Dafydd Francis
2b5fc780dc Added NECESSARY change 2011-12-13 15:48:55 +00:00
Luke Slater
d46294c576 accept - in categories everywhere 2011-12-12 14:08:56 +00:00
Luke Slater
4872340784 Allow - in category names 2011-12-12 14:06:05 +00:00
Luke Slater
d6eb37b226 quick fix for 42 because its not pulling channel right from jsbot 2011-12-04 17:05:23 +00:00
Luke Slater
d0b3b5252c modehate 2011-12-04 17:03:33 +00:00
Luke Slater
16354db060 test 2011-12-04 16:59:30 +00:00
Luke Slater
5379dc3d7f total quote count 2011-11-29 13:28:22 +00:00
Luke Slater
676be3f93f total quote count 2011-11-29 13:20:47 +00:00
Luke Slater
0b50552623 total quote count 2011-11-29 13:18:59 +00:00
Luke Slater
344ae848a4 fixed the idiot half-changed spelling bit 2011-11-27 13:32:41 +00:00
Luke Slater
877d666a19 fixed the idiot half-changed spelling bit 2011-11-27 13:27:34 +00:00
Luke Slater
b03a36f5f6 merge fix 2011-11-25 12:33:20 +00:00
Luke Slater
81eb8ebeac lolsnowtest 2011-11-25 12:27:00 +00:00
Luke Slater
8726c87c23 remove reality hard link 2011-11-24 13:17:16 +00:00
Luke Slater
23e4e5d7c0 ignore spelling if *word* 2011-11-17 22:12:32 +00:00
Luke Slater
b0d82acf77 ignore spelling if *word* 2011-11-17 22:06:56 +00:00
Alexander D Brown
4d53a481bd Updated the case sensativity a bit.
My ultimate aim of having the database entries cased and then the code that gets them work out insensibly seems a little unrealistic as it's easier to lowercase the input rather than the keys in the DB. Maybe at a later date when I've looked at the database code.

Shouldn't affect any other modules as it's standalone (and no port issues this time).
2011-11-10 18:29:06 +00:00
Luke Slater
d60038a852 Move listen port back to 443 2011-11-10 00:06:05 +00:00
Alexander D Brown
52cdddf3f7 Added in URL support for the web interface.
The Jade templating code in `views/quotes.jade` will now check against the Regular Expression which has been added to `snippets.js` and is delivered to the template by `modules/web.js`.

The reguar expression used should be able to handle any URL and ensure no non-URL elements are made into URLs. It may be worth adding checking for 4XX error codes at a later date.

This shouldn't affect any of the other modules; features have only been added, not modified.
2011-11-09 23:51:01 +00:00
Luke Slater
851f510973 Should have fixed public folder path 2011-11-08 18:59:29 +00:00
Samuel Clements
e0dd59ac7d Css should work easy now. 2011-11-08 18:52:59 +00:00
Samuel Clements
68a450edb4 Use plain css, should work better. 2011-11-08 18:45:40 +00:00
Samuel Clements
d3a4200ad9 Merge pull request #6 from ziaix/web
Should fixed /css error
2011-11-08 10:24:33 -08:00
Luke Slater
b02ad7f7a7 Fix npcs thingy whatever 2011-11-08 16:22:40 +00:00
Samuel Clements
d7bdbc7a52 Should fixed /css error 2011-11-08 15:48:52 +00:00
Samuel Clements
87d2409574 Started improving the web interface. 2011-11-08 15:36:18 +00:00
Samuel Clements
bb0af1951e Added ~link command. Links to the quote list page for that category. 2011-11-08 13:42:22 +00:00
Luke Slater
23653665c2 valmatch correction 2011-11-04 16:37:21 +00:00
Luke Slater
119d0b306e correct other peoples spelling 2011-11-04 16:34:36 +00:00
Luke Slater
f995564dbe more kicks 2011-11-03 01:48:47 +00:00
Luke Slater
e60465cfc1 spelling correct chaining 2011-11-01 17:48:13 +00:00
Luke Slater
8f48ce5289 modehate kick 2011-11-01 16:26:16 +00:00
Luke Slater
a4a8471ab5 ** 2011-10-31 17:13:41 +00:00
Luke Slater
130363c991 ** 2011-10-31 17:11:40 +00:00
Luke Slater
fd9366e4f9 ** 2011-10-31 17:10:25 +00:00
Luke Slater
e0dee27658 ** 2011-10-31 17:07:14 +00:00
Luke Slater
8a959a62b8 meant 2011-10-26 20:56:52 +01:00
Luke Slater
aa7fc99144 winner = correction fix 2011-10-26 20:52:53 +01:00
Luke Slater
e8c0d5565f var not int jesus christ java 2011-10-26 17:27:05 +01:00
Luke Slater
254f89f710 var not int jesus christ java 2011-10-26 17:26:37 +01:00
Luke Slater
d57b2e2092 var not int jesus christ java 2011-10-26 17:25:41 +01:00
Luke Slater
68d8c75b50 var not int jesus christ java 2011-10-26 17:24:19 +01:00
Luke Slater
c7b2b5b139 var not int jesus christ java 2011-10-26 17:22:19 +01:00
Luke Slater
adbcb4f1fa var not int jesus christ java 2011-10-26 17:21:21 +01:00
Luke Slater
e874ffbfc2 spelling 2011-10-26 17:19:52 +01:00
Luke Slater
72587af968 derp 2011-10-24 13:54:42 +01:00
Luke Slater
87760f7bd4 right chnnale 2011-10-24 13:51:02 +01:00
Luke Slater
ad3a3c48b1 karma fix 2011-10-20 11:56:43 +01:00
Luke Slater
824e5381e0 debugging. so what? 2011-10-20 11:55:09 +01:00
Luke Slater
90363ed707 karma fix 2011-10-19 22:31:34 +01:00
Luke Slater
ca14b38087 correction on correct admin pm routing 2011-10-18 16:57:37 +01:00
Luke Slater
00928e9528 correct routing on admin commands in pm 2011-10-18 16:53:48 +01:00
Luke Slater
ada0d56b19 save on admin commands 2011-10-18 16:52:33 +01:00
Luke Slater
14db0b6eb6 unmodehate 2011-10-18 16:49:04 +01:00
Luke Slater
5a2121b132 lower case rmlast key 2011-10-18 16:22:25 +01:00
Luke Slater
18906bf940 mass deop protection 2011-10-17 13:35:30 +01:00
Luke Slater
8a041bd17f opme works 2011-10-17 13:26:36 +01:00
Luke Slater
fe6dad5df6 25 2011-10-17 10:56:49 +01:00
Luke Slater
1f07302f7a debug 2011-10-16 20:05:52 +01:00
Luke Slater
b6320f476a debug 2011-10-16 20:05:15 +01:00
Luke Slater
3130e08c4e debug 2011-10-16 20:04:11 +01:00
Luke Slater
b6bbab1ba7 debug 2011-10-16 20:02:27 +01:00
Luke Slater
0b62ba4806 debug 2011-10-16 20:01:43 +01:00
Luke Slater
29891ca7cf debug 2011-10-16 20:01:04 +01:00
Luke Slater
a3ed88ae9c raw dat what? 2011-10-16 20:00:04 +01:00
Luke Slater
558f6b3345 debug 2011-10-16 19:59:17 +01:00
Luke Slater
1cb85852a9 debug 2011-10-16 19:57:25 +01:00
Luke Slater
0e274638ad debug 2011-10-16 19:56:20 +01:00
Luke Slater
5ff3be97a4 debug 2011-10-16 19:55:00 +01:00
Luke Slater
1ad5eeaf3b modehate only on deop 2011-10-15 19:55:45 +01:00
Luke Slater
5a97dea05b modehate only on deop 2011-10-15 19:54:29 +01:00
Luke Slater
0e18cd50c4 modehate only on deop 2011-10-15 19:51:58 +01:00
Luke Slater
7c7953b3a4 debug 2011-10-15 19:48:54 +01:00
Luke Slater
b8a55400bd qsearch 2011-10-14 13:26:51 +01:00
Luke Slater
a5960b8daf quote locks 2011-10-14 13:24:18 +01:00
Luke Slater
1f4c3fec8f qsearch 2011-10-13 17:39:11 +01:00
Luke Slater
cf2273aafa qsearch 2011-10-13 17:36:35 +01:00
Luke Slater
defb08b8ef terrible cheat 2011-10-12 21:36:42 +01:00
Luke Slater
8b23d272c6 test 2011-10-12 21:35:33 +01:00
Luke Slater
4c3b8f1082 test 2011-10-12 21:33:17 +01:00
Luke Slater
00dbe563bd modehate message 2011-10-12 21:30:48 +01:00
Luke Slater
b2c4793ad8 modehate message 2011-10-12 21:29:05 +01:00
Luke Slater
32e2c9434c back to mode 2011-10-12 21:25:42 +01:00
Luke Slater
136e67a4ce test 2011-10-12 21:23:35 +01:00
Luke Slater
198154678c quotes on on 2011-10-12 21:16:23 +01:00
Luke Slater
62ef1d36e1 test 2011-10-12 18:21:38 +01:00
Luke Slater
4793bfe7c6 test 2011-10-12 18:19:55 +01:00
Luke Slater
27a3cebc53 test 2011-10-12 18:18:33 +01:00
Luke Slater
fca6c4f573 wtf 2011-10-12 18:14:38 +01:00
Luke Slater
79bbc034c4 modehate 2011-10-12 18:09:55 +01:00
Luke Slater
50e7b46047 kickstats 2011-10-12 17:49:00 +01:00
Luke Slater
cbd96fb765 kickcount 2011-10-12 17:45:00 +01:00
Luke Slater
f48da5bcb4 kickcount 2011-10-12 17:43:53 +01:00
Luke Slater
04dc901974 kickers 2011-10-12 17:40:21 +01:00
Luke Slater
6528eace6e qadd reality ban 2011-10-12 16:55:46 +01:00
Luke Slater
0c552f4e28 js 2011-10-12 16:53:19 +01:00
Luke Slater
bbee3f4147 js 2011-10-12 16:52:28 +01:00
Luke Slater
b40845e93d qadd reality ban 2011-10-12 16:51:34 +01:00
Luke Slater
a450d357d1 qadd reality ban 2011-10-12 16:50:47 +01:00
Luke Slater
b76f3ff70c js 2011-10-12 16:48:54 +01:00
Luke Slater
421037d215 js 2011-10-12 16:47:56 +01:00
Luke Slater
0be481f505 js 2011-10-12 16:46:18 +01:00
Luke Slater
e0fdebe6df js 2011-10-12 16:45:43 +01:00
Luke Slater
7e78402c01 js 2011-10-12 16:45:07 +01:00
Luke Slater
f5ec74c549 js 2011-10-12 16:43:09 +01:00
Luke Slater
ab03d5bfca js 2011-10-12 16:42:19 +01:00
Luke Slater
6cd6b3e41a whoops 2011-10-12 15:39:35 +01:00
Luke Slater
78508dd1a5 qadd reality ban 2011-10-12 15:36:51 +01:00
Luke Slater
065611bcff Timed save 2011-10-12 14:52:58 +01:00
Luke Slater
d2332058fc push the right way around 2011-10-10 13:30:44 +01:00
Luke Slater
821d8407c1 unban 2011-10-09 16:15:44 +01:00
Luke Slater
b278c1dd14 feedback 2011-10-09 16:07:42 +01:00
Luke Slater
3f13de4780 ban 2011-10-09 16:06:28 +01:00
Luke Slater
d9f3099b70 thing 2011-10-07 13:04:39 +01:00
Luke Slater
d2554d8e6d Remove test I was just being an idiot 2011-10-06 13:22:16 +01:00
Luke Slater
301affa7c2 test 2011-10-06 13:20:12 +01:00
Luke Slater
e4e159b117 reality add to addStack 2011-10-06 13:16:35 +01:00
Luke Slater
617ce3ca12 Merge quotes and reality 2011-10-06 13:14:56 +01:00
Luke Slater
fd4c2e8148 443? 2011-10-06 00:32:28 +01:00
Luke Slater
b5b6e5fe92 port 110 2011-10-06 00:30:51 +01:00
Luke Slater
feb9517a9f move realiPuns to quoteArrs 2011-09-28 14:03:26 +01:00
Luke Slater
234afebf49 incinerate 2011-09-24 18:49:43 +01:00
Luke Slater
1b50f94d8e nobody loves 2011-09-18 18:20:50 +01:00
Luke Slater
d1ce8d99e0 link to quotes 2011-09-15 19:56:50 +01:00
Luke Slater
1076da026d quote list 2011-09-15 12:51:54 +01:00
Luke Slater
6d13e4ee07 quote list 2011-09-15 12:50:40 +01:00
Luke Slater
9d0077b184 lower case key 2011-09-15 12:34:01 +01:00
Luke Slater
0ab31586e9 quote list and error page 2011-09-15 12:30:52 +01:00
Luke Slater
13d58f67e3 app.close() ends the event loop 2011-09-14 17:46:59 +01:00
Luke Slater
1621e22ddd Move onDestroy to the right place 2011-09-14 17:30:39 +01:00
Luke Slater
0f0e935c36 Remove from general population for a bit. test ondestroy 2011-09-14 17:28:00 +01:00
Luke Slater
36874ac3e6 module on destroy and process exit 2011-09-14 17:24:32 +01:00
Luke Slater
a63d350b50 yes it's a test shut up 2011-09-13 22:03:02 +01:00
Luke Slater
75899123c9 remake the app inside the module 2011-09-13 21:55:20 +01:00
Luke Slater
43ed7fb570 web interface test 2011-09-13 21:23:46 +01:00
Luke Slater
3408be26ac opme 2011-09-12 18:11:32 +01:00
Luke Slater
c453c80536 ~kickstats 2011-09-12 16:38:10 +01:00
Luke Slater
33fc7712a8 admin unlimited remove 2011-09-04 15:55:12 +01:00
Luke Slater
7071a7dac6 named rmlast 2011-09-04 15:50:51 +01:00
Luke Slater
ece8974659 named rmlast 2011-09-04 15:49:52 +01:00
Luke Slater
c413053a7b delete if undefined on rmlast 2011-09-04 15:43:51 +01:00
Luke Slater
54746625fd Timers and an ~rmlast command to remove the last quote. 2011-09-04 15:39:03 +01:00
Luke Slater
87ce257ca9 less youare 2011-09-01 13:09:05 +01:00
Luke Slater
40015b798a pick on spoony, make it dispense user comments on joining the room 2011-08-30 16:13:47 +01:00
Luke Slater
62d513b8c0 Fixed ~kc 2011-08-28 17:30:12 +01:00
Luke Slater
3c5036fef4 Fixed mis-variable-naming in ~qcount 2011-08-28 17:24:48 +01:00
Luke Slater
21ff3e002b Fix ~quote syntax. It's a little messy. 2011-08-28 17:16:28 +01:00
Luke Slater
6b0e2de264 Central command management. Quotes now handles its own commands. 2011-08-28 15:00:22 +01:00
Luke Slater
86a428a5a2 youare doesn't respond to aisbot, reality.js uses valMatch. 2011-08-26 15:34:49 +01:00
Luke Slater
3291586d18 getajob and youare use valMatch and chanceIn 2011-08-26 12:46:12 +01:00
Luke Slater
34e9f9b036 Whoops, switch qset to valmatch 2011-08-26 12:45:04 +01:00
Luke Slater
3989cf277b User commands use valMatch 2011-08-26 12:42:44 +01:00
Luke Slater
eeb59bae4b Glorious regex victory! 2011-08-25 20:34:39 +01:00
Luke Slater
6072cb0e8b Chance in in snippets, valMatch. Reload snippets file. Change youare. 2011-08-25 17:54:59 +01:00
Luke Slater
7c023104e3 meh 2011-08-25 15:47:06 +01:00
Luke Slater
8e1d4d5722 god damned regex i'll kill them all 2011-08-25 14:45:42 +01:00
Luke Slater
85f4747dcb ok the regex was broke 2011-08-25 14:34:51 +01:00
Luke Slater
e62bacfa98 regex better 2011-08-25 14:19:17 +01:00
Luke Slater
a9f2d7fe51 regex better 2011-08-25 14:18:08 +01:00
Luke Slater
fed8cb6789 regex better 2011-08-25 14:17:51 +01:00
Luke Slater
886a4d3baa regex better 2011-08-25 14:17:15 +01:00
Luke Slater
768b88d005 youare 2011-08-25 14:14:08 +01:00
Luke Slater
fff206a910 get a job 2011-08-25 13:39:44 +01:00
Luke Slater
98e66a3086 Fixed some regex, fixed the admin module etc. Small changes. 2011-08-25 13:32:54 +01:00
Luke Slater
c5c37334f1 Load and unload modules while running, fixes in the user module regex 2011-08-24 18:23:00 +01:00
Luke Slater
d17ee73393 lower-case all quote keys 2011-08-24 16:15:56 +01:00
Luke Slater
3a36ee1894 Hot-loading now works. Fuck yeah! 2011-08-24 16:15:42 +01:00
Luke Slater
3d843f6c96 Remove dependency on prototype.js. Not everything is tested so far though... 2011-08-24 01:57:52 +01:00
Luke Slater
df61c97eb2 Framework for reloading modules when it's possible... Sigh... 2011-08-23 00:04:40 +01:00
Luke Slater
d266f71c0e Moved modules to a subdirectory. 2011-08-22 22:17:13 +01:00