Commit graph

156 commits

Author SHA1 Message Date
f29de567c0
botnick -> nick 2023-11-05 21:08:47 -06:00
26cbe67e6f
socket -> sock 2023-11-05 20:36:33 -06:00
cd2e54e7d8
Fewer log methods is better 2023-11-05 20:24:43 -06:00
91161a15f9
Minor tweaks & add bot.warn() 2023-11-05 20:05:34 -06:00
b5aee62341
Formatting 2023-11-05 18:51:50 -06:00
039bcfac9f
Config to it's own file 2023-11-05 18:51:42 -06:00
d175c19f35
merge 2023-11-05 18:51:03 -06:00
9105ce199f
Formatting 2023-11-05 18:50:04 -06:00
14bec4c9f9
MAJOR REWORK 2 2023-11-05 18:49:57 -06:00
b6e59588a2 Add uptime command (#14)
Because every bot needs an uptime command!

Add uptime command 077eed6427
Fix stupid mistake a66cfd848a
Make fp happy 48a503a392

Reviewed-on: https://git.amcforum.wiki/Firepup650/fire-ircbot/pulls/14
Reviewed-by: Firepup Sixfifty <firepyp650@gmail.com>
Co-authored-by: 9pfs <9pfs@amcforum.wiki>
Co-committed-by: 9pfs <9pfs@amcforum.wiki>
2023-11-06 00:44:45 +00:00
a514b0432e
Formatting 2023-11-05 18:22:50 -06:00
4b64d8a98b Merge pull request 'Add colon to ping response' (#13) from 9pfs-pingy-colon into master
Reviewed-on: https://git.amcforum.wiki/Firepup650/fire-ircbot/pulls/13
Reviewed-by: Firepup Sixfifty <firepyp650@gmail.com>
2023-11-06 00:17:58 +00:00
a67188bf66 Add colon to ping response 2023-11-05 23:58:28 +00:00
9696ed62d8 Add ping command (#12)
Add ping command 88333cc240

Let's be boring d0b9cf8215

Co-authored-by: Firepup Sixfifty <firepyp650@gmail.com>
Reviewed-on: https://git.amcforum.wiki/Firepup650/fire-ircbot/pulls/12
Reviewed-by: Firepup Sixfifty <firepyp650@gmail.com>
Co-authored-by: 9pfs <9pfs@amcforum.wiki>
Co-committed-by: 9pfs <9pfs@amcforum.wiki>
2023-11-05 23:52:05 +00:00
dd5b432ead
Update the signature on bot.exit() 2023-11-05 17:38:43 -06:00
ecbc21f907
Implement send and recv on bot class 2023-11-05 16:26:50 -06:00
007f8e0449
Fix log timestamps 2023-11-05 16:20:13 -06:00
9058e88ce3 Join #firebot (#9)
Reviewed-on: https://git.amcforum.wiki/Firepup650/fire-ircbot/pulls/9
Reviewed-by: Firepup Sixfifty <firepyp650@gmail.com>
Co-authored-by: 9pfs <9pfs@amcforum.wiki>
Co-committed-by: 9pfs <9pfs@amcforum.wiki>
2023-11-05 05:19:36 +00:00
211cad4151
Merge branch 'master' of https://git.amcforum.wiki/Firepup650/fire-ircbot 2023-11-04 23:29:56 -05:00
a8cf975c7e Remove a pointless file (#5)
Reviewed-on: https://git.amcforum.wiki/Firepup650/fire-ircbot/pulls/5
Reviewed-by: Firepup Sixfifty <firepyp650@gmail.com>
Co-authored-by: 9pfs <9pfs@amcforum.wiki>
Co-committed-by: 9pfs <9pfs@amcforum.wiki>
2023-11-05 04:27:43 +00:00
7e69632146
Drop the "bye" command 2023-11-04 23:21:01 -05:00
1f8877f0c8
Formatting 2023-11-04 23:17:08 -05:00
d74def3acf Add a funny easter egg (#4)
```
08:57:34 PM <~Firepup> reboot fire
08:57:34 PM *** FireBot (firebot@firebot.firepi) has quit ("Rebooting")
08:57:38 PM <~Firepup> Can't hurt to be safe
08:57:49 PM * ~Firepup looks at h|thelounge
08:58:03 PM * h|thelounge looks at Firepup
08:58:09 PM *** FireBot (firebot@firebot.firepi) has joined the channel
08:58:19 PM <~Firepup> Bugs bugs bugs
08:58:34 PM * h|thelounge starts working on a PR
08:58:40 PM <~firepup|lounge> 👀
08:58:45 PM <~firepup|lounge> For?
08:58:58 PM <h|thelounge> A surprise :)
```

Reviewed-on: https://git.amcforum.wiki/Firepup650/fire-ircbot/pulls/4
Reviewed-by: Firepup Sixfifty <firepyp650@gmail.com>
Co-authored-by: 9pfs <9pfs@amcforum.wiki>
Co-committed-by: 9pfs <9pfs@amcforum.wiki>
2023-11-05 04:12:52 +00:00
b9f800c73b
Fix log timestamps 2023-11-04 22:55:26 -05:00
2f8e872901 That's also me 2023-11-04 22:11:35 -05:00
a45581bb0a Fixing loopholes 2023-11-04 21:45:21 -05:00
69d601042e Bandaid 2023-11-04 21:34:59 -05:00
0199f25821 RAM hungry fix, and less spammy. 2023-11-04 21:22:42 -05:00
79738e0b03 Admins can vary by server 2023-11-04 21:21:11 -05:00
444b9ab2a6 Fix DMs 2023-11-04 21:20:18 -05:00
9db8107b7e Implement !botlist (#3)
Co-authored-by: Firepup650 <firepyp650@gmail.com>
Reviewed-on: https://git.amcforum.wiki/Firepup650/fire-ircbot/pulls/3
Reviewed-by: Firepup650 <firepyp650@gmail.com>
Co-authored-by: 9pfs <9pfs@amcforum.wiki>
Co-committed-by: 9pfs <9pfs@amcforum.wiki>
2023-11-05 02:15:14 +00:00
9f1c060562 Merge pull request 'Actually support CLIENTINFO' (#2) from 9pfs-patch-1 into master
Reviewed-on: https://git.amcforum.wiki/Firepup650/fire-ircbot/pulls/2
2023-11-05 01:57:14 +00:00
73d7608c65 Merge branch 'master' into 9pfs-patch-1 2023-11-05 01:56:22 +00:00
41b4b2d249 Disable help for now. 2023-11-04 20:55:04 -05:00
c993a4495c Actually support CLIENTINFO
Closes #1
2023-11-05 01:44:45 +00:00
aedffec6ac Partway through MAJOR rework 2023-11-04 20:37:35 -05:00
d2bd195764 typo, missed ping check, and correct some terminology 2023-11-03 16:53:50 -05:00
40d38f3046 add message queue, fix a bug in joining channels, and don't respond to fake PINGs. 2023-11-03 16:40:57 -05:00
a41c64e53c Add timestamps to core logs 2023-11-01 21:48:16 -05:00
b243fb63ab Fix issue with #main on join 2023-11-01 20:37:37 -05:00
fcbce622bf Massive re-works. 2023-11-01 20:28:02 -05:00
f43da11467 bump version a few numbers 2023-10-30 21:33:04 -05:00
0da0968c44 Now Playing improvements, add ircnow pass, and fix bugs with nick randomization 2023-10-30 18:12:06 -05:00
895721d05e idk what all I did really. 2023-10-27 23:20:18 -05:00
616e149d57 Don't respond to any non playing responses except from FireBitBot 2023-10-26 19:21:09 -05:00
2a9e3a7aea Add logging for checkups, and increase delay between checks 2023-10-25 23:34:34 -05:00
eb43698ff3 Since this is only used once, it's redundant to make it a variable. 2023-10-25 20:57:56 -05:00
1dbd95bb1e Fix RAM leak when the bot gets a ping timeout, fix outdated restart call, and move to individual thread restarts rather than whole bot reboots. 2023-10-25 20:55:39 -05:00
99b393a2b5 Improve CTCP logs, mark automatic quotes as "[QUOTE]" 2023-10-24 16:39:27 -05:00
d7f3db2204 Support for ducking 2023-10-23 20:35:50 -05:00