]>
jfr.im git - erebus.git/log
zonidjan [Sat, 9 Sep 2017 01:28:47 +0000 (20:28 -0500)]
remove TODO - converted to github issues
zonidjan [Fri, 8 Sep 2017 22:18:09 +0000 (17:18 -0500)]
msg module
zonidjan [Fri, 8 Sep 2017 22:18:01 +0000 (17:18 -0500)]
chanops module - kick/op/voice
zonidjan [Fri, 8 Sep 2017 22:17:29 +0000 (17:17 -0500)]
main - automatically retry once if a DB query fails
zonidjan [Fri, 8 Sep 2017 22:16:38 +0000 (17:16 -0500)]
modlib - use parent provided to modstop directly, instead of relying on self.parent which might not be defined
zonidjan [Fri, 8 Sep 2017 22:16:08 +0000 (17:16 -0500)]
process KICKs as PARTs
zonidjan [Fri, 8 Sep 2017 22:15:40 +0000 (17:15 -0500)]
update TODOs
zonidjan [Sun, 3 Sep 2017 02:24:06 +0000 (21:24 -0500)]
add help index
zonidjan [Sun, 3 Sep 2017 02:22:27 +0000 (21:22 -0500)]
help - write help to a file instead of messaging for command list
zonidjan [Sun, 3 Sep 2017 02:22:07 +0000 (21:22 -0500)]
control - change help syntax for modunload
zonidjan [Sun, 3 Sep 2017 02:21:49 +0000 (21:21 -0500)]
modlib - assign module name to func.module
zonidjan [Sun, 3 Sep 2017 02:21:28 +0000 (21:21 -0500)]
config - dont interpolate values
zonidjan [Sun, 3 Sep 2017 00:55:36 +0000 (19:55 -0500)]
added softdeps to modinfo - bumped APIVERSION
APIVERSION is now 2. modules written for 2 are compatible with 1;
however modules written for 1 need to be updated (by adding softdeps
to modinfo).
softdeps are loaded before the current module is started, when possible.
however, if they are disabled (by setting them to 0 in config
"[autoloads]"), or non-existent, they will be ignored. Additionally, if
they are unloaded at runtime any modules with softdeps on them will
continue to be loaded and are expected to not raise any errors.
zonidjan [Sat, 2 Sep 2017 23:57:10 +0000 (18:57 -0500)]
trivia - updated example json
zonidjan [Sat, 2 Sep 2017 23:55:12 +0000 (18:55 -0500)]
trivia - updated example json
zonidjan [Sat, 2 Sep 2017 23:48:16 +0000 (18:48 -0500)]
trivia - categories; update TODO
zonidjan [Sat, 2 Sep 2017 23:47:54 +0000 (18:47 -0500)]
croncheck - disable starting by creating file dontstart
zonidjan [Sat, 2 Sep 2017 23:47:33 +0000 (18:47 -0500)]
bot - add handler if command is not known
zonidjan [Mon, 28 Aug 2017 01:53:41 +0000 (20:53 -0500)]
make croncheck portable
zonidjan [Sat, 26 Aug 2017 04:51:47 +0000 (23:51 -0500)]
update TODO
zonidjan [Fri, 25 Aug 2017 22:24:06 +0000 (17:24 -0500)]
implement better flood control.
zonidjan [Fri, 25 Aug 2017 19:29:35 +0000 (14:29 -0500)]
foo - update examples
zonidjan [Fri, 25 Aug 2017 19:26:28 +0000 (14:26 -0500)]
fix formatting of CBEXC msg
zonidjan [Fri, 25 Aug 2017 19:26:14 +0000 (14:26 -0500)]
eval - fix exception generator
zonidjan [Fri, 25 Aug 2017 19:25:51 +0000 (14:25 -0500)]
control - adjust formatting of dependent list
zonidjan [Fri, 25 Aug 2017 19:09:36 +0000 (14:09 -0500)]
control - be aware of dependents
zonidjan [Fri, 25 Aug 2017 18:55:28 +0000 (13:55 -0500)]
adjust logging
zonidjan [Fri, 25 Aug 2017 18:55:11 +0000 (13:55 -0500)]
update __del__
zonidjan [Fri, 25 Aug 2017 18:23:15 +0000 (13:23 -0500)]
handle nick-taken
zonidjan [Fri, 25 Aug 2017 17:53:05 +0000 (12:53 -0500)]
track ops/voices
zonidjan [Wed, 23 Aug 2017 04:48:45 +0000 (23:48 -0500)]
auth fixes
zonidjan [Wed, 23 Aug 2017 04:48:35 +0000 (23:48 -0500)]
auth fixes
zonidjan [Wed, 23 Aug 2017 04:47:45 +0000 (23:47 -0500)]
trivia - change message formatting
zonidjan [Sun, 9 Jul 2017 03:16:36 +0000 (22:16 -0500)]
update module loading system
zonidjan [Sun, 9 Jul 2017 03:16:05 +0000 (22:16 -0500)]
trivia - update savedb
zonidjan [Sun, 9 Jul 2017 03:13:03 +0000 (22:13 -0500)]
trivia - improve reliability of savedb
zonidjan [Sun, 9 Jul 2017 03:12:26 +0000 (22:12 -0500)]
sms
zonidjan [Sun, 9 Jul 2017 03:12:09 +0000 (22:12 -0500)]
update module loading system
zonidjan [Sun, 9 Jul 2017 03:11:05 +0000 (22:11 -0500)]
bot - update error handling
zonidjan [Sun, 9 Jul 2017 03:08:57 +0000 (22:08 -0500)]
update TODO
zonidjan [Thu, 8 Jun 2017 03:15:26 +0000 (22:15 -0500)]
userinfo - change help strings and add _keys to list keys
zonidjan [Thu, 8 Jun 2017 03:15:05 +0000 (22:15 -0500)]
help - add a line denoting the end of the listing
zonidjan [Thu, 8 Jun 2017 03:14:43 +0000 (22:14 -0500)]
add !AUTH command to do another WHO
zonidjan [Thu, 8 Jun 2017 02:12:09 +0000 (21:12 -0500)]
help - make response format match for cmd list vs single cmd
zonidjan [Thu, 8 Jun 2017 02:08:44 +0000 (21:08 -0500)]
modlib - fix argsGE/argsEQ
zonidjan [Thu, 8 Jun 2017 01:58:29 +0000 (20:58 -0500)]
help - more verbosity in cmd listing
zonidjan [Thu, 8 Jun 2017 01:58:06 +0000 (20:58 -0500)]
debug fixes
zonidjan [Wed, 7 Jun 2017 18:57:56 +0000 (13:57 -0500)]
help - added formatting and sorting
zonidjan [Wed, 7 Jun 2017 18:38:51 +0000 (13:38 -0500)]
clean up trivia
zonidjan [Sat, 20 May 2017 21:21:17 +0000 (16:21 -0500)]
added kill script
zonidjan [Sat, 20 May 2017 21:20:44 +0000 (16:20 -0500)]
added help to each module
zonidjan [Sat, 20 May 2017 05:59:04 +0000 (00:59 -0500)]
added help module
zonidjan [Sat, 20 May 2017 05:58:08 +0000 (00:58 -0500)]
misc
zonidjan [Sun, 26 Mar 2017 21:00:26 +0000 (16:00 -0500)]
move EXCEPTION to eval module
zonidjan [Sun, 26 Mar 2017 02:24:27 +0000 (21:24 -0500)]
add sms module
zonidjan [Sun, 26 Mar 2017 02:21:42 +0000 (21:21 -0500)]
fixed lib.OWNER - created lib.COWNER
zonidjan [Sat, 25 Mar 2017 01:14:08 +0000 (20:14 -0500)]
trivia - findq changes
zonidjan [Fri, 24 Mar 2017 23:33:12 +0000 (18:33 -0500)]
trivia
zonidjan [Fri, 24 Mar 2017 23:32:12 +0000 (18:32 -0500)]
added aliases for command hooks
zonidjan [Fri, 24 Mar 2017 23:31:50 +0000 (18:31 -0500)]
control - aliased die to restart
zonidjan [Wed, 22 Feb 2017 02:20:26 +0000 (20:20 -0600)]
trivia - fix (bogus!) pylint errors
zonidjan [Wed, 22 Feb 2017 02:20:03 +0000 (20:20 -0600)]
resources - update to use proper msg queues
zonidjan [Wed, 22 Feb 2017 02:19:22 +0000 (20:19 -0600)]
control - missing import os for os._exit
zonidjan [Wed, 22 Feb 2017 02:18:53 +0000 (20:18 -0600)]
modlib - fix typo in help() docstring
zonidjan [Wed, 22 Feb 2017 02:18:31 +0000 (20:18 -0600)]
updated Bot.parse to use a dispatch dictionary instead of if-elif
zonidjan [Mon, 7 Nov 2016 11:32:53 +0000 (05:32 -0600)]
minor cleanups
zonidjan [Mon, 7 Nov 2016 11:32:33 +0000 (05:32 -0600)]
update TODO
zonidjan [Mon, 26 Sep 2016 09:31:01 +0000 (04:31 -0500)]
less crashing, more debugging.
zonidjan [Mon, 26 Sep 2016 09:30:48 +0000 (04:30 -0500)]
control - WHOIS command
zonidjan [Fri, 16 Sep 2016 04:22:08 +0000 (23:22 -0500)]
control - msgqueue control
zonidjan [Fri, 16 Sep 2016 04:21:52 +0000 (23:21 -0500)]
userinfo - create json file if it doesnt exist
zonidjan [Fri, 16 Sep 2016 04:21:32 +0000 (23:21 -0500)]
add slowmsgqueue - only sent when no regular messages
zonidjan [Tue, 13 Sep 2016 13:31:37 +0000 (08:31 -0500)]
fix log rotation
zonidjan [Tue, 13 Sep 2016 13:27:08 +0000 (08:27 -0500)]
trivia - bugfix; less verbose
zonidjan [Tue, 13 Sep 2016 13:26:48 +0000 (08:26 -0500)]
log rotation
zonidjan [Tue, 13 Sep 2016 13:24:52 +0000 (08:24 -0500)]
log to file instead of stdout; logfile rotation
zonidjan [Tue, 13 Sep 2016 10:30:49 +0000 (05:30 -0500)]
trivia - bugfixes
zonidjan [Tue, 13 Sep 2016 09:34:46 +0000 (04:34 -0500)]
trivia - update !stop logic, bugfix person()/pts()
zonidjan [Tue, 13 Sep 2016 09:34:12 +0000 (04:34 -0500)]
control - add message when !die used
zonidjan [Tue, 13 Sep 2016 09:13:35 +0000 (04:13 -0500)]
resources - bugfix
zonidjan [Tue, 13 Sep 2016 09:13:19 +0000 (04:13 -0500)]
fix croncheck to redirect stderr also
zonidjan [Mon, 12 Sep 2016 11:50:16 +0000 (06:50 -0500)]
added pidfile
zonidjan [Mon, 12 Sep 2016 11:49:33 +0000 (06:49 -0500)]
add cron checker
zonidjan [Mon, 12 Sep 2016 11:49:02 +0000 (06:49 -0500)]
add msg queueing
zonidjan [Mon, 12 Sep 2016 11:48:43 +0000 (06:48 -0500)]
add msg queueing
zonidjan [Mon, 12 Sep 2016 10:29:48 +0000 (05:29 -0500)]
trivia - begin conversion to SQL. add SQL template
zonidjan [Mon, 12 Sep 2016 10:29:20 +0000 (05:29 -0500)]
trivia - add last win to topic
zonidjan [Mon, 12 Sep 2016 10:28:53 +0000 (05:28 -0500)]
update TODO
zonidjan [Wed, 27 Jul 2016 06:18:34 +0000 (01:18 -0500)]
code style and minor bug fixes
zonidjan [Fri, 24 Jun 2016 08:56:46 +0000 (03:56 -0500)]
add randomly generated "id" to questions for log searching
zonidjan [Fri, 24 Jun 2016 08:51:06 +0000 (03:51 -0500)]
remove qid from question announcement
zonidjan [Fri, 24 Jun 2016 08:49:11 +0000 (03:49 -0500)]
include last and current question id in badq report
zonidjan [Fri, 24 Jun 2016 08:33:17 +0000 (03:33 -0500)]
added regex question search
zonidjan [Mon, 20 Jun 2016 15:11:16 +0000 (10:11 -0500)]
reworked module and sql debug messages
zonidjan [Mon, 20 Jun 2016 15:10:42 +0000 (10:10 -0500)]
adding timestamp to debug messages
zonidjan [Mon, 4 Apr 2016 18:40:23 +0000 (13:40 -0500)]
begin adding a centralized HELP command
zonidjan [Mon, 4 Apr 2016 18:40:02 +0000 (13:40 -0500)]
update modules to use default command name (based on function name)
zonidjan [Mon, 4 Apr 2016 18:39:18 +0000 (13:39 -0500)]
add load OK checking/logging to bot statup module loading
zonidjan [Mon, 4 Apr 2016 18:38:42 +0000 (13:38 -0500)]
cleanup (remove excess whitespace)
zonidjan [Mon, 4 Apr 2016 18:37:09 +0000 (13:37 -0500)]
add automatic command name detection