Commit Graph

141 Commits

Author SHA1 Message Date
Nick Chambers cb615091f7 Add isupport to plugins 2021-07-19 17:37:27 -05:00
Nick Chambers ad2c227a38 Fix miscellaneous bugs 2021-07-19 17:06:24 -05:00
Nick Chambers 177995d8a5 Make the url utility friendlier 2021-07-19 16:59:57 -05:00
Nick Chambers 26222d3525 Restrict the allowed names for plugins 2021-07-19 16:56:12 -05:00
Nick Chambers a070154197 Add format specifiers to factoids 2021-07-19 16:43:44 -05:00
Nick Chambers 553d7faecf Make the seconds utility friendlier 2021-07-19 14:31:51 -05:00
Nick Chambers 85358fb674 Remove redundant shellcheck switches 2021-07-19 09:35:35 -05:00
Nick Chambers 7655bc56a3 Remove unneeded quotes 2021-07-19 09:31:40 -05:00
Nick Chambers 8d48b4aadf Add a command for recalling one of Rowbot's memories 2021-07-18 23:11:05 -05:00
Nick Chambers b107de7a1a Add a command for showing Rowbot's memories 2021-07-18 22:57:49 -05:00
Nick Chambers 5bee1a216f Add a command for not remembering facts 2021-07-18 22:54:39 -05:00
Nick Chambers 65bb121fcd Add a command for remembering facts 2021-07-18 22:49:07 -05:00
Nick Chambers 8d0c245f13 Merge pull request 'Add alternick support' (#15) from alternick into devel
Reviewed-on: #15
2021-07-19 02:36:31 +00:00
Nick Chambers 20ada66e54 Add alternick support 2021-07-18 20:56:30 -05:00
Nick Chambers 3667b76cf3 Fix a few minor bugs 2021-07-18 14:30:53 -05:00
Nick Chambers dda262bddb Add a helper function for processing a unix timestamp 2021-07-18 12:28:11 -05:00
Nick Chambers 9c9b1231bd Re-introduce sysfacts 2021-07-18 12:15:51 -05:00
Nick Chambers 84bb3c13e5 Fix log level for callback notification 2021-07-18 12:04:53 -05:00
Nick Chambers 0300365d51 Add a plugin not found handler 2021-07-18 12:03:04 -05:00
Nick Chambers ac81f2400f Add a handler for command 396 2021-07-18 11:43:46 -05:00
Nick Chambers dd693d1127 Order the irc send handlers alphabetically 2021-07-17 01:32:47 -05:00
Nick Chambers 2e9fa68527 Change kill signal to something more serious 2021-07-17 01:24:35 -05:00
Nick Chambers cf54d46348 Eliminate all generic magic 2021-07-17 01:06:38 -05:00
Nick Chambers 50be40354f Break up the IRC magic 2021-07-17 00:38:33 -05:00
Nick Chambers 45ab12a482 Properly test if argument is a chanel 2021-07-12 03:56:01 -05:00
Nick Chambers 2e001b8784 Prevent Bash from closing stdin 2021-07-12 03:14:30 -05:00
Nick Chambers 92f347e7ec Add a run-time debugger option 2021-07-12 03:14:29 -05:00
Nick Chambers dd0e224ba1 Clarify what belonges in the magic section 2021-07-12 03:14:29 -05:00
Nick Chambers 68258b65ee Add more irc commands 2021-07-12 03:14:29 -05:00
Nick Chambers 9088b4f799 Move plugin code to the proper spot 2021-07-12 03:14:29 -05:00
Nick Chambers 364076ef6a Hide ^C from the screen 2021-07-12 03:14:28 -05:00
Nick Chambers 457292c609 Respect nolog requests 2021-07-12 03:14:28 -05:00
Nick Chambers 3a824f6d44 Add plugin support 2021-07-12 03:14:28 -05:00
Nick Chambers 63a025e5be Break up PRIVMSG messages by maximum length 2021-07-12 03:14:28 -05:00
Nick Chambers a7e443a8cb Add further checks to the pre-commit hook 2021-07-12 03:14:28 -05:00
Nick Chambers 32b421be82 Change random to print the result 2021-07-12 03:14:28 -05:00
Nick Chambers 88b4022ee0 Add a helpful respond location 2021-07-12 03:14:28 -05:00
Nick Chambers 34fb5be792 Add more default IRC handlers 2021-07-12 03:14:28 -05:00
Nick Chambers 1366f4978f Fix the condition for skipping handlers 2021-07-12 03:14:28 -05:00
Nick Chambers 8cfdeb5a99 Generate the URL in a function 2021-07-12 03:14:27 -05:00
Nick Chambers 576738e85e Lay the groundwork for responding to IRC messages 2021-07-12 03:14:27 -05:00
Nick Chambers 99783ba792 Add more IRC handlers 2021-07-12 03:14:27 -05:00
Nick Chambers 1b3970d103 Add IRC boiler plate for higher level features 2021-07-12 03:14:27 -05:00
Nick Chambers ea7146d57d Remove CI for now 2021-07-12 03:14:27 -05:00
Nick Chambers f7c146b556 Implement an IRC parser, and make net connections reloadable 2021-07-12 03:14:27 -05:00
Nick Chambers 6164d713df Properly handle the socket redirections 2021-07-12 03:14:27 -05:00
Nick Chambers 85694429ee Add specific system callbacks to future proof priority order 2021-07-12 03:14:27 -05:00
Nick Chambers d02f5d27ca Properly test for the existance of a client certificate 2021-07-12 03:14:27 -05:00
Nick Chambers cc5bcaf4c7 Fix the priority order for the log shutdown 2021-07-12 03:14:27 -05:00
Nick Chambers 05fba96ada Fix old, invalid references 2021-07-12 03:14:26 -05:00