Commit Graph

71 Commits

Author SHA1 Message Date
Nick Chambers 29226ce91a Fix accidental expansions causing pm bugs 2021-07-12 03:14:19 -05:00
Nick Chambers efaa0cace0 Add more debug statements 2021-07-12 03:14:19 -05:00
Nick Chambers 81e3cdd878 Make the nick retry logic reloadable 2021-07-12 03:14:19 -05:00
Nick Chambers 5e12b557ac Give ping-handler a more appropriate name 2021-07-12 03:14:19 -05:00
Nick Chambers 8dcf1c42eb Allow the bot to keep trying for the desired nick 2021-07-12 03:14:19 -05:00
Nick Chambers af1ca52c9f Fix various bugs as well as add targeted facts 2021-07-12 03:14:19 -05:00
Nick Chambers 70f5e21437 Implement proper nick change tracking for longest IRC line 2021-07-12 03:14:19 -05:00
Nick Chambers 8c3b13fc76 Implement logic for breaking up a long irc message 2021-07-12 03:14:19 -05:00
Nick Chambers 60fbfe55d7 Miscellanious bug fixes and control panel enhancements 2021-07-12 03:14:19 -05:00
Nick Chambers 923591bbb3 Implement the client to client protocol (CTCP) 2021-07-12 03:14:19 -05:00
Nick Chambers 07b8753cfa Rely on the tls option instead of a pid variable 2021-07-12 03:14:19 -05:00
Nick Chambers ce7e3b7e5d Add what every bash script needs: live reloading for code 2021-07-12 03:14:19 -05:00
Nick Chambers ba18128b17 Implement more IRC message handlers 2021-07-12 03:14:19 -05:00
Nick Chambers c98f4fa3f1 Implement facts api for remembering things 2021-07-12 03:14:19 -05:00
Nick Chambers 2d53264347 Implement the IRC protocol 2021-07-12 03:14:18 -05:00
Nick Chambers 776e4cf025 Add support for a log file 2021-07-12 03:13:14 -05:00
Nick Chambers e5bcd62c19 Implement a logger for messages 2021-07-12 03:12:56 -05:00
Nick Chambers 4a89089856 Implement an IRC line parser 2021-07-12 03:12:49 -05:00
Nick Chambers b53918eed7 Add support for TLS connections 2021-07-12 03:12:28 -05:00
Nick Chambers 05df40fb82 Add a default configuration for rowbot 2021-07-12 03:12:18 -05:00
Nick Chambers c1c0e5b90b Throw in an argument parser 2021-07-12 03:12:16 -05:00