Commit graph

197 commits

Author SHA1 Message Date
b6e59588a2 Add uptime command ()
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' () 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 ()
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 ()
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 ()
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 ()
```
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 ()
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' () 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 
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
f5d4071fc2 Lots of work, really too much for one commit. 2023-10-23 19:37:34 -05:00
1555ea16c0 Fix edge-cases with "PING" 2023-10-23 17:50:21 -05:00
ae3dbc23a3 Use .env properly 2023-10-23 17:43:10 -05:00
3d5c934aa1 Formatting 2023-10-23 17:24:15 -05:00
c844c8192c Formatting, remove unprintable 2023-10-23 17:23:53 -05:00
61f81f1fe7 Initial local commit 2023-10-23 17:10:07 -05:00