Commit graph

115 commits

Author SHA1 Message Date
92f347e7ec Add a run-time debugger option 2021-07-12 03:14:29 -05:00
dd0e224ba1 Clarify what belonges in the magic section 2021-07-12 03:14:29 -05:00
68258b65ee Add more irc commands 2021-07-12 03:14:29 -05:00
9088b4f799 Move plugin code to the proper spot 2021-07-12 03:14:29 -05:00
364076ef6a Hide ^C from the screen 2021-07-12 03:14:28 -05:00
457292c609 Respect nolog requests 2021-07-12 03:14:28 -05:00
3a824f6d44 Add plugin support 2021-07-12 03:14:28 -05:00
63a025e5be Break up PRIVMSG messages by maximum length 2021-07-12 03:14:28 -05:00
a7e443a8cb Add further checks to the pre-commit hook 2021-07-12 03:14:28 -05:00
32b421be82 Change random to print the result 2021-07-12 03:14:28 -05:00
88b4022ee0 Add a helpful respond location 2021-07-12 03:14:28 -05:00
34fb5be792 Add more default IRC handlers 2021-07-12 03:14:28 -05:00
1366f4978f Fix the condition for skipping handlers 2021-07-12 03:14:28 -05:00
8cfdeb5a99 Generate the URL in a function 2021-07-12 03:14:27 -05:00
576738e85e Lay the groundwork for responding to IRC messages 2021-07-12 03:14:27 -05:00
99783ba792 Add more IRC handlers 2021-07-12 03:14:27 -05:00
1b3970d103 Add IRC boiler plate for higher level features 2021-07-12 03:14:27 -05:00
ea7146d57d Remove CI for now 2021-07-12 03:14:27 -05:00
f7c146b556 Implement an IRC parser, and make net connections reloadable 2021-07-12 03:14:27 -05:00
6164d713df Properly handle the socket redirections 2021-07-12 03:14:27 -05:00
85694429ee Add specific system callbacks to future proof priority order 2021-07-12 03:14:27 -05:00
d02f5d27ca Properly test for the existance of a client certificate 2021-07-12 03:14:27 -05:00
cc5bcaf4c7 Fix the priority order for the log shutdown 2021-07-12 03:14:27 -05:00
05fba96ada Fix old, invalid references 2021-07-12 03:14:26 -05:00
dece4203b4 Add a logging interface 2021-07-12 03:14:26 -05:00
d2965c9233 Add more utility functions 2021-07-12 03:14:26 -05:00
f08765159a Add more utility functions 2021-07-12 03:14:26 -05:00
2f01b5c44c Finish rest of initialization framework 2021-07-12 03:14:26 -05:00
729f2fa0d1 Start implementing a framework for rowbot 2021-07-12 03:14:26 -05:00
79842ba1ef Properly track release details 2021-07-12 03:14:26 -05:00
09858fa5b1 Add a hundred limes 2021-07-12 03:14:26 -05:00
63a62cedd2 Improve lore tracking 2021-07-12 03:14:26 -05:00
2d8bb0c8de Properly use the github api token 2021-07-12 03:14:26 -05:00
f75b7249cf Upload built releases to Github 2021-07-12 03:14:25 -05:00
d1e581274d Test uploading the release package 2021-07-12 03:14:25 -05:00
61c2fa0348 Add a proper temp directory 2021-07-12 03:14:25 -05:00
89c235ed40 Test a tar action 2021-07-12 03:14:25 -05:00
6792440e8c Show available variables in CI 2021-07-12 03:14:25 -05:00
f10c48f12f Fix a typo in the build spec 2021-07-12 03:14:25 -05:00
7ca4900ae4 Investigate CI behavior 2021-07-12 03:14:25 -05:00
81fb6eb4d3 Fix mistake in image name 2021-07-12 03:14:25 -05:00
e2817bfdf9 Update the image to something Github supports 2021-07-12 03:14:25 -05:00
289d74f36d Add skeleton for CI jobs 2021-07-12 03:14:25 -05:00
cba6844160 Update source location in CTCP handler 2021-07-12 03:14:24 -05:00
97eb80e113 Revert rowbot back to the previous repo style 2021-07-12 03:14:24 -05:00
3d046ed566 Add an elite, secret way of getting the dashboard 2021-07-12 03:14:24 -05:00
4fd0dbbdd7 Move all stats into the lore namespace 2021-07-12 03:14:24 -05:00
29b494bbd3 Rename stats command to dashboard 2021-07-12 03:14:24 -05:00
00748e5a52 Improve stat tracking 2021-07-12 03:14:24 -05:00
c1c29eeabf Move rowbot into the deb root 2021-07-12 03:14:24 -05:00