FireBot/mastermessages.txt

13239 lines
311 KiB
Text
Raw Normal View History

2023-10-23 22:10:07 +00:00
Hello everyone
ok then
How do you even get struck indoors?
True
why?
why would you do that???
can we move on now?
I can tell
Also RoboLox Programs, I'll pm you the code later today
Sorry RoccoLox Programs
How do you do the like reaction thing?
RoccoLox how do you do the reaction thing?
***why
how do you use the *** thing?
alright thanks
Firepup650 loses his mind
*melts*
*returns*
Ceaser use the ''/me'' command
*Shakes head in dissapointment*
the poison?
The poison is good for you, got it
The chat has gotten very quiet
?
NO PLEASE NO
welp, i have wasted space
Unless you have an 8094 byte long code
It's a game
With lots of text
logging off see ya
/me
/me
It is quiet again
Why can't it be called "TI-82 Advanced Python Edition"
it looks like it
It's French?
/me
It says "This isn't a scam, there isn't a virus, it's just a joke website. Made in jest, keep smiling" at the bottom
I was gonna put a dictionary definition
...
how are you RoccoLox?
Hey RoccoLox how are you?
BioHazard: Why?
good
*loses mind again*
error 404 file not found
ERROR 404: File not found.
[ERROR] Traffic rate limit is exceeded
[ERROR] Traffic rate limit is exceeded
ERROR 101: Command not found "cd"
I don't care
/me
A fatal error has occurred. please press enter to fix the error.
[SYSTEM] Banned All Users
[Windows] Banned Windows
*Disconnects*
*Reconnects*
what happened?
'IDK' is not recognized as an internal or external command, operable program, or batch file.
nikkybot is back
'ÿes' is not recognized as an internal or external command, operable program, or batch file.
'ducks' is not recognized as an internal or external command, operable program, or batch file.
'/me' is not recognized as an internal or external command, operable program, or batch file.
'/facepalm' is not recognized as an internal or external command, operable program, or batch file.
NoakK lol nope
NoahK lol nope
'there' is not recognized as an internal or external command, operable program, or batch file.
'/dab' is not recognized as an internal or external command, operable program, or batch file.
I don even know lol
*turns off computer*
*Turns on computer and logs in*
*Processing chat*
*Fails to process chat*
If i=I+1 Then i-1=i
so i=i+1 is i+1 essentially?
*/cd /confusion*
wdmbh
/me
Me using TI-84 Plus Ce rom with jsTIfied [Justified] Crashes
I'm back
Hello
nope
lol
it's fine
But if you notice me and QuillPlayzYT use SAX very differently
*spams poor keyboard*
*keyboard says* fubguigbrvughbvufvguirbvgu
https://www.cemetech.net/forum/viewtopic.php?t=17483
see ya Roccolox
hey figured i'd say hi before you left Roccolox
I'm gonna boot up a shrunk version later, also removed the "loading" sequence it's only 8032 bytes (I think.)
I did, also you and Oxiti8 are both in the "Beta Testers" section in the Credits now Roccolox
yup I pmed you the link to a folder recently, the new program version Roccolox
the new version and the old versions will be there Roccolox
Yeah i remove all the comments in version 00.04.23
Roccolox the folder link i pmed you a while back is the folder i will keep using to upload all of the new and old versions
yeah check to make sure you use the right one though
i've sent you 2
only the new one works
the more recent one yes
Should I start including a changelog with the file?
I mean I don't care but is it something I should do or not?
I recently updated my calculator to 5.4.0043 and it started running programs from the archive, Is the the update, or is it Cesium that is causing this?
Ah ok, thanks
Why?
let me guess "asm84CEprgm"?
what is that even for?
hex programs?
hang on imma look it up
hmm what?
i've been gone for a bit
I looked at the ones found here "http://tibasicdev.wikidot.com/hexcodes"
Logging off
I'm back
I'm back
this page crashes chrome chrome://inducebrowsercrashforrealz/
My latest beta for ACNHBASI is up!
Though not public
I don't publicly upload code, i upload to google drive, then pm cesium beta testers the download link
*cemetech not cesium
I put up a poll for that
I originally didn't want it public
but now there's a poll
I wanted it out of the beta before i publicly released it
also here's poll link: https://www.cemetech.net/forum/viewtopic.php?t=17483
fghsgh: I wanted it out of the beta before i publicly released it
why was there just 1k guests???
It's very quiet
lol, but still please take this poll if you haven't already
https://www.cemetech.net/forum/viewtopic.php?t=17483
also, how do you put those like info/project boxes in your signature?
It's text based
Caesar: on the main post i'm gonna link to a folder with CAPTURES
bye
Good Morning everyone!
lokked only at first page lol
oops
I'm back
If you haven't already please take my poll: https://www.cemetech.net/forum/viewtopic.php?t=17483 or https://www.cemetech.net/forum/viewtopic.php?t=17499
Firepup650 entered the room
I'm Back
Iḿ Online
I can not see the art because of school wifi
:|
lol nice
that is a cool idea :|
:|
ehh I guess they don´t really have tails
I´m gonna put up a program now, but not my main one
One of my programs: FAKECALC is now uploaded
is that a redone picture? I can't see it stupid school wifi
:\
yep :) dancing chickens
lol
My file: This file has not yet been approved by an archives moderator so it is only visible to you and moderators.
how long will this take?
:/
Can i edit the desc? or do I have to reupload to do that?
I'm at -6
https://www.cemetech.net/forum/viewtopic.php?t=17483
welp time to upload that
might be easier
??? odd error I'm gonna upload this
REDACTED_GD_LINK
Someone explain that please
It's a list?
why?
yes it is hold on
It's updated
also this
REDACTED_GD_LINK new captures now
@Micheal0x18 Why does it even exist?
no the list that i captured
how does that happen?
A progam was told to take your input and solve it then use it in a randomizer
when i gave it text that happened
It was using a as a variable
then it made a new list
here's a code snapshot as capture 10.png
stop it i can't even see that!
lol i can't school wifi
apperantely
gtg bye y'all
I'm back
so quiet
It's so quiet here
lol not normaly
I'm at school :\
there aren't any hidden members online
It took me FIVE uploads to get a program uploaded right. :\
True i guess
the original got rejected due to no readme and it wasn't zipped
the third had 2 programs that it needed to run that i didn't include with it
I said five but meant four, sorry
gtg bye yall
what about decbot2 nikkybot?
I meant 3
My FAKECALC program finnally got approved :) http://ceme.tech/DL2134
Hello
Who are y'all talking to?
You keep referencing @TheDarkBomber but their not talking
@Zeroko but why tho?
why does sax do that?
:\
be back soon
@Caesar go back to talking about ham
yep
lol
who's system?
who sent this? 12:45:57 PM [#] [#] [system] rejoin
what's irc?
also I don't have discord
Michael0x18 what about for chromebook?
*fghsgh says firefox* Sax: Someone mentioned you
lol
btw what's the irc server adress for this?
Zeroko which port?
hello
so why should I use this instead of cemetech's sax?
then why aren't you fghsgh?
Is that why there is a [D] by his name?
gtg bye y'all
lol i forgot to bookmark the irc srver
Zeroko remind me of the irc i need to save it
What is the irc server again?
sorry
I forgot
the second one, thanks
lol my nick was too long
lol "Firepup650" was one char too long
hmm
People are odd
@TaterTommorrow why? bc .aol?
lol
Zeroko how long is it?
oh my
In the banned list the are 5 people who got banned on Apr 19 2020
can i host my own irc server? reaserch time
pretty much
How do you make your own channel? do you apply?
so if you do that are you a mod on that new channel?
see y'all later
Got disconnected, lol
So quiet today
???
=L
🤔
MateoC were you talking to me?
it was quiet when I said it
And it's still wuiet
*quiet
@MateoC this is quiet chat
MateoC Right now it is
gtg y'all
bye
???
Me reading the chat: 🤔
@MateoC so many grammar errors :\
btw I did publicly upload ACNHBASI http://ceme.tech/DL2136
Is nikkybot an actual bot?
yeah
lol yeah
Yep
Also right in beta testers section of the credits (I hope)
RoccoLox not the Readme the credits when you end the game
why does @nikkybot have contact info?
...
ah ok
??????
how does nikkybot generate it's responses?
botchat nikky netham45
whops
nikkybot botchat nikky netham45
ok then
nikkybot mimic someone
01h0102h0203h0304h0405h0506h0607h0708h0809h0910h10
google translate can show pics from discord apparently
...
gtg y'all bye
nikkybot mimic tlm bye
hello
It be quiet here
nikkybot mimic tlm
nikkybox mimic tlm
nikkybox why are you renamed?
Caesar are you a bot too?
:\
???
not according to irc
lol
who is renaming nikkyblox?
nikkyblox mimic TaterTomorrow
WHY DOES NIKKYBOT'S NAME KEEP CHANGING
...
maybe
...
"With 2 files, Firepup650 is at rank 27 among all users for number of files authored." Is there that few files?
rephrase that few people who upload
OMG STOP NIKKYBOT!!!
I gues so
my typos :(
"As of 3 hours, 9 minutes ago, Oxiti8 had authored 8 files"
which one?
nvm it's the Amogus one right?
new person
@nikkybot mimic tlm Hello
...
mimic nikky ...
nikkybot mimic nikky ...
so freaking quiet
wtf
:ablobwave::ablobwavereverse:
Every 10th time I log on, I'm gonna send a link to ACNHBASI: http://ceme.tech/DL2136
@LogicalJoe is that at me?
...
according to (https://www.brilliantbusinessthings.com/the-worst-thing-you-can-do/) it's "The worst thing you can ever do is leave someone—or yourself—in
I decided to just stay with the name and version number on everything cause I'm lazy lol
but you're probably right lol
hmmm
There is also a space at the beginning btw
hmm
lol
what about cesium's backups?
alright
how would you manage to screen record an actual calc?
hmm who knows
It's shorter i guess
This is so satisfying: https://playgameoflife.com/lexicon/119P4H1V0
can someone tell me what the "IDList" variable on the TI-84 Plus calc is for
So it's caused when connected to the computer?
btw the computer can't see the file :\
It's just missing
is there a way to though?
TI-84 Plus
lol i made this simple code to read it and it says "Undefined": "Disp ⌊IDList"
but the name i just said should be impossible it is 6 long and the limit is 5
yes but it should says that there was a syntax error not that it's undefined
due to the legnth
right?
maybe
btw what happens if a program tries to save to that list?
it does
or it doesn't like the lowercase
@RoccoLox Programs "{1,2,3,4,5,6}→⌊IDList
yeah it just says syntax error at the i
ez80 assembly?
lol trying to dump rom for this thing sucks
wabbitemu's file is invalid and can't be sent
CEmu's file sends but then is invalid
gtg tho bye
*Appears*
hey Roccolox how are you?
hey Caesar
Michael2_3B: Attackers might be trying to steal your information from pastebin.com (for example, passwords, messages, or credit cards). Learn more
also: This server could not prove that it is pastebin.com; its security certificate is not trusted by your computer's operating system. This may be caused by
the link you provided
chrome has those errors
ms edge also says it's not safe
Maybe it's bc I'm on a school computer
the diff various browsers saying it's unsafe: REDACTED_GD_LINK
:\ idk I just wanted to prove that i was having problems, also I can't actually continue to the site
kk give me a sec
yeah that goes through
btw what is this supposed to do?
btw how do you type this one into the calc? L6(E
like that or dif
yeah yeah just making sure i didn't need to add any thing else to it
what is it used with/
stupid keyboard right shift doesn't work
It's alright nikkybot, it's not your fault.
???
:/
the what?
An edge case is a problem or situation that occurs only at an extreme (maximum or minimum) operating parameter. For example, a stereo speaker might noticeably distort audio
from https://en.wikipedia.org/wiki/Edge_case
sorry didn't show up untill after i sent
*trying to read BNOTECE's code*
btw if you run znotece by itself it works but does nothing
oml so many variables
ah ok
then it does error undefined by itself
prgm line 106
running basic note hitting on running zneditor then pressing right says undefined and then running basicnote dumps the "Ouch!" error message
oh wait that's just on
btw gtg bye
What is going on here?
???
What is this chat doing?
also not much RoccoLox Programs
arusher999 bc it's a mess
you sure about that?
also in IRC both nikky and nikkybot are online
really?
idk
so random
lol I told nikkybot to mimic roccolox it said "No freaking way Firepup mimic roccolox"
lol
I don't think roccolox said that one tho
wtf the school wifi didn't block that discord link :O
also gtg now, bye y'all
see y'all tommarow
the and between Fish and and, and and and And, and And and and, and and and And, and And and and, and and and sentance
heya Rocco
I might take a bit of a break to work on this project of mine https://replit.com/talk/ask/Help-with-my-project/133086
lol
3 hours, 21 minutes ago, RoccoLox Programs had authored 41 files
welp that's 47 now
?
duplicate programs?
ah but there are 2 Reversi
Hello
How are y'all today?
good
It's a bit quiet
gotta log off now, bye y'all back later
I'm back
Heya Rocco
How are you Rocco?
RoccoLox?
I'm back again
I get message log but only if I'm connected
Roccolox yeah, this "https://replit.com/@Firepup650/Pay-attention-to-me"
school blocks replit? not mine
wtf?
michael_ a lot of school chromebooks prevent that
lol
oh yeah the repl should be backed up there as well
why would you do that???
lol nice
that's 9 freaking screws
RoccoLox github repo of that code: https://github.com/Firepup6500/Pay-attention-to-me-
...yeah
oof
stupid school auto sign up
piece of trash
RoccoLox oh yeah I did do that didn't I
oml it wants me to verify it's me now bc i tried to sign in
o followers 1 following
:\
gtg now
Back!
btw I'm chatting from this project of mine: https://html-apps-by-external-sources.firepup650.repl.co/
oof website reloaded
umm k
RoccoLoxPrograms started following you and arusher999 6 minutes ago nice finally updated
lol this screen is broke tho
hang on uploading to drive
RoccoLox Programs explain Screenshot 5 to me please REDACTED_GD_LINK
the followers count vs. who it shows following in screen shot 5
lol how it that?
be back soon
hello?
hello?
hello?
oh yeah irc was bugging out
this is my cemetech
this is my irc
but i gtg now
bye y'all
Hi
???
um, what is going on?
hmm
there you go
???
"Error Connecting (Closing Link: b.clients.kiwiirc.com (*** Banned ))" what'd I do?
nvm got back on
see y'all later :)
Hello
What's up?
hmm
here we go
is it a ghost chat today?
I mean
It's quiet
hmm
irc has 3 people who left
but 1 was a timeout
I guess
A what?
does efnet block pastebins?
here is what I see: 2:58:05 PM← Pieman has quit (Ping timeout: 240 seconds) 2:58:12 PM← notipa has quit (se.hub irc.nordunet.se) 2:58:12 PM← ldebrouxl has quit (se.hub
when the 3 left
aj
opp
*ah
ok
lol cemetech is tagging me nonstop
everytime I message
on cemetech?
default
what does that do?
oop
hmm
ok
how does it know tho?
hm
kk gonna see if i can get it to read "fire" and "pup"
Is there a way it could read both?
or no?
what's the limit?
kk
fire
pup
just checking
lol
it ignored me
hmm
but no
yours bliped
just not mine
the irc highlights you
lol
so the format says "you can't ping yourself!"
:)
hmm
lol
true
lol me being on irc bc I got other stuff to do at the same time
WHY IS IT SO QUIET???
And in response to your earlier comment Hooloovoo, I use kiwi because it's free, and it doesn't have to be downloaded
I mean
I expect something to be happening
I swear
you are so random Caesar
hmm
oh well
can I go fishing in one?
lol
right
bc it's reverse messages
so maybe we're deleting messages
lol
but
now you need to unsend that
no to zeroko
nikkybot mimic tlm Reverse messages
ok then
brb
I am here
hello
how are you?
hello
nice
oh why not dragon?
yeah
I agree
I get that
oof yeah I get that
be back later
hello
I finally finished another program
but the ti-84 plus has terrible screen capture capabilities
so I couldn't screenshot gameplay
No, I used a physical
Well what if I don't want to? I took 4 other ones
aaaaarrrrgggghhh
it is a freaking basic program!
it will be fine!
well when it get approved here's the link: http://ceme.tech/DL2155\
oop
uhh
I can't ever get wabbit to work
oh yeah and it (the version i tried) doesn't even work with asm, it just crashes
ti's
not wabbit
¯\_(ツ)_/¯
is that why it couldn't capture it?
the ce captured but the regular plus wouldn't
yep
said it wasn't responding
oh
ok
gtg now
Hello
It's so quiet here
It ping timedout 604 seconds
ok
?
I used kiwi's /dice command
lol
oof it should
but I can't fix that
This site cant be reached The connection was reset.
for timmy;s pic
lol school wifi sucks
ah ok
why is this a thing?
lol
oh, makes sense
ok
just pulled another efnet channel named "#dice" just for rolling dice
...
...
It's so quiet here
???
lol
ok
hmm
I set up a #dice channel just to roll dice without annoying people
well DrDnar found the dice annoyig
so uh dice got moved
to #dice
witch is a big mess
oh yeah if kiwi rolls a 0 sided dice, it defaults to 6
ex: /dice 0
how would you roll that?
if infinite sides...
Heya rocco!
nope!
can I steal that phrase?
lol
I meant the "no longer quiet here"
it's not your quote rocco
uhm ok
hmm
zeroko it claims you're away even when you start chatting
olo
oops
typo
*lol
on kiwi the status it just has the indicator saying away
but no message
ex: here is green away is red
???
lol
is nikkybot attacking efnet now?
what are we doing to nikkybot?
?
what?
welp new person
umm...
is DoorsCS a bot?
ok
facts file? what?
oh wait
~kill Firepup
um
did I type it wrong?
Firepup ~kill
...
"kill|<reply>kills $1"
~kill
um
ok then
I quess
*guess
~cookie
~mecookie
hmm
~overkill
lol
~randwar
umm
of course that happens
~randwar
that's a bit better
Melisma doesn't appear to be in this channel
~No wars
hmm
nvm I was looking for "Melisma" not "@Melisma"
uhh there's 2!
gtg but I'll be back soon
so um I just realized
the other client is slow to dissconnect
so I named it disscon
but it is still controlling the #dice channel
:\
is there a bot that can force dissconnect ut?
*it
or do i have to wait?
nikkybot mimic someone
ok
also I see that the status is fixed zeroko
cool
why is your "real name" purple? lol
no I mean it shows this on my end: "Real name:
purple"
it litterally says purple
ok
lol
also Disscon finally Disconnected
???
what happeded to that roll?
*happened
...
It's so quiet here
again
back!
did I miss anything?
TIny_Hacker you have a typo in that post
lol Iḿ so picky
oof stupid intl keyboard
there we go
?
yeah but why?
...
nikkybot mimic timmy Or to a stupid bot
I wonder
a while back someone mentioned
scrolling through sax's logs just to find one of nikky's quotes
where are said logs?
lol
~ask
"Just ask!" welp I did that
:\
lol
maybe
ok then
~o/
o/
hello
??? lol
does DecBot3 have a help page?
Idk but DoorsCS triggered it
I think
lol
but DecBot said it was hungry
You're grass
...
nikkybot mimic timmy help me
??? lol
I'm in credits!
lol
but you just did nikkybot
um
ok
nikkybot caused this chat between timmy and nikky: https://dpaste.com//AHMGD58TF
lol it's a bot chat
but still interesting
found this line of text in the botchat: right! now, many programs are what I am working on a 2D Minecraft game, but I ran into a Big problem! The program is in the 3D
did that actually happen?
oof be back soon
Back!
welp I HATE THE SCHOOLS SECURITY SETTINGS!!!
pastebin!
also brb
BACK!
Rolls a 666 sided die and gets 2
Just realized, kiwi always shows me as blue
:/
nice but why?
hmm
If I could change color I would be cyan or teal
you're green here Zeroko
is it the like pure green?
kk
oh wow lol
nikkybot, that's a bad link
~offtopic
lol
eh
but the color stuff seems a bit off
idk
...
o
lol I had nikky botchat with nikky and they just spammed "let's discuss" and "let's talk about
that bot chat jammed on line 100
lol
how does commandblockguy's pic change and log the sax chat?
but how
it hurts my brain
oh wait
Ijust realized that his profile pic changes too!
on some posts it's a normal command block
and on others it's a repeat command block
the school roof
hey Zeroko
I'm here
Hi kerm
yeah it's his thing
we're on school wifi dude
can't see it
"It puts it in root's inbox if you have mail set up, I think." but what if it's not set up?
nice
comicbot does not appear to be rsponding
Zeroko
It says you're away again
lol ok then
hmm
Making breakfast: https://c8.alamy.com/comp/K7A4BJ/breakfast-on-table-beside-laptop-computer-K7A4BJ.jpg
oh no
sudo: unable to execute ./home/zeroko.exe: No such file or directory
sudo: unable to find ./home/zeroko.exe: No such file or directory
sudo: unable to find /home/firepup.exe: No such file or directory
system failure
rebooting
loading 1%
loading 2%
loading 3%
loading 5%
loading 7%
loading 10%
loading 15%
loading 30%
loading 40%
loading 50%
loading 75%
loading 100%
loading 101%
loading 650%
loading 6500%
loading 65000%
loaded
starting...
system boot complete
hello
what happened?
oww
ZEROKO STOP DUCKING
bash: unable to execute /clear: No such file or directory
no
~spam
~sugar
???
sudo: unable to remove //home/google/chat: No such file or directory
sudo: unable to execute //home/google/chat.exe: No such file or directory
sudo: unable to execute /cemetech.exe: No such file or directory
Idk
just building off of every one else
sudo: unable to execute delete chat: No such file or directory
sudo: unable to execute chat: No such file or directory
sudo: unable to execute i: No such file or directory
sudo: unable to execute your: No such file or directory
~factoids
nikkybot persona
nikkybot personas
ZEROKO!!!
STOP THE BIRDS
STOP DUCKING
EVERY TIME HE DUCKS A BIRD HITS ME!
be back
Hello!
nikkybot mimic tlm hello
nikkybot botchat nikky nikky
nikkybot botchat nikky netham45
nikkybot mimic nikky hello!
nikkybot what language were you programmed in
lol
github says nikkybot was programmed in 99.98 percent python and 0.02 percent shell
oop
*99.8 percent python and 0.2 percent shell
nikkybot what language were you programmed in
new response please
~sugar
~sugar
~tanner
~tanner
~tanner
dude seriously
sudo: unable to execute //home/client.3397574/user:/caesar: No such file or directory
gtg
eh, I always have issuses with it
so better to rename and afk it
also
I-
...
kinda brought sudomaster to cemetech
but didn't know he would spam
so sorry
...
well
no one commented on it
...
<span>...</span>
Error: there is a spanner in the works, please remove the spanner to continue
define spanner: https://www.google.com/
Error: there is a spanner in the works, please remove the spanner to continue
Error: there is a spanner in the works, please remove the spanner to continue
please remove the spanner to continue
PLEASE REMOVE THE SPANNER TO CONTINUE
Continueing
k
no some require you to press a key I think
Error: Paper jam
Error: Error: Paper jam
:/
that's considered spam?
oh ok
sorry
lol
oml that's a bit drastic
esp in a school
oh
uhm ok
laggg
My client froze
oh there we go
:/
but why?
doesn't mean it's necessary
how old do you think I am ceasar?
hello?
oh! because rome?
lol
Caesar you didn't answer me!!!
:/
oh yeah
whew time flies
I guess I'll re-ask
how old do you think I am ceasar?
Hmmm!
oml
I'm done
Good, you?
lol this client limits my name
so i can't be Firepup650, only Firepup65
oh ok
hmm
never really thought about it :/
lol
lol
Commandz, your website doesn't have a robots.txt file
eh
idk
true
Youtube's is hillarious tho
hello
hmm no sitemap either commandz
nice
?
how so?
website or the theme thing?
There are two Melisma's!
hmm
Makes sense
lol
hmm
hmm
What service/host do you use for your site commandz?
lol
still trying to load it
alright
might try something like it for myself
If I have enough patience
oop Chrome: This site cant be reached commandblockguy.xyz took too long to respond.
umm it added :8087 to the url
why?
no when I went to /beta adri
hmm
!help
what is your main called jacobly?
"mine redirects by default now" redirects to?
no what is the url?
I'm too lazy to find it myself
you keep leaving
hmm
how hard is it to make an irc chat bot?
I was thinking of adding a dice rolling bot to the #dice channel
yeah kinda like how DoorsCS quotes factoids
~factoids
nikybot join random
nikkybot join random
nikkybot yes
this is so hard
nikkybot join #random
nikkybot work already!
aaarrrgggh
I quit!
izder?
hmm
now they're stuck
sorry don't mind me
hang on my client got jammed
Hi tiny
um
I'm trying to use other irc channels for misc purposes (ie: #dice and #random ) but they got stuck
and I can't join any new channel now
well
I try to do a lot
Nick/channel is temporarily unavailable
...
same for any other channel I try to join
yeah ok brb
still can't join new channels
ok
see ya
LogicalJoe: no Kiwi irc
?
I'm using kiwi bc it's online and free and I don't have to download stuff
I can't see discord attachments bc school wifi sucks
but yet I can join channels
that then won't stop trying to load
hmm true
HA!
that fixed it
I can't see it
Can y'all hear me, or am I muted or somethin
ok
:/
um
HELLO?
lol
oml y'all are so literall
yeah I'm using irc I don't think irc is gonna tell discord if I'm talking or not
again: y'all are very litteral
uh
...
literal
also I'm going back to #random
the irc channel
really?
LogicalJoe: this will put you in the same channels I am: https://kiwiirc.com/nextclient/irc.efnet.net/#cemetech,#dice,#random
oh well it's there anyway
(on #dice and #random)
I (for now) maintain those two channels
doesn't exist on irc
that's fine
it's not impersonation
border line so
is it asm?
is it asm?
yes asm support is remove
*removed
as of 5.5.1 i think
right?
ooh yes domino
who maintains DoorsCS?
hmm
k
gtg for now
I am here
Zeroko you forgot again lol
hmm
I never get split (I think
)
but I'm just connected to irc.efnet.net if that affects anything
hmm
fghsgh are you in irc and discord?
why can I open that discord link? lol
I'm on school wifi
but it did open
but everytime someone shares a pic from discord that's blocked
:/
hmm
trying to see if it's allowed to connect
it's trying to join
It just popped up the "Connection problems? Let us know!" message
No it's a link and upon opening it says "the connection was reset"
the pics not channels
yeah
and channels just keep loading
forever
my teacher is using british accent now
lol
it might get there next year
lol
not really sure what that is but yes it loads
CEASAR
I CAN"T OPEN THAT
?
lol
yep it just keeps loading now
hmm
lol
ok then
hang on
hmm
?
zeroko "http://184.98.112.107:8080/" is just fine if there's only one pic
oh is that why it blanked out?
lol it thinks it's 8191 by 8191
now both "http://184.98.112.107:8080/" and "http://184.98.112.107:8080/mandelbrot.png" are the same
hmm
lol
oh so I could do something like this: http://184.98.112.107:8080/Firepup650.png
why did that go bold?
lol
maybe I hit ctrl + b by mistake
hmm
so like colors?
02blue 0203lime 0305brown 0508yellow 0810cyan 1001black 0100white00
00the strike through and monospace falied on my end00
bold italic underline did
lol
maybe
10I might just start using cyan10
10yep I got that10
10"white"10
10hmm10
10hello? anyone in discord?10
10did y'all leave?10
10did the discord client get disconnected?10
10or are they just not talking10
10oh ok10
10can you see formatting tetrablocks?10
uh
10can discord see this or not?10
10ok but how is it formatted10
10hmm it should be cyan10
10Ok this should be bold cyan text10
10is the code for saxjax public?10
10hmm10
10nikkybot mimic someone saxjax10
10whomever or whoever?10
10lol10
10lol10
10uhh lag10
10gonna have to reload I think10
10there we go10
10nikkybot mimic someone saxjax code10
10?10
10translation anyone?10
10.10
10gonna be off soon10
10beause "good"10
10lol10
11"huwoman"11
11ZEROKO STOP THROWING DUCKS11
11uhh11
11my brain hurts11
11help11
11"/help" is not defined11
11"fe" is not defined11
11"[D]" is not defined11
11"[D]" is not defined11
11"I" is not defined11
11"&" is not defined11
11"I" is not defined11
11...11
11""""Undefined is Undefined" is Undefined" is Undefined" is Undefined" but I'm done11
11yeah11
11bye!11
Hey yáll!
oof intl keyboard
tater? are you refering to sudo?
failed
lol
commandblockguy does
commandblockguy did this with his: http://commandblockguy.xyz/
idk
to join the channels I use: https://kiwiirc.com/nextclient/irc.efnet.net/#cemetech,#dice,#random
nikky bot mimic tiny https://kiwiirc.com/nextclient/irc.efnet.net/#cemetech,#dice,#random
nikkybot mimic tiny https://kiwiirc.com/nextclient/irc.efnet.net/#cemetech,#dice,#random
oops
wait
nikkybot mimic tinyhacker https://kiwiirc.com/nextclient/irc.efnet.net/#cemetech,#dice,#random
here we go
hello Caesar!
? lol
how are you today?
good
10time to use cyan10
10?10
10why10
dude
that's only on irc
saxjax strips formatting
11cyan back on11
11*c e me tech11
11 11
11stop11
11I'm on a dark theme11
11 so it's invisible11
11black on black11
11uh11
11uh11
11???11
11oh11
11nvm11
11uh it's like grey on my end11
11that's a sphere11
11you weren't gone long11
11oh god no11
11⍑ᒷꖎꖎ𝙹 ||𝙹⚍ ᓵᔑリ'ℸ ̣ ∷ᒷᔑ↸ ℸ ̣ ⍑╎ᓭ ᓵᔑリ ||𝙹⚍?11
11lol have fun with that11
Hello
I got bored so I just made this: https://lingojam.com/KeyboardAlphabet
o/
Lg igv qkt n'qss zgrqn?
Itssg?
Qfngft itkt?
Hi tiny
can you read the other messages?
lol
sgs
Sggaofu ygkvqkr zg lttofu oz rgft kgeeg!
uh no
wait
hang on
*translator
does this mean something?
are you sure?
oh ok
lol
oh wait
sgs
hmm
what did you do then?
the gh?
does everyone here have a .xyz website???
caesar yours is for sale
hmm it's ww12 tho
ww12.caesar.xyz is for sale
trying to go to caesar.xyz just goes there
...
...
oh did you spell it "ceasar.xyz"?
um... idk then
o
fghsgh: because we visited it?
lol this is a school chromebook tho
I meant your "also all of you guys' IPs have now been logged hehe" message
um zeroko? he was talking to fghsgh?
did we break zeroko?
uh
my brain hurts now
uh
ah there we go
I didn't know the start
the main mc.fghsgh.xyz page: 403 Forbidden
lol
I mean, I can get to the favicon
uh
yep
uhh
?
IPhoenix where is that page?
wood + wood = 2 wood
Back!
no
get rid of the wandering trader
what is happening
IPhoenix: can you give the url you used to pull up those stats earlier or no?
hello?
uh
why are the assets referring to players red blue and green?
hmm
interesting
that's tiny
but ok
Vin rg o rg ziol zg dnltsy?
https://lingojam.com/KeyboardAlphabet
back
Vtss ga zitf.
oof
oof back again
gtg
see y'all!
hello!
there was an eclipse this morning???
hello
how are you
good
you?
good
I'm talking to myself
I don't know
~factoids
~pillow sudomaste
sudomaste pillow
sudomaste ~pillow
?
~pillow
~inception
~Inception
nikkybot what language were you written in?
hello?
nikkybot stop
zeroko
why?
nikkybot botchat nikky nikky
zeroko: please take spam to #spam
uh is there a way to get nikkybot to join more channels?
I've been tinkering lately and been in #dice and #random but everytime I log out it de-ops me
lol
yeah
nikkybot help
~botabuse
?
help me
my brain hurts
dude stop
good
oof hang on gotta /clear because of lag
here we go
tomarrow I am out of school for this school year!
hmm
kiwi has issues sometimes
oh no, my client
there we go
oof forgot to bind that
It's so quiet here.
it's a car pen
... from (fill in the name of some tire store here please)
caesar? anyone? fill in a tire store name please
... from Discount tires
It's so quiet here.
lol
I am hunting... uh... water cats
where did you come up with that?
what does the "++" do?
!help
uh
hmm
no caesar a TIRE store
lol
also that took you a long tim caesar
*time
oh hello tetrablocks
...
oh
i thought you were talking to caesar
ok see ya
ok
timer starts now
3 minutes left
lol
hi
the official one?
the official TI one is here: https://education.ti.com/en/software/details/en/BE8220257AA241148986628D6EE332E5/ti-smartview-ce-for-ti-84-plus-family
k
...
22/4 = 5.5
?
https://study.com/academy/answer/what-is-22-divided-by-4.html
oh ok
22*3=66/4=16.5
uh
?
who is nikkybot9?
but their real name is "nikkybot"
help
uh
then who is it?
nikkybot more like nikkybot9
oh
lol
nikkkybot nikkybot9 more like
oof
nikkybot nikkybot9 more like
what?
help
nkkybot9 help
um
um
is this a person or bot???
yeah
i mean
lol
maybe
lol
oof need to clear, hang on
hopethat doesn't ban me as well
:/
k
that's good
true
um ok
how was it/them banned and then kicked
so theywere still in for a sec
*they/it were
hmm
on my end on channels that i'm admin on i have three options
1.kick
2.ban
3.ban and kick
I would have thought that ban would just stop you from chatting
!karma
why does melisma respond to me?
or sorry "melisma_"
!karma
see?
@Melisma_ keeps repling when ever i use a ! command
lol
lol
but not for @Melisma_
oh so when it's @Melisma_ the @ is first
so it ignores it
hmm
who gave me karma tho?
when? for what?
I'm not even on that often
ok
lol prob because I kept calling him something like robloxPrograms or something
according to dec bot: firepup650's current score is 1, last changed Mar 5, 2021 2:12:48 PM.
oh
is it different?
hmm
so I have 2?
lol
I'm only "firepup" on irc because "firepup650" is too long and gets shortened to "firepup65"
which is so annoying
lol
but that's a nice example
cleared again!
this lag is just crazy when it builds up
just saw this on xkcd: https://xkcd.com/688/
they put recusion in there
who? what?
the image?
lol
some one else should have made another grid copy after yours was up
here's an idea tev: "These sentences have <number of letters> letters.<sentence loops <number of letters> times>"
gtg might be a long time before im back
Hello
...
Hey roccolox, you on?
dang
oh well
huh
school?
how's everyone been?
morning!
how've you been Alvajoy?
bye wave
*reboots malfunctioning chromebook*
there we go
*pats chromebook*
Hmm
Chrome decided to not allow irc to work for some reason
IRC finally decided to work
Join #dice,#random
Sorry
It missinterpreted the command
Lol
How are you doing today nikkybot?
Huh internet crash
Nikkybot rules for Firepup
Interesting
?
"RoccoLoxP"... Char limit much?
What's it do?
:/
It's so quiet here...
Haha
Did you do that Tater?
Oh okay then
...
Really Tater?
Really Rocco?
Wait.
Sorry, internet crashed
Anyways
Why are you dead Rocco?
No, I had said wait bc he said he was "Haunting me"
No, just a coincidence
Gtg people, bye!
Hello, how are y'all today?
I'm... Mostly okay
I've just had some coding issues
With python specifically
See, yesterday a command read a single
Key press and then a second command
Would take it and make it to where my
Program could read it.
However, the same code doesn't work
Today. Why? I have no clue but it's a major
Problem for me.
Any suggestions are welcome
G'night Tater
/Caesar
Uh, hang on lemme just grab the project url
I'll send it through sax
https://replit.com/@Firepup650/Yeehaw#Readme.md
Oops... The readme portion shouldn't be there
Should be this: https://replit.com/@Firepup650/Yeehaw
If you run it give it "load yeehaw!" as the command
Then wait
Eventually it should say "YEEHAW!" and then "TOWN" in a box
Then hit a key
And there's the error
It's so quiet here
The read() command worked yesterday
I was eating dinner btw, why I didn't reply
@Yolomep I'm back
I guess I'll re-enable comments
Nikkybot more like
Nikkybot more like nikkybot
?
Nikkybot botchat nikky nikky
This should be interesting
It usally gets stuck in loops let's see what happens this time
Hmm nikkybot seems to have gotten stuck in a care loop
Might lose power...
Nikkybot help
Nikkybot mimic tiny
Nikkybot mimic tiny-hacker more like
Nikkybot calculators more like
Nikkybot what is stern nordicland
Two?
~factoids
~bashphorism
Hmm
Hey peeps
How have y'all been?
hmm
oh btw, hi Rocco!
How've you been?
that's good
I've recovered from my few day long programming rage
(I'm looking at you python)
yeah...
You see my original code for movement controls was laid out like this: save old state, set up 1 key only mode, read 1 key, reset to old state.
it worked for 1 day
...
I finally figured out a way to fix it tho
today I moved "save old" to right after an import command, and "reset to old state" as a command defined during the command definition sequence. Leaving only "set up 1 key
sorry if that's a bit long...
but hey! it works now!
I also know what the glitch was
but no idea what caused it
if the command "sys.stdin.read(1)" is called inside another command it's output is "None" for some reason
I got no clue why
esp since it worked for a day before it stopped working
oh well
here's the game's link: https://replit.com/@Firepup650/Yeehaw
it's nowhere near done
heck, the movement controls don't even do anything
@kg583 yes, but it worked for a day PERFECTLY, the stopped
*then
it's no longer there
since the new method works
the old line was
ch = sys.stdin.read(1)
I gtg now
bye peeps!
hello!
how've y'all been?
I'm back
I'll be here off and on
so don't expect a timely reply
Hi Oxiti8, how are you?
that's good
Oxiti?
"
I'mma log off for a bit...
I'm back
what'd I miss?
hello
how've you been rocco?
that's good
I'mma change my name, i'm testing some new clients
This is finally right
It was my usual client
I renamed it while I was testing other ones
Like this one
IRCCloud on Android
Yeah sorry for the brief confusion
How've you been tiny?
...
@commandz: how've you been?
That's good
?
Boop what?
...
Hello! How's everyone been?
Hey Caesar
Hey Rocco!
How've you been?
Rocco?
I've been okay as well
Took a little break from programming my game the past few days
...
?
Yeah probably
Just realized how little I've done
I have controls to move, but no player, or map to move in
...
Also no clue how to put the player on the map
And then move the player on that same map
Huh
The other client just died
And came back...
Whatever
The client I don't use anymore, the "Firepup65"
@lambian lol
Side note: how was the fan powered
Alright
Guess I'll work on my game a bit... Lemme just check my notification settings
I will now go back to coding my game,
nvm I'm feeling lazy
Guess I'll go play mc...
I exist again
@RoccoLox are you on?
It's so quiet here
@Caesar?
...
🎵I'm so lonely🎵
Hi Tiny
How're you?
Eh, good for the most part, a bit bored tho
Also just realized me and @commandz are using the same irc client, lo
*lol
I didn't realize untill I checked the logs in #random for when your client got disconnected and then reconnected
Welcome back Zeroko
Lol
Ah ok
Lol
Also I learned that sadly I couldn't find a way to run hot chicks in JusTIfied
:|
Oh well
? JusTIfied or hot chicks?
It to runs the it doesn't run the TI 84 plus ce, but it does run the cse (is that the right name?)
(correction it runs the "TI 84 Plus CSE" and does not run the "TI 84 Plus CE")
Although, aren't they essentially the same?
The cse is just slower right?
Welp my mom put us in lockdown, so that's fun
Wow 4 new users all of a sudden
@commandz, you don't have to, I just wanted to try it out, it's fine though
Nice, lol
So I should have done this:
Well a portion of them haven't even entered the chat so...
Zeroko: what?
Oh right
Duh
Process crashed please do "Firepup Restart" to restart the program
Attempting automatic restart...
Automatic restart failed! Please restart the program manually.
Re-attempting automatic restart...
Automatic restart failed! Please restart the program manually by using "Firepup Restart".
Restart complete
What'd I miss?
Huh...
...
I'mma just go now...
Logging off for the night, bye y'all
Hello
Hey roccolox!
I'm more than a little mad at my gift cards (I have 3)
They have like a few dollars on them that I can't spend
Roccolox: yes, gift cards
(note: that's a few dollars on each)
Yeah
The card in the back of my phone has 48 cents
Thought it had more
Yeah, where am I gonna use it?
...
?
Hello
I've got an interesting thing to show y'all
Read the following sentence
The cat crossed the the road
Then read it again
👍
Nikkybot am I an ai?
Dog food? Cat food? Human food???
A wild commandz appeared
Lol
I'mma gonna go be semi-productive and work on my game
♾️
Later
Hello
Hello
Candledark how are you?
...?
Hello
I can't be on long ...
But hey! I figured I should at least dump my website, so people can check it out
So if anyone feels like checking it out here's my site: http://firepup650web.ml
I know http isn't secure...
But I haven't gotten https:// to work yet
Anyways
Logging off now...
Hello
I'll be on for a bit
well that's great... The highlight didn't highlight that...
anyways...
Hi tiny!
I'ma go see if I can figure out how to get my website to successfully run on https...
Hello!
I don't get acknoledgement
...
It's so quiet here
I'm back!
Hi RoccoLox, Michael
I have tried twice now to add a website to my profile, and cemetech won't let me... how is it supposed to be formatted?
... now it works...
(It's still wrong tho)
(it says "http" I moved it to "https"...)
oh well
it still works I guess
ok
lol
my website is for whatever randomness I need it for
https://firepup650web.ml
tf? why is chrome rasing a privacy error now???
...
aaaaaahhhhhhhh
"its security certificate is not trusted by your computer's operating system."
hmm
so...
chromebooks don't trust certificates from "Let's Encrypt"?
I agree, but I'm at school so it's the only thing I can use
(at least right now)
...
lol
if you go to the http version, it puts you on the https version, and then the certificate is trusted
why???
lol
Oh just my website being odd
/chromebooks being odd
I went to the "https" version, and it wasn't trusted
but then I went to the "http" version (which redirects to the "https" version) and then it was trusted
logic anyone?
although some internal links need to be fixed
I can't fix those links tho...
bc school is getting in the way
"Sorry, firepup650web.ml has been blocked due to a security threat."
but why?
I know it's secure, so why is it blocked???
that directed at me?
yeah, chromebooks are pretty terrible
and now it works on the school chromenooks again... wtf
but hey!
far as I know all the links should e fixed
bye for today!
Finally oml
How is everyone?
nvm, have to get off, bye
Hello?
I got bored, so I made a custom page for the this chat, If anyone wants a copy of the Link, let me know I guess
^ (although I could use dog or like fire pronouns I guess)
What does cemetech have to do with trains?
...?
ah ok.
TTTTTTTTTTTTTTRRRRRRRRRRRRAAAAAAAAAAIIIIIIIIIINNNNNNNNNNSSSSSSSS
lol
here's a fun experiment
read the following sentence twice:
the cat crossed the the road
you know it's interesting to get results from it and see who catches it, and who doesn't
lol
<Dani~ (Pieman7373)> = <pieman>?
ok. just clarifying
no, no it's fine
:P
@nikkybot Hello! How are you?
*facepalms
lol
@nikkybot botchat nikky nikky
?
14
afk, doing classwork, lol
actually, can i...
Sorry, was adjusting screen size, back now
Chat kicked me out again...
So! What's Everyone Been Up To?
The What?
Ah, Ok, Makes Sense
What Have You Been Up To Dragon?
always interesting when nikky talks to nikky: https://dpaste.com//96D776RH2
Lol, No It's Just The Way I've Started Typing
That Sounds Like An Exciting Ride There Dragon
You Want An Acronym Ceasar? Here You Go: Hello! Lost in a forest? Light it up with our brand new Oled flashlight!
@Caesar You Appear To Have Missed The Acronym I Hid In There...
@fghsgh Oh Well, I Was Just Using It For The Main Acronym Anyways
@Zeroko (If You're On) How've you been?
@RoccoloxPrograms (If You're On) How've you been?
Yes, Yes I did
HEllo! Lost in a forest? Light it up with our brand new Oled flashlight!
too lazy to fix it more than that right now
CAN YOU STOP CASPITALINSNG
Uhm, No, Sorry :)
Also, Why?
Ok, sorry
It's just a habit
Idrk just something I've developed
(I'm actually having to stop myself from capitalizing as I type now)
Time to type backwards instead I guess...
Now I'm typing backwards!
Hmm... Interesting question... It doesn't really make me feel anything
lol
lol, here's (supposedly, I don't believe it though) a NULL character: "<22>"
vs the symbol for null character: "␀"
I prefer the symbol
The "NULL" I copied wasn't null, it was a symbol representing that it couldn't be shown, interesting...
U+FFFD
the symbol: U+2400
gtg, bye!
hello!
How's everyone today?
gimme a second, need to reload my client
there. fixed
sorry, it has issues joining channels some of the time, so I needed to reload and rejoin them
anyways...
I've been quite bored recently myself, but I'm fine
There. Now it will work.
https://dpaste.com/3QX324GDQ#wrap
yes, well sort of...
it functions as a self sufficient link
no. not my irc client, just how a client I found formatted how I need it to be when I launch it
that one is also setup to use a random name
This is a very simple page that says hi: https://dpaste.com/74B95VS4R#wrap
gtg, bye!
back, sorry chromebook crashed
That's just how life works!
@ACagliano Your post got cut off
nikkybot botchat nikky commandz
lol
when I'm on a chromebook: REDACTED_GD_LINK
lol, anyways I gtg, by everyone
hello
@fghsgh Hello! How are you?
That's always good.
@Roccolox You On?
...
I got bored so I made a dpaste profile: https://dpaste.com/profile/2280
lol
Did the offline one work?
cool.
Did the button on the offline one work? (button needs internet unfortunately)
ok
the thing that's supposed to keep the "pointless progress bars" page up crashed...
gfetjbkfbrgurfuhn
It's crashing bc something isn't returning any data...
oh well. According to history, it should come back up soon enough
Hello!
How's everyone today?
brb
back.
btw here's a project I'm working on: "https://pointless.ml"
oops, it took the quote
btw here's a project I'm working on: "https://pointless.ml/"
there. now adding a quote onto the end does nothing
So who is looking at it?
lol
looking at the log: "GET /page HTTP/1.1" 200 7058
someone start checking the data button please
more seriously though... Who is actually looking at it? what are your thoughts?
?
found a fun (not sure if it's only chrome but it's what I use) chrome bug with jsTIfied
It's such a weird bug tho, like how does pushing up break it?
so something with the history then?
?
why does this chat always devolve like this?
@kg583 going from some normal conversation into something that I consider gibberish.
that's kinda my point
like we'll go from discussing issues/bugs with stuff, to whatever randomness is taking place about time rn
hmm
realizes I've forgotten what Caesar's cemetech name is again.
...
\help
/help
...
what's the prefix for sax commands again? I'm really having issues with everything today
:/
@fghsgh I know there is because I've used it before
I hate my internet
was just out for 8 minutes
anyways, bye everyone! see you later! (maybe tomorrow it will depend)
ok...
whatever I guess...
I have to use a web based one, which is why I'm on kiwi rn
Are they all free though?
irccloud: the connection was reset
school computers suck
for irccloud I have 2 problems: 1. doesn't work on school computers 2. don't have anything I could keep on/open to keep it online
sorry, I'm back now
just going to silently sit here and watch chaos unfold
Khaos is close enough
lol
Ok i'm bored now, let's give this a shot
disregard this message
...
ok
anyways, be back at some other point, bye
Hello Caesar
How's everyone doing today?
lol
same, lol
what projects are everyone working on (grammar is hard)
be back later
elgoog's google fan is kind awesome
Someone tell me that turning on everything (including "I'm feeling crazy") is satisfying: https://elgoog.im/google-fan/
dododo
It's quiet here.
lol
How've you been Zeroko?
lol
such is life
increase screen res in windows settings?
I hate programs that run smaller than my screen by default and I have to increase their size. (ie: Portal, but not hl2
logging off for the day, see ya'll tomorrow!
nikkybot hello
...
I just said hi...
So, how's everyone today?
nikkybot why is it quiet here?
...
It's quiet here
it always seems to be when I'm online
or close to it
be back soon
69105: this? https://imgur.com/bSEkgbM
2nd 3?
be back later, sorry
here, for now
what's everyone working on (project-wise)
if nikkybot isn't metioned, what else can cause it to respond to a message
...
nikkybot mimic someone hello!
now I want to know who lax18 is...
'k
see yall tomorrow
does the ti84pcse not run ez80?
is there one I could boot in jsTIfied that would support ez80?
don't mind me, just checking to make sure that my cemetech higlight still works
It does
Zeroko:, no someone gave me this pattern a while back ( \[(?!#|fire)(.*fire|pup*) ) and it works
I added spaces on the sides so it was seperated out
just for that message, the pattern doesn't actually include spaces
I feel like I'm running in circles now, lol
ok
Zeroko: To your comment about highlights when someone mentions fire, I got a random highlight a while back because someone mentioned fire, but that's something I'm gonna have
TuberPhD technically the truth.
only 2 of the highlights my irc client has a log of are talking to me
lol
Interesting thing is most of the highlights are from you Zeroko
it's fine, lol
just something I noticed
lets see... what all have you said that's caught the filter...
the 2 messages about other filters, 2 messages talking about hell, and you're not responsible for the resulting fire
be back later!
Why are we assigning colors to months exactly?
...
https://www.yelp.com/search?cflt=waffles&find_loc=London
there.
such is life
what is existence?
nikkybot what is existence?
nikkybot what is this scope
???
Zeroko: what was this? ("A third of mankind was killed by the three plagues of fire, smoke and sulfur that came out of their mouths." Okay, sounds more like nukes than gamma
In response to what?
Commandz is your site still up? it keeps timing out for me
I use it for irc, remember?
curiosity question: why is it down?
ok
oof
welp guess I'll use this then
also commandz, what did you mean by everybody?
lol
I kinda expect the same would happen to mine if it happened to go down, but in that case I would have no control over it and would have to wait for it to fix
idiotic question: how do I open the menu on Jetpack Joyride CE?
nvm, found it, it's del
finally got reconnected
so how've y'alls days been?
I'm sorry what?
my brain just stops working whenever I look at these logs.
what version of cesium will work on a 5.3 os in cemu?
The most recent version just keeps causing cemu to reset the calc when run
:/ which version (if any) will work in cemu?
boot version?
brb
the calc I have a rom of is 5.3.0.0037
5.1.5.0014
opening the program
as soon as I open the program the clac ram resets
app is not there
idk, let me try
If cesium is in archive - yesyes, not in archive -
do I need to asm( it?
ok
both in and out of archive after a full reset it crashes
I tink so?
* can't spell
"You already have the latest CEmu version (v1.3)"
for all I know maybe, lol
:|
should I use the "development" build here? https://ce-programming.github.io/CEmu/download
ok
I love errors
Error Failed to detect the latest folder. (Current path: /oss-snapshot-local/org/github/CE-Programming/CEmu/git/) You may need to refresh this page in order
refreshing did nothing
thanks womp
curiosity question- why was it called CEmu-USB?
ok
should I try to update the image to 5.4?
ok
ah
ok
and now it works, lol
yep
something must have gotten corrupted on this image when I pulled it off the calc, there's a 13 byte program called "B" on here that crashes when run
nope
I don't even have one that small
nope
nor did I have one that small
also, said program is edit protected
CEmu flags it as "Prot. Prog. (ASM)"
gets hit by duck
is it the other slash?
\me test
the slash and backslash, I call both slashes slash
just looking through calc contents in CEmu... theres a program called 01 that is nowhere to be found on the actual calc, with the code "Asm84CEPrgmC7" what is
whatever it is, it's chilling in my archive
lol I had an actual image ages back, but didn't have said image backed up apparently and it was lost
Haven't had a chance to re-get one and as such have used one off of internet
...
Is it really piracy/copyright infingement if I already had a rom but lost it?
did not have it backed up, and the computer I had the rom on I no longer have access to
clearly /me commands no longer work in any capacity in sax because womp just used /me but the message looked odd in sax
"/me [D] [mr womp womp] runs"
... CEmu just froze
great. I think I'mma have to reload the rom.
the calc just won't respond
I tried to use cesium to invert colors and it froze
/stopped responding
tries to put jetpack joyride on my CEmu calc
CEmu: I'm not going to send "LibLoad" what were you thinking?
someone please help
brb, sorry
back
is there a scenario CEmu can get itself into where it can't send files?
It refuses to send libload
through drag drop or the send button
nope, bar fills and then vanishes
nope
that finished fine, but it still won't send libload...
lemme check
2826K
windows can't rename it bc the file is open
yes, bc CEmu has it open apparently
sending other parts of Jetpack Joride is fine, it's just libload
I'm just sending libload
it said cannot rename bc it's open in CEmu
restarted
I can rename it now
trying send
nothing
I just downloaded the latest release of dub's jetpack joyride, the downloaded clibs off the cemetech post
1 sec, trying just sending clibs rather than just libload
^that did it
???
it was the one dub linked
also would ti 84+ programs (ie: the amogus) work on the CE?
near the end of the thread
https://www.cemetech.net/forum/viewtopic.php?p=297358#297358
this is what I meant by amogus: https://www.cemetech.net/forum/viewtopic.php?t=17589
I love when I get bugs others can't replicate
bc CEmu won't send AMOGUS now...
whatever.
huh?
oh, you mean the one womp sent me yesterday that I'm using rn?
:|
...
ticket reopened: not working as intended on my machine
new ticket: cannot send AMOGUS to CEmu | Evidence: REDACTED_GD_LINK
like why is it where it is?
bc I have math I'm supposed to be doing on most of the screen
I have all of it in a backup folder on my computer
and I tried to send it. What else could I have done?
?
yes, that's why I didn't send the 8xi
womp: bc life hates me
anyways, gonna log off for the day, bye all
one last thing though, is there a ay to override CEmu so it saves everything to a folder and nothing in appdata?
I can't spell
ok
planning on sticking it on a usb drive, should have remembered it had a portable option
love faulty antivirus
called CEmu suspicous after I copied it
but not before
???
but it was fine as portable before copy
and it hasn't flagged any other portable app I've used
so..?
anyways, I do need to go, bye!
I've been off for a while, what'd I miss?
uhm...
10 days, judging by the last mention I have from a conversation I was in.
:? lol
...
i love it when shift doesn't work
i mean
that's *technically* not true
someone somewhere probably died
lol
always interesting when I have mentions that have nothing to do with me :P
I'm back!
Hey LifeEmu, what'cha talking about? (client disconned me on the 27th so I have no scollback)
I've been off for a while
does the cse not have a wait command?
SGTMM gimme a min I'll build a demo for you
(assuming I can mentally process life)
gimme a min
interesting note: cemetech didn't flag the first one as a mention
I'mma still make a sample.
lol
yep :P
It'll mostly be demo code, so It'll shuffle to a list and then spit them out one by one
gimme a min while I figure out how dim works, lol
nope
... well, that did the opposite of what I wanted it to do...
time to fix that.
what does seq do..?
trying to figure out the best way to get x element, I'm probably overlooking an easier way, lol
...so many functions...
Hello
I'm back
time to go back to working on the sample program
I lost internet for a bit, and browser force reloaded
I'm back to it now
What's M?
..?
what?
what is "m"
uhh?
ok I'mma just stop questioning this now...
does M^2 equal the same thing?
fghsgh I've never seen a calc do that before
gets hit by a duck
why.
grabs the duck and throws it at Caesar
learned something interesting about some software on my computer just now: Cemetech.net is not blocked but ceme.tech is.
-\(:/)/-
wavejumper: I'm actually talking about norton family, lol
what's the triangle list function... thing called?
it shows a triangle the list
yes that
that's why I needed it
it removes the first thing from a list when you combine them, right?
???
so which way?
ok then
uhm...
why does transfering a program named "BLACKJACK" to a cse become "(up arrow)AJAC"???
ok
hmm even the word "BLACK" becomes "🔼C"
Up arrow
filled in
also said bugged out programs cannot be run
you just can't select them
(I'm using sourcecoder)
http://sc.cemetech.net/?hash=gpQlWeV68xInZ3x3a01dldN6immt
that work?
Get the first element
probably a better way isn't there
lol
of course, it's that easy, lol
lol
hmm
might have just found something, gimme a min
It won't do it anymore?
???
weird
I can no longer replicate the bug
???
wait...
It's also only a bug if it's a 84+CSE/84+CE Basic file, wont happen with 83+/84+
Strange
also, note the K's getting removed from the name
but why is the name "(arrow)CJAC"?
where'd the K in black go?
hmm
but the name "BLACJACK" Is fine.
weird
"\BLACKJACK" still becomes the same thing
fun fact: if it's the only program the calc is forced to select it and replaces the arrow with a ? when trying to run it
yes actually
that works
although now I have to deal with the name being too long
gets hit by duck
hits Zeroko with the duck
I'm gonna go with "BLAC\KJCK"
maybe
we'll see
it's just a demo anyways
uhh
found a way to break it agin, lol
sending a file named "?JACK" to the calc just freaks jstified out
lol
hmm the cal turns the ? into some weird U
and then therefore can't run it
butanyways
( I can't tye today)
rgh
*type
anyways, here's your demo SGTMM: http://sc.cemetech.net/?hash=O4nQ4sQuZRw3eC3et6TAoXY+n/G0
yep!
lol
Gosh dangit
gimme a min
hang on just a minute I've got one more idea
actaully that's better than the idea I had, lol
grabs 10 ducks and smacks Caesar with them
ah nice. that's a highlight.
don't question why I used 1-52. I just did.
k
I didn't even consciously do it
what?
yay! more fucntions I've never used
Also, it was just a proof of concept kinda thing
another Fun Fact about sourcecoder's bug, displaying the string "BLACKJACK" through a Disp command is fine
also, leaving just the word "BLACK" in the code is fine
it seems to only replace it if it's the name
weird.
SGTMM: cool! hope your game turns out great!
ooh! how do I change it?
ok!
oh. fun.
..? I broke sourcecoder by opening the catalog?
*jstified
Zeroko: where?
oh weird
it just froze after loading one menu item in the catalog, I had to keep clicking play
I don't think so?
cse
wasn't doing it untill just now
hmm must have suto set one, bc hitting clear all fixed it
*auto
... how do I do that?
lol
ah ok
LogicalJoe++
boop
lol
!karma LogicalJoe
I feel like I'm a terrible person if I have that low compared to you
lets see
!karma Zeroko
...
true
?
commands and commandz are the same person right?
!karma commandblockguy
hmm
!karma firepup
so... I have 3.
How do you ask to get these linked?
!karma DecBot3
nikkybot what?
assuming I have none as well
!links
!karma kg
oops
there have been 6 quotes this year so far
I don't know why i counted that
I tried to make an irc bot, but it refuses to connect to efnet, it always ends up timing out
I edited a pre-made python script
lemme go grab it, (it currently connects to #random on chat.freenode.net since I couldn't get it to work on here)
dug it up, here's the bot: https://replit.com/@Firepup650/Bot
...
that's a lot of essages
*messages
~ninja'd
ok, bot's online
?
Error bars?
Also, who should I ask to get my usernames linked on https://decbot.cemetech.net/ ?
Mateo's an admin right? (I'm tired and can't mentally process right now, lol)
?
So kerm then?
...
~sleep
lol
I haven't slept well in what feels like weeks
Working on sleeping? That almost sounds counterintuitive (at least to me)!
Presumably?
Just randomly decided to look up sleeping on Google, I lightly regret it now due to a news article for that search
Curiosity question: what happens if there are no ops in a irc channel?
Ah ok
Got it
Lemme just go op a user from the Random Corporation
Huh?
Who was it who I told a while back that their real name according to irc, was purple?
There's your motivation, shower so you can wear your favorite hoodie
This cat is insane, lol
I think it was zeroko, but I'm not sure
Ok
I saw that
Is there ever an instance where this chat is on topic for more than 10 minutes (if that)? Lol
Then again, what is on-topic
Ah ok
I don't feel like we're on topic for more than around 10 minutes at a time without someone going off topic, lol
(in this scenario referring to like calc programming and such)
ThuberPhD: same
What is this cat doing? https://commandblockguy.xyz/irc/uploads/b527f6d5321bcca9/16517933849828908501982948991122.jpg
Not what I meant, she moved before I could get a picture of what she was doing
She was attacking my bathroom door
(also in the picture I have no clue what she's staring at, but she is standing on top of a toilet paper tube that she's been playing with)
I don't know, but it's the second time she's attacked it within 20ish minutes
And this cat was trying to eat my chair: https://commandblockguy.xyz/irc/uploads/e45249cabf438eef/16517936090937999064574163927448.jpg
What?
Maybe???
I got bored today, so I added a bunch of things to my main AutoHotKey script
You mean imgur?
Not imagur?
Nikkybot no one was talking to you!
What projects have y'all been working on?
I always do too many things at one time (ie: currently working on an irc chat bot, a discord chat bot, some AutoHotKey stuff, etc.)
lol
I don't task switch effectively either
I'll be half way making a new command for the discord one, and then jump onto the irc one for a bit, and at least 10% of that time I spent on AutoHotKey
(Post of The Day?)
(Variant list: PoTD (Daily), PoTW (Weekly), PoTM (Monthly), PoTY (Yearly))
Like this: [url=https://imgbb.com/][img]https://i.ibb.co/BKS1WcF/Drive-icon.png[/img][/url]
[url=https://imgbb.com/]upload[/url]
xyz
Good morning all!
Which version (java or bedrock) is the cemetech mc server?
Of course, lol
Time to figure out how to get a bedrock client on a java sever, lol
Hmm
Why are there 4 dimensions?
Ok
From what I can tell, is it missing a world border?
memmgmtrw?
memmgmtrw (mem-memory,mgmt-management,rw-rewrite)
?
You're welcome 😄
?
No, like the rest of what you were saying
Like the framebuffer stuff
I think I might have just found a way to bring my ircbot onto efnet finally.
Trying to connect it to irc.efnet.net always times out
But I think efnet.port80.se (based on testing I just did) could work
Time to try
... and it gets banned???
What the...
Does port80 have some rule against bots connecting to it?
I don't know
Looking at the log, the last message before it got banned was the MoTD
But on my irc client, it sends a "CTCP Request: VERSION"
I don't know. I'll just try another server I guess.
Yep, nope I guess whatever efnet.port80.se did banned it from all of them?
...hmm
So... Is it the hostname of the bot that's bad?
Bc if I use it's nick to connect to efnet.port80.se, it's fine
irc.choopa.net says the bot's "K-lined"
efnet.port80.se says the bot's "Temporary D-Line 1400 min"
I think I finally stabilized it
Thank you irc.mzima.net
I should probably make sure bot's functional though
lol
How many CE's are you getting womp?
Protosw?
Ah
Ok
Cool 👍
I'm back
I like monospace
If you don't own it why should you be able to copyright it?
I own the universe, lol
Random question (to everyone): what's your favorite font?
MateoC: don't you hate it when auto correct thinks it's better than you?
Lol
...
I use Courier New, because it was the first monospace one I came across, and I didn't bother changing
after I found it
The world: *puts everything in light theme by default* Me: I hate light themes
Il1|
Hey Caesar
?
Hmm
Night tr1p1ea!
lol
But hey, you've got a possible is with it
Is there a rule in this copyright/warranty/whatever, that says you can't send it to someone else without also sending them the copyright/warranty/whatever?
Hmm, what if you don't copy it (ie: "cutting" the program)
Hmm
Why are CE's so expensive?
Eh, true
Adriweb: around $100, but I remember one being like $300 once
Hi
I'm frustrated at a freaking ircbot rn, I'll be back later once I've calmed down
It worked fine on one channel
And somethings still work on multichannel
But most of it is broken for multichannel
DJ Omnimaga, commandz, I have a way to connect it to efnet, I found a server that lets it through
The issue is that when it's connected to more than one channel, the bot's "owner" commands break
And all's it's doing is running a check that goes: "Is username in the admin list?" And if the answer is yes then it executes the command
Wavejumper3 what?
commandz it's here: https://repl.it/@Firepup650/Bot
lol
On the topic of my bot for a second, the only thing that doesn't work is the command to tell the bot to leave
Nikkybot Zeroko more like
??? lol
A side note: there's a small bug with it, if you open that topic and check the top of the page, there's this: "/>
It is advanced by 0 years
Does it run asm?
Or any ce programs/apps?
He probably asked?
👋 wavejumper3
lol
So why does lol become 0x5 in a post?
LogicalJoe you on? There's (I think) issues in the last of your demos. (Time to double check)
...
What?
LogicalJoe: I apologize, it's not broken, just looked weird to me
Also Welcome back LifeEmu!
I'mma work on my bot for a bit, if you need me I'll be in random
...
This is fun to read through: http://www.efnet.org/?module=docs&doc=12
LifeEmu you didn't know about slash commands?
LifeEmu: I see
Wavejumper3 Hello!
wavejumper3: how's your day been so far?
why's that?
ah rain. always ruining everyone's day.
My day's actually been better (at least in terms of coding) then the last few days so far
i mean... *technically* you could
it just wouldn't be good for the calculators
LifeWmu off. what happened?
autocorrect!!!
lol
plastic wrap them, or put them in a plastic bag
justuse plastic bags, then they are sade from rain
when my autocorrdct works it sucks, but when it doesn't work it also sucks.
i misstype auto as stuo a lot
a and s are beside eachother on keyboard
not usually
but it is the reason why i have 2 email adresses
"firepyp" and "firepup"
LifeEmu possible sutocorrect?
eh, you forgot to capitalize "Even" wave
lol
If I tupe a messahe wirjoir lookind I hey rjis
yeah, my typing does kinda suck
...
ok
CAPITALIZATION
Please wave, use capitalization
...
lol
Hey, I'm the one who misspelt their email when I got it
This messaged wAzs tgyped with my bnose.
...
?
Zeroko: should we go to a different channel then?
true...
time for a different channel I guess, so here you go #Spelling
It wants to
time to attempt to make my bot remember if a user has been in a certain channel before or not
My bot's function is to chill and respond to certain things
(ie: .tell, sudo, op, being given op, etc.)
also, welcoming newcomers to it's channel
*channel(s)
I'm currently testing it in #random and #dice.
I made the channels
feel free to test there as well!
Sure!
Side note dice is "intended" for rolling dice, but It hasn't been that way, pretty much because no one was there
yes
gimme a min to try something...
wave: try this http://chat.efnet.org:9090/?nick=wavejumper&channels=%23random%2C+%23dice&Login=Login
When making the url through efnet, it wouldn't let me put the 3
I also forgot what the limit was
yeah...
idk
here. this one (should) work
http://chat.efnet.org:9090/?nick=wavejump3&channels=%23random%2C+%23dice&Login=Login
nikkybot I wasn't even talking
nikkybot my bot?
ok then.
Whoo!
My bot is (hopefully) finally stabalized.
Wavejumper3: it looks like you got your bot re-fixed
Side note: maybe have the bot lower case the message before handling it? (So you don't have to worry about capitalization)
Translating "TI-317 CSE" please wait...
Translation complete! Result: "Potatobot doesn't exist."
Processing...
Action determined. Creating Potatobot please wait...
Function request: What should Potatobot do?
Processing
Confirm Result: Potatobot should do nothing
Please confirm Result.
Or deconfirm result
Error: Please confirm or deny Potatobot function result: do nothing
Zeroko: acknoledged
(tatertommorow is casear right?)
ok
any other names tuber uses?
I just need names he uses to feed into the bot as admin names
lol
for now I'll use tatertommorow and tuberphd as the admin names, and add more later if needbe
I think I remeber seeing that somewhere
I saw it on his cemetech signature
although it doesn't mention yesterday
╠╣
Oops
Sorry, don't mind me
║║
╠╣
Argh
I was trying to make something out of it and irc kept auto sending it for whatever reason
here. this is what I was trying to do:
║║╦
╠╣║
║║╩
eh. I tried at least, so if it looks bad somewhere, at least I know it looks fine on irc
anyways, be back later!
11:01 PM or 23:01?
(preference question)
I mean do you use 12 or 24 hour time?
I just don't like 12 hour
Zeroko: same, lol
commandz: right?
who came up with 12 hour time anyways?
that's a website?
hmm
really?
I want to see where this is from
you sure? isn't it efnet.port80.se?
lol
All's I know rn
is irc.mzima.net is good for bots
I'm tired
and should probably sleep, but oh well
g'night cemetechians
I'll prob be up in like 3-4 houre
Use 587 e's
I mean, you can't really make people read something a certain way
pgrmEEP or pgrmMEEP
So wait. That doesn't work kg
Because then you could expand it to "EEP Engine Program Engine Program"
...
CAVE
CAVE Automatic Virtual Environment Automatic Virtual Environment Automatic Virtual Environment
Why do these exist?
People named "JACK" are an acronym, lol
I like this one: XNA's Not Acronymed
But if that's the acronym for it, then it is acronymed
!karma kg583
!karma kilogram
!karma cbg
lol
And bash
No
Just... No
I'mma go eat breakfast
Imagine
I love it when things only semi-work
Ie: both the ircbots I'm making will (sort of) stay online by being pinged, but a discord bot won't
(by sort of I mean they randomly disconnect, and then reconnect a maximum of 5 minutes later)
On that side note: I'm working on Potatobot rn
Debating adding a feature to it and FireBot that will cause them to argue for a bit
...
Cool
I mean, a user would have to trigger it...
But I could also channel lock the command
Ie: it would not be allowed to run in certain channels
I do need to make sure at some point that the code I made for them handles sax properly
It should work, but there are lots of thing that should work, and then don't.
On a similar note: what is the best way to contact an admin? Through email, cemetech's inbox thing, or a different way?
Ok
Clearly chrome is responding or I wouldn't be able to send a message
Zeroko: The OS did (I'm on Android 8(also technically "Process Maganer" I think it's called, but it is a system app)(I'm a bit late, but I'm still here))
I only learned it's name when it stopped responding as well yesterday and had to restart to remove a frozen pop-up that said chrome isn't responding.
Don't you love it when the "not responding" pop-up stops responding?
..?
If you're on chrome you could also try loading a cache page
Wave: you still have the link to irc I made for you right?
I have 2 of those
One of them's Nintendo branded, and the other's Samsung branded
Off-topic note: Tuber, what should Potatobot do?
Because I'm making it?
Why else?
oh dear
TuberPhD: What should potatobot do?
(if you don't give me anything to go off, I'l just make something, make sure it works, and call it good.)
?
^
...
People on discord can hear me right?
just checking
fuggy: I mean you're on discord so...
I'm going to assume tuber's ignoring me for some reason
ok
?
oof
Hi starving I'm Firepup
...
I'mma change my nick for a min to test a bot feature, be back
night Caesar
found the bug
forgot to put !=-1 on a line
~feed DecBot3
we tried at least
Ok goo
I was worried
Port80 just decided to ban the client I was using
Hey LifeEmu
I'm more than a little frustrated rn
Not at you
Just...
I need to rant for a bit
LifeEmu: it said you joined the channel
lol, nope
I think the only way to pull that one off is to use discord
I'm frustrated/mad, for 2 reasons rn
1. efnet.port80.se auto-bans bots on join
How it detects them? I have no clue
2. Upon resetting my username in my usual client, efnet.port80.se turns around and bans me!
(I had changed it for bot testing purposes)
Yeah I probably will, it's just annoying
And it's reasoning for this ban?
"Temporary D-Line (14400 mins)"
That's the only reason I got
Ugh
Hey at least I knew a different server to try
I'm using this one for my bots as well
The only thing I saw in the MoTD for this one about bots was that there fine for server moderation, but abusive ones are bad
LifeEmu: no, I switched back to my normal one, under a different server
Efnet has a lot of servers
http://www.efnet.org/?module=servers
I used to just connect to irc.efnet.net, but connecting to individual servers produces much faster load times
Fun fact I just learned
Google doesn't care to put my website in the search results, even if you outright search for the url
Yet duckduckgo has no issues with it
LifeEmu: that actually the right address, at least according to the list
Which I'm going to assume is up to date and correct
Side note: if you search for my username in Google, you'll get everyone but my website
In duckduckgo it's the second result
Google. How hard is it to add a website. That literally has the search term in the name, to the search results?
I mean
I have everything on my end set up
It's literally linked on both cemetech and replit
Searching for my website will show you everywhere I've posted it somewhere
But the site itself won't be in your results
Google has 9 results for my website
But yet
The site is not in the list
Lemme go pull up the dashboard and be reminded why Google hasn't listed in the results yet
We have 2 pages that Google has said "yep. These links are fine" there's /null and /contact
The homepage isn't okay of crying out loud
13 of them have been looked at and Google went: "these are intentionally not indexed"
Then 2 of the sitemaps are apparently returning errors right now?
commandz hi
commandz did efnet.port80.se kick you too?
commandz I wondered about it bc it decided to ban me
it did it after I changed my nick, is there a limit on how many times you can change it in X period of time?
my log shows 4:33 as the ban time
but that could be timezones
let's see in UTC it would have been... around 23:33
commandz by your logs, which of my bots is more stable?
ie: doesn't leave as much
megagigs
lol
boop
curiosity question: are "firepup" and "Firepup" different nicks according to irc or no?
ok, just checking for the sake of my bots' security
I wouldn't want random people having full bot control
DJ: why were you a walrus?
yes
true
but how else am I going to do it?
true
how would a password system work though
But you see
Anyone can look at the bot's source code and find the password
Curiosity question: how would I go about linking a channel to a discord server?
(I need to test some bot funtions
)
You know what: better idea (easier idea) log in with another account onto the testing channel and test that way
saxjax is orangish red
Zeroko: yours is pink to me
I'm cyan, which is my fave color so...
Yay
DoorsCS is purple
commandz is a lime-ish color
fghsgh is... Tannish pink
That's what I wrot
*wrote
Ugh
You know what. That's a feature of FireBot not
*nownmnn
Rgh
*now
I mean, FireBot's in a testing channel rn, so it's not going to hurt anyone
We'll see if it stays
Be back
E
Anyways, got stuff I need to do
Hello
I'm backing up 15.4 GiB of files
Yeah uhm
Multi-lone code doesn't work well on irc end
So how long do y'all think this will *actually* take to complete?
ETA's anyone? https://commandblockguy.xyz/irc/uploads/8cd77284f9263a4e/Screenshot_20220509-215211.png
Can you try making it on the calc, copying it off, then putting it back on?
...
Wow. The file transfer I've got running can't pick a time to be done, it's 18h to completion now
21hs
...
Maybe I'll make this a couple smaller transfers, and not one big one
3 hours to copy 14 files, great, this bodes well...
MateoC: what's the longest you've had to wait on a small number of files to upload
lol
Uhm
Let's see
The 14 files have a total size of 2.0 GiB
Yes
According to my file explorer
Yeah, my internet usually sucks
Sadly, I think my school gets better bandwidth
I canceled the 102 file upload as the eta got so high it disappeared
Current eta on the smaller one
2:10:24
Would a VPN help, hinder, or do nothing in this situation?
My upload is very low: https://commandblockguy.xyz/irc/uploads/1b03c6408860aa38/Screenshot_20220509-220908.png
4.8 upload
85.3 download
Internet is bad for uploads
I guess?
?
...
What's your download bandwidth then?
Also it just looked really low compared to the upload speed
I'm falling asleep over here
Stop falling asleep me!
Ok fine fine you kwin
Night cemetech!
Who/what is haxjax (no that's not a typo)
I know all about not being able to run things
Both my computer and phone suck
I mean, the computer's a laptop, so it has an excuse
The phone though
I've found phones older than mine that run more games than it can, and at better quality
Morning
Why not not?
My bots are dead
One of the modules I was using for user recognition/remberence has an error that breaks everything now
LifeEmu nothing I did broke it
The code hasn't changed since yesterday
At which point it was working
They died shortly after 6 yesterday
Hey ceasar
LifeEmu I don't know
Maybe the module got updated?
Whatever werkzeug.local is doesn't exist
LifeEmu, I can (probably) work around it, it's just going to be more annyoing
Truthfully, I don't think Potatobot needs it, as it didn't even use it
So I'll go apply a patch to Potatobot for now
(ie: try to import it, but if there's an error ignore it)
PotatoBot is a bot I'm making in response to someone talking to a nonexistent bot named Potatobot yesterday
Or day before, I don't knwo
I'd probably end up making a bot with that name.
I mean, I basically have a template to use so...
No.
Just, no
I just ate some watermelon rasins
...
https://commandblockguy.xyz/irc/uploads/c8fb7b52dcde7a75/16521999712617779169594984726169.jpg
LifeEmu it is?
Also I think the bot just hasn't tried to reinstall anything, bc flask is also not working after bypassing the werkzeug error
And I need flask
Time to try another bypass
And that failed
"expected string or bytes-like object"
ugh
LifeEmu ?
Oh also, here's the error when I try to manually install the stuff it needs to work https://commandblockguy.xyz/irc/uploads/98d4de1f1135906a/Screenshot_20220510-113448.png
LifeEmu I'm using python
I have one last trick up my sleeve
Install everything it needs one by one
Beep Boop, Boop Beep
Rgh
Why?
"ImportError: cannot import name 'Flask' from 'flask' (unknown location)"
Apparently flask is missing some metadata?
"ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/home/runner/PotatoBot/venv/lib/python3.8/site-packages/Flask-2.1.2.dist-info/
I'mma have to manually delete and reinstall it I think
I think that fixed flask, but now click is broken
Now jinja2's broken
Oml finally reset
A bunch of modules were missing some metadata, and I had to delete them to get pip to update them
Now I have to do it all again...
For FireBot
There.
Bots should be up shortly
I'mma make a script to fix this in the future
Dang it.
The script removed all packages bc I ran it with an empty parameter by accident
I love when a website doesn't say "1 second ago" and instead says "774 milliseconds ago" [no sarcasm]
Accuracy is nice
Also, I hate when things say "just now"
Oh dang itAnd done
Hello, lol I was testing a command
planning on leaving these open, maybe I'll ask to get nikkybot back in here as well to add to the randomness I hope to happen here
nikkybot what would you do if I made you an admin?
nikkybot that doesn't answer the question.
..?
commandz: a reop please?
thanks
is there a bot that's easy to set up that I could add to this channel to reop me if I leave and rejoin?
hmm lemme try something...
commandz: a reop please?
thank you
back on
commandz?
thank you
why does it keep disconnecting me?
timeout?
hey commandz been a while hasn't it?
That took too long
Time to try something
op Firepup
Hmm
That's a bug
Commandz, please reop FireBot and not me temporarily, I'm testing something
Uh
That's also a bug
Hmm
Nvm, gimme a min
Ok
Commandz, please op FireBot
Dang it, it crashed
Ok...
I think that should auto reop me from now on
Nvm, that won't work.
Efnet doesn't support w
Thanks commandz
Op
Ok!
Op
cycle
Oops
Ok, works so far
I do need to fix the bug where you can send any message containing o and p (ie: oops) and it ops you
goodbye FireBot
nikkybot when did you leave
uh
ok
bye firebot
bye firebot
uh...
that's a bug right there.
commandz, please reop me I forgot to reop the bot before I reset my connection to try to connect to efnet.poort80.se securely
speaking of which, what port/server combonation are you using to be securely connected?
hello
it seems irc trimmed the username
What do you mean?
like to connect a bot to the channel?
idk, I write in python (ie here: repl.it/@Firepup650/Bot)
Yeah... I don't know how to help you there, sorry
ok
wavejumpe: this might help https://davidwalsh.name/nodejs-irc
hello suzan (assuming this is your bot wavejume)
*wavejumpe
bye suzan, lol
wavejumpe, a side note: the client you are using CANNOT join cemetech
apparently some people used that client to spam cemetech or something
another case of the few ruin it for the many
if you want to change your nickname, do it like this:
./nick newnick
without the "." of course
if you want to see other commands to try "/help"
also "/help command" works as well
oh that's gonna confuse me, lol
look how close the color my client picked for your nick is to mine https://commandblockguy.xyz/irc/uploads/8984cb979dca50f1/Screenshot_20220507-095508.png
lemme bring my bot up again
I'm in the middle of adding user remberence, so he might act a little odd.
Hi FireBot!
I probably should give him a help command
He didn't crash, just not programmed to respond to that
also wavejump3: you can use /me
nice.
suzan
hey, at least FireBot worked.
can I see code?
I want to see if I can find issue
yeeeeeeeeeeees?
lol
uh?
so wait would...
ACTION test
nope
weird
try decoding it as utf-8?
also remove all \n\r's
(newlines and returns)
can you paste here what you bot gets from a message?
*your
suzan hello
ok
ok?
can I see what it's giving you?
houston we have a response!
lol
hmm
hello suzan
why suzan (out of curiosity?)
ok
suzan How are you?
hey, it can read messages now, just gotta get it's commands working
suzan I'm good
uh?
suzan
suzan
suzan
suzan a
suzan what are computer years?
...
suzan I'm listening
ok
me too actually
dangit.
gimme a bit
Something in my "has a user joined before" code
"NoneType is not iterable"
the heck
I think I know the issue
this doesn't work "key=key.append(chan)" this does (I think) "key.append(chan)"
and 2
uhm
no.
and now somehow it's always firing the help command
well that's one bug fixed
time to make sure welcome messages work
nope.
hi
it's hi firebot or hello firebot
yes, hi
ok 1 sec need to reset firebot
Test time!
ok, but does it work for multi channel
Yes it does!
bye firebot
ok!
There goes wave
Hey thanks commandz
and...
That fixes the issue where I had to help it restart
whoo!
uh
why?
...
lol it sent it to "random" not "#random"
Wow. Timing
alright
║║╦\n╠╣║\n║║╩
commandz, the bot will (from here on out) consider you an op
yep
(that is when the bot stays online)
which it doesn't, most of the time
another note commandz if you've been deop'd but the bot pp
try it now!
hmm
that works
op me
there, lol
wait... my nick is wrong
DJ_Omnima when'd you get here?
...
Case sensitive? I made that mistake
Ok
Read error...
@commandz you have long logs right?
Could I get a copy of my messages?
Thanks
2024-05-10 01:01:50 +00:00
e
SPKI:SHA2-256:f213d4e717b9679e05df7ff9fa28f309f0b8509dbd7e41ddd1d25ad9fde8e832
h|tl: add my lounge client to the admin block?
lmao
Test1 fire
Test2 pup
Test3 firepup650
Okay good
That all pings the lounge
lmao
why
Nah
systemd likes being stupid
I guess
Hmm
That was a much longer than normal un-delivered response
It spat a long "returned to sender" at e
much longer than normal
>at e
s/e/me
Lemme see about plugging mine into here
Will migrate soon:tm:
s/:tm:/™️
idk\
s/\/
What URL can I feed the bots for ReplIRC?
I'll do that soon™, but until then what url?
Ah f*ck it
How'd jay fix the Replit redirect loop the other day?
Getting spun trying to log in
How do you send files?
(Over IRC)
Actually nvm
.quote
Nice first quote
🤷
YC does
lmao
Should I lower the cap for how often it quotes me?
just ping firepup, lol
It pings me too
bye
I forgot my kill command did that
lol
Reboots it
No
It's locked to admin usernames
What do you mean?
Sure I guess
bye
I mean
That shouldn't allow you to do much
Since NickServ will change you after a little bit
I wonder
If my bot quoted a sed command
Would the bitbot try to sed it?
And you're on the admin list h|tl
>help
blinks
!help
Purry says hello
lmao
Well yeah
That was a lot to ask of Purry
See ya
lol
Funny thing about my quote command
It could care less if you include other text
EX:
.quote How are you?
What
.quote
I should make the kill still reboot
Make it an systemd service, lmao
Same train of thought, lol
Maybe soon™
I don't even know where I'd download code for that from
bye
Casually doesn't leave
I can't get this stupid bot running
It did?
👀
Unknown MODE flag
...
Still unknown
Ah wait
does that need oper?
this isn't opered
And the bitbot refuses to join channels
it lets me identify as master
then says I don't have perms to give myself perms
I'mma delete DB, restart it, and come back tommorow
Pokes h|tl
.quote
.quote What time is it?
!flags +*
lmao
s/o/o
🙃
s/🙃/s/o/o
s/🙃/s/o/o
Hmm
s/m/🙃
s/m/🙃
s/H/🙃
s/🙃s/
s/🙃/s/
s/🙃/s\/
s/ss/s
s/ss/s/
s/s/
s/🙃/o\/o\//
Nice
s/Nice/s\/Ni\/ce\//
s/*/e
s/.*/e
s/.*/e/
Hi
What's the oper block for my lounge account?
Ah
!flags h|tl +*
Why am I not authorized to do that?
Ah
!flags
AGH
SO MUCH OUTPUT
lmao
h|tl: the mode thing from earlier worked now
What's it do exactly?
There
Hi
lol
It wants to system update
I decided
Not during school
Nope, I'm on it atm
> h|tl: Your phone has better uptime than mine does
I'll check my system uptime
236:32:05
lmao
Hi
My phone's uptime is kinda ridiculous
h|tl: You can't?
Android just lists it in system settings
Hi
I am at home now
The reason it's unstable during school is because my mobile data isn't 100% stable
Unless my phone is offline, yes
Which is why it randomly cycles
Either Internet is unstable, or my phone takes the RAM for something else
h|tl: No root access
Also I don't have a lot of RAM on my phone, at all
Lamo
Hi
That's coded in btw
Hello
My client had a setting to show full host names when someone (dis)connects
I enabled that
s/had/has
How'd it know which message to sed?
Ah
Sure
Awaits the ducks
Link by chance? I'm lazy
Hi
Waiting on the download
h|tl: It's in your downloads folder 🙃
Sure
Also, did you try to mount /dev/sda?
I got a pop-up asking for auth
Might have been /dev/sda1
One of the two
That's probably fine
Phone ran itself out of RAM trying to run Chrome and my messages app
h|tl in the bitbot's server config, what's "bindhost"?
Okay
Oh right
Can't use TLS
Or you know
I just
Run it without TLS because I'm lazy
LMAO
BECAUSE I AM
Quote that please
That was too funny
That's probably fine
Though please make them an account
s/an/a dedicated
idk
Why do you need to?
s/o?/or?
Autocorrect
Who'd you say to contact for bitbot help?
It's still being a pain
Should I DM, or is there a channel for it?
Sure
> <@h|tl> You have to join a channel xfnw is in to do a PM, so you'd probably have to join either #offtopic or #xfnwtest
What?
Ah wait I think I understand
but nah, my client is weird, if you try to open a channel without adding the #, it messages a user instead, lmao
What is it?
Oh lmao I didn't check the main server log after trying to message xfnw
I must share a common channel
👀
There's an offtopic channel here 👀
I'm dumb, lmao
Ah good
fixed it's nick
lmao
hi
now I think I can set it up finally
Also need to put it's nick on an exception list for myself
nice, but gonna be hard to type
lmao
I saw that
who was 127.0.0.6?
c help
...
Oh right
🔥c help
🔥help c
🔥c server prefix
🔥c server comammd-prefix
🔥c server command-prefix
🔥c bot command-prefix
🔥c bot command-prefix f.
🔥c server command-prefix f.
f.help
🔥c c command-prefix
🔥c c command-prefix unset
lmao
unsetc c command-prefix f.
f.help c
f.modules
f.commands eval_python
f.py print("H")
lmao
Probably but
I'm lazy
wtf?
Out of space?
Any message containing FireBitBot won't ping tl now, even if it would otherwise
f.commands bitcoin
f.help btc
Oh well that's boring
I wanted a like btc "mining" bot
As-in, you talk to it to "mine"
f.commands karma
f.help karma
f.karma h|tl
f.c server karma
f.c server karma-enabled
...
I need a config list tbh
h|tl: We should let MNA know their bitbot died
f.commands
f.help
Totally should make f.help resolve to the PI,at least on localhost
s/I,a/I, a
f.c server sed
f.commands sed
...
f.commands -
f.commands sed
f.c server -
f.c server
f.c c
f.c c sed
f.c c sed on
s/I,a/I, a
...
What
How does that work?
s/work/help
I see.
Do you crash again?
waits
f.c c ducks on
...
f.c c duck
f.c c ducks
lmao
f.c c
f.more
f.c c ducks-enabled on
f.commands ducks
f.enemies
f.friends
f.c c
f.more
f.more
f.c c karma-pattern
f.karma
f.commands karma
f.addpoint h|tl
h|tl++
Hmm
f.c c karma-pattern ++
f.c c karma-pattern on
h|tl++
Ah
Very Nice
h|tl--
h|tl--
h|tl--
I'm an admin
I shouldn't have ratelimits
f.help alias
f.alias list
lol
f.commands karma
hmm
f.c bot
f.help c bot botlist
...
f.c bot botlist
f.c bot botlist eeeeeeeeeeeeeeeee
f.c bot accept-invites on
lmao
What would I bind it to?
f.alias list
How do I make a module?
👀
!flags +v FireBitBot
WHY NOT
!fflags +v FireBitBot
!fflags +v
!fflags +v
Well ofc it's not registered
ugh
Who?
fixes random CSS bug
lmao
RAM issue I'm sure
Any other weird perms that get displayed in TL's sidebar?
voice operators and normal
I mean
Like the "Operators" "Voiced" and "Users" headers
in TL's sidebar
I have to CSS style each of those, individually
A what?
LMAO MY CAMERA DOESN'T WORK
Not enough storage
s/!/.
👀
Why can I sed your message?
f.permission add _9pfs alias
s/alias/lol
blinks
s/add/bounce
thinks
f.echo hi
Off for the night
I have a State test tomorrow
f.balias add burn action lights ${1} on fire for fun
f.permission add _9pfs balias
f.burn h|tl
burn h|tl
f.help action
f.alias list
f.balias list
f.balias burn
f.burn h|tl
f.burn h|tl
f.burn h|tl
f.burn cookies
...
f.burn h
f.burn cookies
Hmmm
Is RNG an option for action?
I seriously need to get off
G'Night
No
f.burn the world
...
f.test
f.aliad test action ${*}
f.alias test action ${*}
I think yours did
It commented every time I made a new repl
f.alias add test action ${*}
f.test hi there
RoccoLoxPrograms
A user on cemetech
Side note: Cemetech's chat is also an IRC channel on EFNet
f.reload
f.help
f.commands spotify
f.modules
f.more
It refuses to quit normally
ugh
Hi
f.commands spotify
There
f.help sp
f.sp IT is the end
Cool
f.commands lastfm
f.np
f.listening
That's not right
f.np
???
That's also not right
f.np Firepup650
That's correct
f.commands google
f.help g
f.help suggest
f.suggest firepup650
blinks
lmao
You're fine
That's not the first time it's said that
Anyways
Now people who can talk to my BitBot can watch what I'm listening to
f.np Firepup650
That has some weird tags
Wtf
Hello
f.np Firepup650
Idk who owns firepup
f.g firepup650
lmao
My PYPI package is the first result
f.g 9pfs
h|tl: 9psetup
f.g doxr
f.g 9pfs site:replit.com
lmao
f.g amcforum
Old domain 🙃
f.g AMC forum wiki
There we go
lmao
Wikipedia
replit.talk 👀
firepup.org, lmao
f.g firepup youtube
blinks
f.g Firepup Sixfifty site:youtube.com
lmao
650 views
I wonder why my YouTube doesn't come up
f.g @firepup650
f.g @firepup650 site:youtube.com
lmao
f.modules
f.ddg firepup650
casually guesses command
f.help info
f.commands info
f.version
f.np firepup650
A what?
confusion
blinks
f.burn h|tl
lmao
👀
How would I do that?
f.commands rss
f.help rss
f.rss add http://127.0.0.1/~h/replrss/repls/firepup650.rss
f.rss add http://127.0.0.1/~h/replrss/repls/bigminiboss.rss
🙃
f.rss list
s/127.0.0.1/firepi
Uh
that's ~1.4k messages
How many servers replied to that? all of them?
blinks
f.cookie e
f.help alias
f.alias ass cookie actions gives ${1:} a cookie
f.alias ass cookie action gives ${1:} a cookie
f.alias cookie action gives ${1:} a cookie
f.alias cookie action gives ${1~} a cookie
f.alias cookie action gives ${1} a cookie
how on earth
do aliases work
f.alias list
f.alias add cookie action gives ${1:} a cookie
f.cookie test user
Blinks
f.balias add cookie action gives ${1:} a cookie
f.cookie test user
blinks
f.alias remove test
f.balias add cookie action gives ${1-} a cookie
f.cookie test user
???
f.cookie test user 2
f.balias add cookie action gives ${0-} a cookie
f.cookie test user 2
There we go
f.balias list burn
f.balias add burn action lights ${0-} on fire for fun
There
Now spaces are accepted
f.burn the entire world
f.arson the whole world
shrugs
f.np firepup650
???
f.np Firepup650
f.np firepup650
blinks
f.confusion
f.balias add alias balias ${0-}
f.alias
f.alias list
f.balias list
aw
I hoped that would work
f.balias remove alias cookie
f.alias remove cookie
f.cookie h|tl
f.help balias
idk what that means
👀
being random as usual
Yeah
f.np firepup650
,bef
lmao
Wrong prefix
f.spawnduck
aw
👀
Oh that's why my music crashed, lmao
My phone's updating apps
and each updated app has to get re-moved to the SD Card
Storage++ RAM--
I wonder...
Storage++
RAM --
lmao
Double karma
Android++
👀
no harm in asking, right?
restarts his automation app
it got killed because of the RAM thing
👀
This is true
It has a big file to use
2952 lines
Last three:
@commandz you have long logs right?
Could I get a copy of my messages?
Thanks
>bef
Hello
How do I rename people?
Idk how, but go ahead
Wants to rename people for some reason
understood 10% of that
h|tl: What part of the machine info do you need?
Valves: No
Hairpinning: No
IPv6: No
UDP: Yes
UPnP: Yes
PCP: No
NAT-PMP: No
h|tl: ^^^
I think I've tried that
👀
s/firepup|lounge/firepup
blinks
s/firepup\|lounge/firepup
Idk
Looks at quotes file
Quote block:
should I use the "development" build here? https://ce-programming.github.io/CEmu/download
ok
I love errors
Error Failed to detect the latest folder. (Current path: /oss-snapshot-local/org/github/CE-Programming/CEmu/git/) You may need to refresh this page in order
refreshing did nothing
thanks womp
curiosity question- why was it called CEmu-USB?
ok
should I try to update the image to 5.4?
I see that
f.burn _9pfs-bitbot's server
s/\|lounge/
s/\|lounge//
blinks
s/\|lounge//
I didn't know channels on EFNet required that
Huh
unstable 👀
My phone's being weird
firepupwork
oops
firepup work
f.bef
That pinged...
Why isn't the sed?
firepup|lounge
s/\|lounge//
lmao
s/9pfs/h
🙃
david_: Services seem up to me
👀
That would be cool
banjo hen, lmao
Summons h|tl
f.cookie h|tl
f.cookie david_
Why does it have to be renewed?
I see
h|tl: Put the bitbot on a systemd?
I never shut it down properly, and have to manually unlock the db
me/projects/python/bitbot
(py symlinks to python)
f.echo Uh
Okay good
Your erros had me concerned
Anyways, shutdown
.commands github
f.commands github
f.help gh
f.help ghissue
f.gh
f.gh help
blinks at the bitbot
> firepup: It'd probably be good to have bitbot run as its own user
Ya know, the services user exists
It writes to a DB in my dir currently, I could plop that on the services account
also
s/\|lounge//
That doesn't ping my phone for some reason
Oh also my normal bot should probably be put on a systemd user
firepup: You'd need the config to be world-readable in that case, though... Moving the entire bot dir to a dedicated account would probably be easier.
Why? I made an account specifically for running services
<@h|tl> 03:40:13 PM <@firepup|lounge> Why? I made an account specifically for running services
But that doesn't explain why they'd need to be world-readable
and currently, nothing else runs on that user
Only things planned to run on that user currently is the bitbot
And I can just set an encryption key for the bitbot
Would that break the existing DB?
Pain
s/\|lounge//
Nah it's fine
Honestly that makes me curious
The bitbot doesn't ping me on sed commands
f.echo firepup hi
That's a ping
Weird.
Why dedicated?
Fine I guess
lmao
lmao X2
f.quotes
f.quote
f.quote
f.balias add quotes quote ${0-}
f.quotes
but it won't let me alias "balias" to "alias"
Uh yeah
Let me kill it and kill the db lock too
Done
Why does it never unlock the DB?
👀
E
I don't think I got that error
Did you install it's requirements?
That error looks like you didn't
I didn't even use a venv
starts a test
For what?
👀
Also h|tl your run it as `./bitbotd`
How do change MOTD?
That's not what came up for a search for "motd", lol
h|tl: No clue, I do it manually
Remove the bot.lock and bot.sock files from ~/.bitbot
Yeah
rehashes firepi's MOTD
That'd probably be a good idea
I think I could edit the help output for commands here 👀
lol
It'd be fun though 🙃
lol
Um
Who'd even have that IP?
👀
That'd be nice
!fflags FireBitBot!bitbot@0::1 +Vv
Since I don't have normal flags here
lmao
Why?
blinks
h|tl: How's the MOTD?
🙂
🫤🫠
Huh
So
Either TL or my PI doesn't recognise those emojis
h|tl: Thoughts?
The PI
s/\|lounge//
Ah
Goes to stab the system package for emojis for not including those two
lol
I added another emoji pack
and now they're error boxes
They were invisible before
Yes
>c c sed off
Duplicated sed is kinda annoying
s/kinda//
Rgh
👀
lmao
I would have used a little bit nicer kill reason
f.bef
Hmmm
Just kline the repl
👀
Just installed fonts-recommended on the PI
h|tl: I just klined the repl
524160 minutes
f.wa
Hm
What's that module?
no
Should I add one?
What API does it need?
h|tl ^^^
Well yes
But which Wolfram API
Full results, simple, short answers, spoken results, llm, conversational, fast query recognizer, summary boxes, instant calculators, and show steps
Okay
PI lag spike
f.wa 524160 minutes to days
f.modules
what's the one for weather...
f.more
🤔
Please don't kill my key, lmao
f.ud
lmao hi
f.weather
f.modules
f.more
lmao
idk, lmao
The other bitbot's are *trying* to crash it
I'm going to kill it so it restarts
It gets space back that way
Uh why
Seems bad tbh
blinks
Um
blinks
but why
Hi h|tl
lol
h|tl: Gift cards!
idk
Ask past me/
Hello
Y'all tried to catch a duck from the wrong bot, lmao
f.bef
Anyways
Stop spamming
I will kill your client
LMAO
Hi
Spam is bad kids
Calm
>bef
Wrong bot twa
We'll see
blinks
checks hostname
That is false
looks
Hmm
Okay
Kill got truncated, lol
So the kline didn't work the way I expected it to
That's fine
Oops
It was a temporary thing
Hoped it'd stop the spam
The guest accounts?
Cleared the kline
But also
Please stop david
>bef
I told it to remove temporary klined
🫤
Oops.
blinks
f.np firepup650
So my Spotify likely died
Ugh
Wait no
It's still playing
???
f.np Firepup650
lmao
Hi david
I forgot lastfm is weird about case-sensitivity
F.bef
f.bef
Lowercase names work
But don't update often
Hi h|tl
Is "h" a ping alias for you?
lol
Oh yeah
h|tl: What's the nuggets NickServ?
Did YC's thing come back up? (IIRC YC used youngnuggets)
👍
lmao
No , roccolox isn't here.
I need to put you on GitHub/forejo at some point
Also should probably have it actively quoting me
thinks
h|tl: Bitbot==python
You run a bitbot
You're using python
You wanted me to make my own module for the bitbot, which is PY dev
So you're actively encouraging PY Dev h|tl
f.alias kidnap trap
f.alias add kidnap trap
h|tl: ^^^
I do not condone the kidnapping of ducks.
I do however, condone kids napping with ducks
As long as the ducks want to nap
h|tl: Thoughts?
f.alias add pnp np Firepup650
f.pnp
Nice
Hi
Thoughts on what I do and do not condone?
Did you not read? lmao
And I will quote it >:)
Just... as a spoiler
What&&Why
*IRC Client refuses to ping*
Tbh I need a /mes command at times
's me looks weird like this
blinks
No no no
firepi.amcfourm.wiki/thelounge
Nah the AI is , if you can call it that
h|ai killed you
f.quote
Wrong prefix
>bef
.bef
Oops
.quote
.quote
.quote
.quote
Doxr - run . Help
Lowercase h, no space
LMAO
Sopel no one asked for you
Check your IRC messages doxr
should have sent you a help list
Hi
TZ leak? 👀
h|tl: I get a vhost when
Or just
/msg NickServ register
Idk how
spelling error
s/theywere/they were
I have no clue what the context for that is
h|tl: How vhost
offers firepi.is.cool as a vhost
No
Sadly
Nice
thinks
That's better ;P
lmao
You should use that
Bye
Why?
It doesn't have an auto reconnect
And last I checked it wasn't on systemd yet
The only auto reconnect is if it gets rejected trying to connect originally
Then it'll just retry until it gets in
needs an account at some point
I'll do that later
Actually
Don't restart it yet
There
What's that and why
I think that's my client
At least partially
And why's a tilde make you crazy?
h|tl: Unless you can find that as an android app, the answer is no
Tmux doesn't run in the environment I have my IRC client in
And it's not easy to move
Reconnect I guess?
I still see the tilde
Not if I need tmux h|tl
Also h|tl not only is tmux out of the question, root is too
lmao
h|tl: I can't manage ports below 2048 without root (IIRC, might be a bit off)
🤷
s/d/edreplit.com/
Lmao
My BitBot was right
Sopel was not
LMAO
I SAW THE BOT WAS WRONG
AND IT LEAVES
s/W/Y
~alyx
Try turning off firewalld temporarily
Just to see if it works
f.cookie h|tl
r/ihadastroke
lmao
Triple link preview
f.c b title
👀
Early bot days
I'm mot
s/mo/no
And I never want to use iOS.
I don't like apple
f.quote
.quote
f.bef
🫠
I got delayed by an autocorrect
f.pnp
aylx: You should have my bot give you it's help list (.help)
Sopel will respond too though, lol
f.help grab
f.help quote
Category?
f.quote bots
>bef
.4, lmao
realizes something
f.alias list
f.remove kidnap
f.alias remove kidnap
f.alias remove pnp
f.balias pnp np Firepup650
f.balias kidnap trap
f.balias add kidnap trap
f.balias add pnp np Firepup650
f.help alias
f.alias list kidnap
f.balias list kidnap
s/an '/a '/
s/an \'k/a \'k/
ugh
s/have an/have a/
Really.
SED yourself
Hi
BitBot can't SED itself?
I can't fix it's grammatical error then 🫠
s/🫠/🤔/
Pokes Sopel
.c c sed off
👀
needs to auth && It needs the services account it'll use put on the enforce setting
h|tl: Can I manage other user's services configs?
.c c sed off
.help c
Wtf
Why
.config c sed off
.help config
>bef
.help config
.help are you dead
h|tl so am I
And I hit the voice typing button
Instead of send
?
How does xline=bad user info?
has urge to kill ntfy
s/urge/an urge/
Ugh
Truncated kill reason
Why spaces bad
s/speedrun/do everything in my power to make things harder for myself by not using thelounge/
f.bef
Capital f
thinks
Why is a colon required?
Such as?
May or may not have killed ntfy
h|tl: I'm lazy, summary?
Then add it to the custom ping list
>c c list
>c list c
>c list channel
>c
Ah
.modules
Sopel
Why
.c 1-1
.c 0/0
LMAO
Do it anyways tbh
.c 0/0
alyx - custom pings are a thing in TL's user preferences
You know that, right?
.help
.set auto-title off
Why
lmao
h|tl: You just quieted lmfao
didn't ask for a reason, merely counter-pointed alyx's points because he could
.part
.quit
Hmm
.tell alyx alyx david
is ntfy supposed to talk here?
.tell alyx hello alyx
f.tell alyx hello alyx
>tell alyx hello alyx
👀
Are you actually getting notifications?
I expected ntfy to comment here if you were tbh
🤷
Right I need to put on forejo too
(hi )
>bef
When I didn't care about security and left a password in plain text in my bot's source code
h|tl
s/?*//
s/\?.*//
lmao
s/7\?.*/7/
Much better
Now there's no tracking nonsense
lol
Would apple have anti-tracked their own service?
..goat.mode.activate
.goat.mode.activate
Hmm
f.bef
.goat.mode.activate
..goat.mode.activate
dead?
Nope
>bef
h|tl: 's logs are wrong
h|tl: Do you know why 's logs would be wrong?
Oh there they are
weird
just... heavily delayed
wonder why.
h|tl: Could you join as a user who has "goat" in their name and then say "hi"?
lol
..goat.mode.activate
That should be changed really
I am h|tl
reboot fire
Let's see if that fixed it's logs...
Nope
and I told it to flush each print\
doesn't have apple music
Hmm
Too lazy
f.wa https://music.apple.com/us/album/drive-you-out-of-my-mind-dark-room-edition/1704717842 on spotify
wtf, lmao
f.wa https://music.apple.com/us/album/drive-you-out-of-my-mind-dark-room-edition/1704717842 as a spotify link
blinks
lmao
f.more
f.more
Well that was... disappointing.
K E Y B O A R D
test
fixed
Just told python not to buffer the output
Literally just had to pass `-u`
hello
s/mow/plant a sprout in the garden/
f.help sp
f.sp Plants vs Zombies the musical
>bef
What did the bitbot do?
saw that as blob data
For some reason
s/a sprout/a little plant/
f.pnp
Hello
f.pnp
> music to kill americans to
LMAO
I mean
It ***IS*** based on a German horror movie
f.np 9pfs
f.np h
👀
h|tl: What's that song?
Aw
You should
(Totally not so I can just randomly check what you're listening to)
f.np youngchief
lmao
reboot fire
*dies*
is too lazy to hide passwords
It shouldn't ever be off anyways, and it's account isn't dangerous
I'm lazy
s/\|lounge//
I'm very lazy
You should know this
blinks
I thought the flag I changed killed me
lmao
PRIVMSG
>bef
f.bef
>bef
lmao
lmao
You don't disable it 🙃
downloads all the DE queries off AMC and sends them to the universe (And not-ethan ofc)
Throws a register command at TWA
True
I do need to get off
Logs off by 's request
I need to sleep
Leave poor be.
Stop
I need to sleep
lmao
giving out Karma like it's candy
Anyways, that's also a user on cemetech
I'm not the gatekeeper
Go ahead
Sign up on cemetech.net if you want to be in the forum
You could also just join #cemetech on EFNet
Any one should work.
I like mzima
It doesn't kline bots basically ever
Other servers klined pretty quickly :(
h|tl: idk
Maybe there's no editing
But there is des
s/des/sed/
h|tl: lmao, saxjax is the bridge between site chat, discord, and IRC
Sopel|MNA: help
I want to be asleep alyx
alyx: 2/3 parts of your user info still says david
Ugh
I can't set anyone's vhost to anything fun
/test
/test
lmao
!roll
looks
f.bef
Why
You have voice
And are you registered with services?
s/You have voice//
s/nd are//
Okay but why
It's running on my PI, so there's my op
h and alyx have been opped since probably the very beginnings
If you want op so bad, run your own server ;P
That's what h made me do
f.tell alyx Did you tell Jay you'd OP him?
JayAySeaOhBee14: h made me run my own server before I got OP
You're not even logged in to services
Reset it then I guess
🤷
shrugs
finds the reset button
Go log in and change your password
>bef
blinks
That's... Weird.
Why is the server itself doing that?
That's normally Purry's job
h|tl: Thoughts?
!!fflags JayAySeaOhBee14 +o
blinks
Why'd Purry ignore me?
Oh yeah
!fflags JayAySeaOhBee14 +Oo
There
Just add `O` and `o`
also has operator
Oh yeah
When my BitBot rejoined, the server gave it it's perms, not Purry
Why's that?
blinks
.quote
lmao
50th message
s/same/sam
I think
lmao
boinks
s/oi/li
s/AnitudhGPT/ChatGPT Proxy
s/AnirudhGPT/ChatGPT Proxy
JayAySeaOhBee14: you don't
Even I can't
Hello
I should have put the thing for you from earlier in a tell
Not AFAIK
This isn't sshchat
lmao
Different rules here
(Software and actual rules)
blinks
lmao
s=:=://
s=:=://=
Ugh
s/:/:\/\//
s/s:/s:\/\//
lmao
h|tl: restart please
>c c auto-title off
...
h|tl: which is the bad BitBot?
There
lmao
Sure! twa is available ;P
f.wa 524160 minutes to days
Why is max ban limit 364 days?
techwithanirudh: Login to services, lmao
Looks at the kill command
I can kline you
:)
Better yet, I'll just force you to auth for your name
Just need to do something first
🤷
There we go
Nick is now in Enforce mode
Don't auth? Lose your name.
Do /nick techwithanirudh
As I sent it you did
KiwiIRC
🥝
thinks
What would happen
If I registered all 9999 guest names
To a services account?
f.tell h|tl What would happen if I registered all the guest usernames to a services account?
Guest0001 -> Guest9999 Would be the range
And Guest01 -> Guest99 (kiwiIRC)
Enforcetime of 3 seconds
So they'd keep getting switched
s/3/2
IIRC has an enforce time of like 1-2 seconds
.quote
lmao
h|tl: Can I just kline that whole Repl?
What if I klined *@bitbot.9pfs.repl.co?
(And doesn't tech make us keep banning GCP anyways?)
h|tl: What if the 900A* range the bitbot is reconnecting as gets blocked?
f.tell firepup e
f.balias list cookie
f.balias add fuck echo Hell no.
Just for Jay
Is h|tl the letter h?
testing...
Now if it gets killed, it raises an error, causing systemctl to restart it
A-a-a-a-a
laga
s/ga/a
s/a/g
lmao
s/ga/ag
s/aga/ag
This is a test with multiple matching results for it's test
s/test/message
s/test/message/g
h|tl: How (even if hacky) can I make my bitbot ignore sed messages like Sopel does?
s/even if hacky/even if it's a hacky workaround/
s/even if hacky/even if it's a hacky workaround/
Double sed'd just to show what I mean
?
f.burn Guest1918
Breaks AMC temporarily
f.burn idk
Who are you
goes to look
Sus account on Replit tbh
>bef
The account that hosts the Repl you're connected through is sus
> 17:30:09 *** idk (~wassuplad@Replit/user/wassupladies) has quit (solanum2.repl thelounge.wassupladies.repl.co)
> 17:32:58 *** idk (~wassuplad@Replit/user/wassupladies) (Replit/user/wassupladies) has joined the channel
That account is sus
Random side-note: Services like PurryCat are nowhere near as likely to disconnect now
Also you can change your Replit username
once
Uh uh
Not you
The bot
900* is a duplicated copy of _9pfs-bitbot
*Know
s/new/now
f.tell h|tl Who's idk?
Anyways, services are stable now since they're running off of my RPI
Though netsplits are still common
Because Replit
That'll all be over soon-ish though
Once the "must deploy" on Replit goes into effect, 99% of ReplIRC servers will go down
(Rough guesstimate)
Any server that runs on Replit, yes.
The clients won't be able to link to most of the servers anymore, so you'll likely have to change the server to a non-replit one for even kiwi to work
>bef
lmao
Juicy topics 👀
f.cookie Guest1918
f.cookie idk
kiwi 👀
YC is probably around somewhere
Probably not
https://replit.com/@Firepup650
it is
Just
Not done well
running .help should get you a help list
Though Sopel will comment on it too, lol
WordPress is stupid
It doesn't pages as files
>bef
Just lines in a DB
f.tell h|tl idk Still wants you, lmao
idk - Why don't you make a services account?
lmao
idk - /msg NickServ REGISTER PASSWORD EMAIL
Replace password and email obviously
lol
f.tell idk /msg NickServ REGISTER PASSWORD EMAIL
f.tell idk Replace password and email obviously
Can you save multiple?
f.tell h|tl 1
f.tell h|tl 2
lmao
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
f.tell h|tl moo
👀
>bef
Thinks
lmao
.quote
.quote
I should...
fix that hex code.
ugh
waves hi
looks at idc
lmao
f.tell idk idc killed you,lmao
idk - Register for services
VHosts are goo
>bef
lmao
lmao
Register for services
Purry oping random guests be like
yes you can
_/msg NickServ REGISTER PASSWORD EMAIL
Email isn't verified
You just have to provide one
^^^
Did you register?
_/msg NickServ REGISTER PASSWORD EMAIL
s/Is/I
_/msg NickServ REGISTER PASSWORD EMAIL
Run that
no underscore
and change PASSWORD and EMAIL
lmao
dislikes that domain
>bef
Um
firepi lag
also dislikes that
There
Now you're connected from idk.idk
f.bef
lmao
e
s/melly/smelly
👀
s/I have.*/I'm fake/
lmao
s/Oper/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
s/.*//
Hmm
Ah nice
null sed
anyways
idk - you should enable ENFORCE
/msg NickServ SET ENFORCE ON
>bef
If you enforce you name, you can't have your name stolen
If you don't enable it, then people could still theoretically take your name
s/jeremy/the fact that i am trolling/
lmao
rakill .*
:)
lmao
s/melly/smelly
s/ not//
s/\.//
idk knows you're trolling, lmao
s/m/mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm/g
lmao
s/nikkybot/nikkybot on EFNet/
s/m/mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm/g
Sopel shush
s/imposter/troller/
s/alanta/the moon/
s/atlanta/the moon/
>bef
is happy no one has used f.kidnap on a duck yet
s/ban/kill
s/f.*ip/ip
s/renewal cycle/recycling bin empties/
s/fixed.*net/ethernet
s/reboot/when I want it to/
forgets to sed out the a
s/&t/&t (A company that made an OS that h|tl wants to use to build a clone of telehack)
blinks
How
did it become &tt
a&b
s/&b/&c
Gives h|tl an O
Huh
f.bef
Why
!fflags +O idk
!fflags idk +O
Remember the O flag
lol
blinks
!fflags +Oo idk
!fflags idk +Oo
!fflags idk +Oo
How
idk - login to services, lmao
/msg NickServ IDENTIFY password_here
lmao
guest86, obviously
> 19:44:57 <@h|tl> Just add a new auth block to firepi.amc's config
h|tl: How
>bef
You'd have to get on firepi for that, and IIRC I didn't give you sudo
I think that might do
do I have to restart for config changes?
Ah
Well I did something wrong
lmao
unknown flags
No
It just didn't understand the flags
flags = ~encrypted, flood_exempt, kline_exempt, no_tilde;
Do I need to add a ~ to all of them?
Huh?
operator "fp-phone" {
user = "*@*";
fingerprint = "SPKI:SHA2-256:df11fc5ab489490422672784bed4e511bd64ebb9a1>
flags = ~encrypted, flood_exempt, kline_exempt, no_tilde;
password = "certfp";
privset = "admin";
};
Ignore the >
Term I spawned is a little small
>bef
?
Did that
How would I set the rest of the flags?
>bef
Not no tilde
And you dislike me having the tilde
IE: PHONE
How exactly do I do that?
I can do this?
!fflags -Oo idk
!fflags idk -Oo
s/.no/no...
Purry kinda slacking
/killall
:)
👀
>bef
h|tl: Probably
Guest1830: I think that's backwards
s/email*word/password> <email/
s/email.*word/password> <email/
ugh
s/email.*word>/password> <email>/
WHY
s/<email.*word>/<password> <email>/
there
s/ip/ip/
needed the message
!fflags idk -Oo
Hmmm
s/:.*:/👍/
Hi py
Just use sed
py660 Many other channels
#random #dice #rss #bitbot etc
s/i 9/H&/
wdym py660?
s/ts ip/&/
private
(:
lmao
Ask Zeroko if he remembers that
???
Stop
f.help quote
STOP
>bef
I must only have like 1 registered
lmao
I seriously need to make it un-escape the string
lmao
I could just invite you
sure
f.commands admin
f.help ignore
f.ignore +600 py660
f.ignore 600 py660
f.ignore py660 600
Stop spamming my bitbot
>bef
I mean
f.bef
s/her/&e
would have worked
f.ignore +600 py660 *
i have no clue
netsplit?
Oh yeah
py - Try to use my bitbot
the f. stuff
lmao
Pika's not here
has a comically large knife
stabs Guest26
blinks
f.ignore py660 bef
f.ignore +600 py660 bef
Rgh
Because you spammed it
and the ignore didn't work
f.modules
f.more
f.roll 1d6
f.commands vote
f.help vote
f.help startvote
f.startvote is IRC discord?
f.vote 9ad212 no
f.votes
*votes
s/votes/vote
sorry
s/Mc.*/Fast food place that is getting worse with time
>bef
>enemies
Goo
s/oo/&d
s/wet/soaked/
lmao
Yes you can
as h|tl
s/s/&k
lmao
s/pee/explode
lmao
probably missed part of something
Back
🤷
I kicked some random server, maybe that helped
It's a 95% dead server
Phone no longer has a ~ in front of it's ident
and now has kline protection
It's a Samsung Galaxy A23, running Android 13
?
My phone
firepup
Interesting channel selection
@#bestfriends @#couples @#flood @#learntocode @#main #sad:( @#stuff #teamyc
https://firepi.amcforum.wiki/server-info - Uptime just crossed 100 hours!
idk - Not really
BitBots (FireBitBot) join #bitbot by default
#dice I've had for a *long* time (Pre-me being on ReplIRC)
#main is, well main
#off-topic - Why not?
#random - see #dice
#rss - Another BitBot thing
#sshchat - SSHChat bridge
>bef
though that bridge is out
f.grab idk 1
f.quote idk
?
s/c.*//
s/,/m
s/!op/Useless command/
That does nothing.
🤷
it doesn't work for you, clearly
lmao
guest91: Go ahead
f.endvote
f.votes
f.endvotes 9ad212
f.endvote 9ad212
>bef
What'd he do now?
f.quote idk
f.balias add poach echo No. You get poached instead
Kill reason got truncated
Maybe ud is disabled?
f.help ud
lmao
.8b You want to f people?
LMAO
f.bef
f.ducks
Hmm
f.commands duck
f.commands ducks
f.friends
lmao
You're already connected
lmao
lmao h|tl
Stop opening duplicate conns then
Why though
Seems excessive
>bef
>balias list
Why not
idk - which one?
>balias list
>isdown google.com
what
Wb
>balias list isdown
Then how'd it get... kiwiirc from google?
>balias add isdown ${0-}
>isdown google.com
Oh wait
>balias add isdown isup ${0-}
>isdown google.com
?
lmao
google.com/search?q=is+google+down
> We last detected an outage for Google on Wednesday, October 4, 2023 with a duration of about 45 minutes.
What? Google was down?
lmao
Sprints to change a Repl's settings
s/\[.*\]/url shortener/
confuses the PI's updater by updating stuff myself
f.startvote Bring more people online?
f.vote eb4e58 yes
netsplit h|tl?
f.bef
lmao
I concur
what are we doing?
No
You're invisible
Use lemon juice
You just do
Look, this is what we see:
s/act.*//
Show Evidence of Desync
SED
s/\.//
!fflags
!!sync
!sync
thinks
blinks
Hell nah
Lemme find the way to ban that
>bef
>bef
i will always find ways to bypass
L
Uh
h|tl I didn't mean to kline
Water
s/firepup/david/
redirects the water
s/e on firepup/e on anyone who doesn't live in the Central Time Zone/
lmao
s/wont/will/
lmao
thinks
Quote block
>bef
Nuh uh
You just ignored me for 3
s/\|.*:/:/
Why not?
f.bef
Guest6132: lmao
s/m.*s/msuit/
lmao
lmao
s/a human/the number 9/
s/!=/==/
900AAAAAC: shutdown
900AAAAAC: help
900AAAAAC shutdown
Rgh
900AAAAAC: help
Fine then
>balias list
>alias list
>bang
>alias list bang
>me says hi
uh
>help me
>alias add bang action me picks up a machine gun and fires a few rounds at ${NICK}
>bang
>alias add bang action picks up a machine gun and fires a few rounds at ${NICK}
>bang
>alias list bonk
>bonk e
lmao
>bonk
>alias list cow
>cow
>moo
>alias list moo
>alias add cow action moos like a cow... MOO!!!!!!
>cow
>alias list
>alias list doggy
>alias list eat
>alias list botsnack
>botsnack
???
>eat
>alias list grind
>alias list me
>alias add me action ${0-}
>me says hi
>alias list nibble
Which doesn't exist
>alias list oink
>alias list pig
>pig
>alias add pig action oinks like a pig... OINK!!!!!!
>pig
>alias list
>alias list purr
lmao
f.grab _9pfs-bitbot 1
>alias list quack
>quack
>alias add quack bef
>quack
>rnick
lmao
>rnick
>alias list rnick
>alias list slap
>alias list trap
>alias list trap_
>alias list
f.bef
>alias list treet
f.tell h|tl What's your bitbot's treet alias for? Looks like it's using Discord IDs.
>alias list urmom
>alias list ycftw
f.tell h|tl Also, your >eat and >nibble aliases don't work.
>alias add kidnap trap
goodbye
bye
.join #bots
uh...
bye
So
.join #bots
Okay good
no more spam
.amIAdmin
.amIAdmin
.goat.mode.activate
.goat.mode.deactivate
bye
...
No missfires
.quote
And I broke it
Okay
.quote
lmao
But it works now
.join #bots
Well
.join #bots
cool
.join #bots
On what?
lmao
That's a bug
No I meant my bot responding to that's a bug
Fixed
Right?
.join #bots
.8b e?
.8b b
.quote hello py
lmao
Quote could care less what you tell it
.quote
Also works
It ignores anything after .quote
On what? ?
Hello JayAySeaOhBee14
That was py
lmao
hi
how to set password
What about the other two broken ones?
h|tl is 9pfs
f.burn JayAySeaOhBee14
What if I just...
xline that repl
goes to try
Maybe that works.
e
Oh yeah
f.tell h|tl can join non-predefined channels now
Existing
Tired
Mild headache
throws at #bots
eeeeeeeeee
No log spam...
A
WHY WON'T SERVICES COME BACK UP
So bots can get in
WHOO
THERE WE GO
h|tl: What do you mean?
f.tell h|tl does solanum.repl usually repeatedly reconnect?
f.tell h|tl does solanum.repl usually repeatedly reconnect?
.join #bots
Oops
I restarted it
didn't realize tell held over a rebot
s/o/&o
lmao
s/bo/&o
f.help ignore
f.help unignore
f.unignore py660 bef
I'm out for dinner
Back
That's um
A lot of pumpkin
f.isup irc.mzima.net
Why
That explains why my phone lost connection, but wtf?
WHY
LMAO
THAT'S WHY CRASHED
There's a typo on the line where it tries to talk every 50 messages
bye
Need it to reboot
.join #dice
er
.join #bots
f.sp Young Love & Saturday Nights
lmao
It doesn't have oper
so that wouldn't work
Too lazy
Hm...
Hi firepup
Er
Hi
Yep
That'll be fixed in a minute
What the
h|tl - Why's the lounge getting XHR errors?
502 errors actually
wtf 👀
Oh
The tilde's out
Right so
lounge over main internet fails currently
h|tl: Are/were? Lounge is the only thing publicly facing that's half-responding
Scratch that, it only loaded at all because of cache
I was asking about your earlier comment about it running through your phone
Over tor or something?
Ah
firepi has no clue what that is, lol
Hmm
Could an etc/hosts entry work on a domain name?
Then I could make firepi understand your domain 🙃
lmao
hi
blinks
What
Hello
...
wtf
reboot fire
h|tl fun
I think I broke it, lmao
looks
f.bef
h|tl - Sounds like a very insecure app
hi
...
.quote
So it's not broken
h|tl: Does it respond to you?
f.ducks
f.commands ducks
f.friends
h|tl: Any way to remove the guest entries from that?
>bef
Can you try saying hi to ? I think there's a bug in my nicklen check.
Huh
Adding in some checks so I can see what's wrong
bye
hi
hi
???
.quote wtf
Hmmm
reboot fire
Found it
It was looking for .hi
lmao
And I made it be able to have a different nicken limit per server
.join #bots
Well mzima/efnet has a much lower one than replirc does
Plan is to reconnect it to there at some point
looks
But where is that in the blob servers give me?
is lazy and doesn't want to add *more* parsing
Parsing was why having it read DMs broke it entirely
Tried to join -> Channel not found -> waiting for "end of /NAMES list"
Which breaks on DMs, as that's not a real chanel
I haven't tried having it join a restricted channel yet...
Time to break production
.join #HL3
Wait... what?
that channel should have +pim set
.join #private
how tf
did the modes get unset?
logs aren't right
.quote
👀
e
hi
Huh
.join #HL3
.quote
Yep
Rgh
Working on that
lazy
reboot fire
>bef
.quote
.join #HL#
oops
It joined anyways
lmao
.join #HL3
e
.quote
Fixed
.quote
.join #HL3
.quote
.join e
WHY
How the
How'd you break it by making it join 0?
And it doesn't even know to restart
lmao
Why is joining 0 bad?
Okay but why do you leave channels when you do?
is lazy
Can't find it anyways
> Note that this command also accepts the special argument of ("0", 0x30) instead of any of the usual parameters, which requests that the sending client leave all channels they are currently connected to. The server will process this command as though the client had sent a PART command for each channel they are a member of.
WHY
There
That should be blacklisted now
f.bef
.join 0
Didn't leave...
👀
.join 0,#e
.join 0,#e
0 fails if not at the start
interesting
Well, AFAIK, my bot ignores invites
s/|.*:/:
???
s/\|.*:/:
lmao
s/e\|.*:/e:
s/ge\|.*:/ge:/
...
s/ge\|.*:/ge:/
...
s/\|.*ge:/:/
s/\|lounge:/:/
.join #bots,#HL3,0
Working on something
.quotw
.quote
>bef
And it broke
lmao
Don't even know why
h|tl:
f.isup amc
f.isup tilde
f.isup firepi
s/game /3D&/
Maybe a space, idk
Anyways
My PI has a different error from git.amcforum.wiki now, but it still doesn't work
s/different/slightly different
Still a 502, but the name of the service below the <hr> is different
firepi.amcforum.wiki says nginx, git.amcforum.wiki says openresty
s/says nginx/says nginx\/1.18.0 (Ubuntu)/
🤷
But yeah, both AMC and the tilde's TS seems to be out
f.isup hphone
lmao
404=up!
👀
f.isup windows
Makes sense
PC is off right now
f.isup seurghuiuiebwt4ugw4ohiwhwiogj
lmao
Huh?
>bef
h|tl: No, why would it?
f.title firepi
f.title hphone
Wait so
Your phone has a title
PI does not
lmao
f.title google.com
Google
f.title yourmom.com
lmao
👀
f.action Thinks not
s/T/t
The bot didn't give more when prompted to
so clearly it thought not
>bef
Aw
h|tl: How hard is it to add a command like /me to the server?
EX: /mes
Syntax: /mes action
Output: * User's action
s/\|.*:\:
f.bef
s/\|.*:/:/
...
s/\|.*e:/e:/
lmao
s/\|.*ge:/:/
f.np
f.pnp
f.xkcd
f.commands xkcd
Aw
h|tl: My code should already support variable nicklens, lmao
if ircmsg.find("NICKLEN=") != -1:
nicklen = int(ircmsg.split("NICKLEN=")[1].split(" ")[0])
print(f"NICKLEN set to {nicklen}")
(In the code to join a server)
It will ignore that
I didn't restart it since it broke earlier
lmao
Probably
.quote
blinks
It failed to identify?
tf
looks
Hang on
wtf?
Nick is unavalible
That was weird
anyways
.debug
.debug
>bef
Lemme chane nicklen
and reboot
.debug
So nicklen definitely isn't being set by the server
👀
!fflags +v
!fflags +Vv
!flags -Vv
Huh
!flags +Vv
shrugs
Anyways, I have no clue why it's ignoring the NICKLEN
Huh
It even reads it
The set is in the logs
Oh werid
*weird
it *used* to read it
it doesn't now
lmao
Well it *was* reading the nicklen
Last read...
Oct 13 15:41
lmao
So it's a change in the last 2 days that broke it
It doesn't have git setup
🙃
anyways, I'm gonna prefix all logs now
too lazy
>bef
f.friends
>friends
.join #HL3
.join #HL3,null,0
I wonder
.join #main,0
Yep
.quote
I knew it
Now I broke everything.
Fixed
Had to add an override for first join
.join #main,0,#HL3
👍
wtf
What is that
Besides apparently a valid channel
.debug
fixed
I inverted a check by mistake
causing it to skip server info reading
lmao
So as soon as it tried to join a server, it thought it was done
Which is clearly wrong
Fixing that fixed NICKLEN checks
Probably
too lazy
and it's really just a sanity check anyways
>bef
just a tweak
Shouldn't have issues
shrugs
sudo echo hi
Hmm
I guess I disabled that check
lmao
Why?
s/\|lounge//
But why
Why
Oh yeah fun fact
nikkybot is a markov chain bot
idk what that really means though
Agh
Phone's having issues with AMC
sudo echo hi
Understandable
Change your nick and try it
Try doing that
as a different nick
nice
Stahp
f.bef
lmao
sudhelp
sudbef
lmao
That's one way to get it to talk more
sudo
sudalias list
lmao
Your bot ain't having it
lmao
Just PM your bot at that point
Anyways
>o
thinks not
>raw NICK duck
🙃
That was delayed
Y do you need it?
Oh yeah, does your bot identify to services?
both mine identify
(With password though, I'm lazy)
>raw nick _9pfs-bitbot
f.bef
>bef
>raw PRIVMSG #main :f.help
Why so delayed?
>raw PRIVMSG #main :f.echo Bot chain?
f.raw PRIVMSG #main :f.echo Bot chain?
f.raw PRIVMSG #main :>echo Bot chain?
>raw PRIVMSG #main :f.echo Bot chain?
f.raw PRIVMSG #main :>echo Bot chain?
lmao
Poor
Fun fact
It can't read what the bit bots say most of the time
idk, it just reads it as "blob data"
>help
It's just
blob
>echo
>echo
:>
idk why it just sees blob data
but it does
@9pfs any idea why it would?
s/@9pfs/h|tl/
f.pnp
I do, mostly
ircmsg = ircsock.recv(2048).decode("UTF-8")
ircmsg = ircmsg.strip("\n\r")
if ircmsg != "":
print(ircmsg)
So when I get it there, it's not a string
Which makes no sense
*AND* it's two blocks
idk what that ircsock thing really does
I copied it from... somewhere
idr
Searching for it, I'm getting quite a few that use a class
mine doesn't.
Trying to find the guide I used fro mine
s/ro/or
But ya know
that explains why they can't SED eachother
>c c sed on
s/on/off
lmao
s/fff/e
case in point
idk how FireBitBot saw _9pfs-bitbot's message
s/ot/to/g
s/message/eee
Huh
s/eee/fff
s/Sed/lol/g
s/to/ot
s/to/ot/g
s/Sed/lol/g
s/fff/SED/g
s/Sed/lol/g
s/.*/&/g
s/Sed/lol/g
Anyways
>c c sed off
s/Sed/lol/g
s/.*/&/g
s/\[Sed\].*/&/g
s/\[Sed.*/&/g
s/\[Sed\] .*/&/g
s/Bot>.*/&/g
f.bef
s/QUACK!/eee
s/ QUACK!/MOO!
s/< QUACK!/< MOO!
e
>help
It's a parsing error
>help
>help
>help
>help
>help
Well it can read that now
hacky workaround though.
raw = ircsock.recv(2048).strip(b'\r\n')
ircmsg = str(raw)[2:][:-1]
if ircmsg != "":
print(ircmsg)
>bef
Well that was cance
s/ce/cer
But it freaking works.
>help
???
h|tl: Why'd _9pfs-bitbot leave #main?
Look at the quit
*** +_9pfs-bitbot (h-bitbot@127.0.0.1) has quit (Remote host closed the connection)
It joined #random when it left #main
You joined it to too many channels?
lmao
How many channels was it in?
#coin #dft-clan @#dft-clanserver @#dftclanserver @#erghfdsadfg @#idk-sdfghjhgfdrse @#lottery-gang #random #repl-mc-bot #replirc-guides #replit @#replnet #scratcharia @#testchan1 @#ts6-loginmsg
Many channels 👀
lmao, probably
Oh also
the only reason I knew it joined #random after leaving #main was from my bot'slogs
s/slogs/s logs
h|tl: Probably
Though LAN shouldn't happen
h|tl: You ask questions and don't respond when I ask bacl 🙃
s/cl/ck
cool
Respond on #cemetech
e
lmao
!flags h|tl +*
!flags firepup|lounge +*
.join &firepup650,#bots,0,#main
.debug
blinks
.debug
Hmmm
.join 0
>bef
.join 0
.join 0
.join 0
.join 0,&firepup650,#bots,#main
.debug
.debug
f.bef
E
Hello
So I kinda broke my phone's TS
Non-TS connections fail because they run through NextDNS twice
Oops.
1. Replied VIA notification
2. I'm in a van right now
f.pnp
Yes
This is the IRC chat
>bef
lol
yfd - Shift + enter
f.grab yfd
f.grab yfd 3
Rgh
lol
You can't delete here
it's permanent for anyone who's there at the time
yfd - Not a scam, just how IRC works
Rgh
900AAAAAB shutdown
900AAAAAB: shutdown
lamo
s/am/ma
it corrected `die` to an emoji
yfd - join #p2991dsc-general
Parker - spam isn't nice
>bef
f.bef
hi
.join #p2991dsc-general
h|tl: Why are bitbots out?
Phone finally got back in I guess
lmao
blinks
blinks
h|tl: Why's replirc.alanta spinning?
f.tell h|tl Why's replirc.alanta spinning?
h|tl I need omode
Why not just load the thing?
You gave me a command for that before
- true...
noVNC encountered an error:
Uncaught TypeError: Cannot read properties of undefined (reading 'catch')
https://firepi.amcforum.wiki/novnc/app/ui.js:1767:5
TypeError: Cannot read properties of undefined (reading 'catch')
at https://firepi.amcforum.wiki/novnc/app/ui.js:1767:5
👀
Shouldn't... those be found?
Oh
Loaded now
🤷
Totally not using my PI
to just
Access Replit
👀
Sure, as long as that doesn't overheat the system more
>bef
That was a lot less than 8 seconds
lmao
41-37 != 8
MY PI SUPPORTS REMOTE RESIZING!
You just have to enable it on noVNC
Thought you said before it didn't
ujhuyh7t5tfguyhu8tgr4
.join #bots
Hi...
I've literally drank enough water today'
to not be able to eat dinner
:/
hi
Netsplit
h|tl: e
Can you use chrome://chrome-signin
?
Which one?
Try the chrome one I linked
It shouldn't be allowed to block that
Though policy might
?
I mean you could send it over IRC
h|tl: Multiple messages?
s/tu/t u
h|tl: flood :augh:
f.bef
lmao
>bef
Lamo why y'all ignoring the poor ducks?
They need friends 😔
*guest leaves*
14:34
👀
f.pnp (Tablet at home is playing)
Oh apparently it's not
lol
👀
👀
Who?
Oh, lol
Discord?
Not sure
The Lounge probably has logs from around that
f.cookie Parker2991
Ignore the extra space, lol
Just
Take
The
Cookie
f.grab youngchief_amcdsc 2
f.quote youngchief_amcdsc
f.quote youngchief_amcdsc
f.quote youngchief_amcdsc
YC's quotes are gunny
s/gu/fu
Just use Sed
f.bef
f.friends
f.grab youngchief_amcdsc 2
>bef
youngchief_amcdsc: What's pain?
Parker2991: That channel is closed
Ban is for *@*!*
(Literally everyone)
s/@\*!\!*@
?
s/@\*\!\!*@
s_@\*\!_!*@
...
They don't work, period, but blame 's code for that.
Again
Don't work period neoroll_amcdsc
neoroll_amcdsc:
neoroll_amcdsc:
👀
f.grab Parker2991
f.grab youngchief_amcdsc
Hmm
f.balias list cookie
f.balias add FBI action takes ${0-} to the FBI
f.fbi youngchief_amcdsc
f.fbi Parker2991
Extra spaces :augh:
f.balias list fbi
f.balias list cookie
Hi jay
I'm on the toilet
f.grab firepup
f.balias add FBI action takes ${0-} to the FBI
f.quote firepup
f.quote firepup
f.fbi JayAySeaOhBee14_amcdsc
I
Am
On
Th
Toile
s/e/et
JayAySeaOhBee14_amcdsc: let me poop in peace.
Also I need to restart my client
brb
JayAySeaOhBee14_amcdsc: I don't remember saying that exactly.
The two other nicks you klined I think
f.grab youngchief_amcdsc
lmao
f.karma firepup
:sad:
s/orry /&/
I just quoted that, lmao
🤷
f.grab youngchief_amcdsc 3
>bef
Aw
Neo
Spam is bad
lmao
👀
🦆
f.quack
Hmm
f.balias add quack echo Quack!
f.quack
...
Im-Sorry: No one asked, sorry to tell you
f.bef
s/ban/mute
...
Stupid quotes.
s/ban/mute
lmao
NeoRoll: spam is bad.
s/>//
Poor bitbot
pokes _9pfs-bitbot
JayAySeaOhBee14_amcdsc: lmo
s/m/ma
.. .
My keyboard is acting up again
Ugh
lmao
`.` is a regex char
Means to match anything
s/./e/g
lmao Sopel
Aso ugh. RIRC is having issues with my keyboard
Onboot works on cover page too
As well as forks
I'm doing stuff, lmao
NeoRoll: Not with mine.
I'm aware aboutdavid_amcdsc
Give me a minute to log into stuff JayAySeaOhBee14_amcdsc
f.bef
NeoRoll: No thanks.
totally doesn't have the config file for the discord bridge open
4 people have physical access???
What?
Switching to lounge, this is getting on my nerves
E
Where?
Ugh
h|tl: How do change modes on non-registeredusers?
s/dusers/d users/
Right, sorry JayAySeaOhBee14_amcdsc
Ugh
lmao
lmao
You clearly meant to say time
Which, you should do regardless
checks
You are not logged in Neo
Need to register first
/ns help register
Hi _cosmic____g-e-dsc
>bef
>firends
Lemme change your vhost
NeoRoll: try /msg HostServ take $account.firepi
Now you've got a firepi vhost :)
I can set you one if you request it
You can't set directly
lmao
?
>bef
Heading outside
Hi
💩
maowtf
lmaowtf
s/ow/o w
Hmm...
No.
Spam is bad
>bef
...
Bot bug? 👀
Me?
Srop
Stop spam
f.bef
No bots >:(
>bef
Duck Script bad
Np
*No
s/p/o
lmao
You can't sed like that
s/s\/Np.*/You should kline me/
You can?
Oh yeah
discord uses that functionality
bugs I guess
lmao
Chances of saying "hmm": 0.0001%
It's highly unlikey
It's every 50 messages
a random quote from a big list of my quotes
(Or, ya know, .quote)
.quote
JayAySeaOhBee14_amcdsc: IRC
h|tl: :trol:
NO
f.ignore NeoRoll quote
f.ignore NeoRoll bef
Now you can't befriend ducks.
f.ignore NeoRoll *
Does that work though?
>bef
notes that NeoRoll is missing voice
👀
Ow
stabs neoroll_amcdsc
:augh:
lmao
tf?
I just got like
half an amber alert
Made the noise, didn't show the pop-up
JayAySeaOhBee14: ???
Link?
f.quote h|tl
f.quote h|tl
f.quote h|tl
blinks
No
Spammy + Unfair to others
Not easily
lmao
looks at the f.f*ck command
Hang on...
Aren't you the other one?
Parker2991: ?
Wasn't popbob the other bad user?
f.commands ip_addresses
f.help geoip
👀
f.geoip 127.0.0.1
f.dns amcforum.wiki
f.geoip 47.39.192.9
👀
aboutdavid_amcdsc: How accurate is that?
Hello
pokes guest19
pokes sindar
f.quote youngchief_amcdsc hey
Hmm
f.quote youngchief hey
...
f.quote youngchief
?
f.quote youngchief_amcdsc
f.quote youngchief_amcdsc
f.quote youngchief_amcdsc
f.quote youngchief_amcdsc
f.quote youngchief_amcdsc
Where's the one I'm looking for...
f.quote youngchief_amcdsc
f.quote youngchief_amcdsc
f.quote youngchief_amcdsc
f.quote youngchief_amcdsc
f.quote youngchief_amcdsc
Oh there it was
>bef
Parker2991 In our bathroom
s/our/your
lmao
yes
Burn your toilet
f.bef
f.friends
>friends
👀
lmao
lol
Didn't one of the staff mention root? 👀
Not proot AFAIK
Mandatory duck check
f.bef
>bef
Hmm
👀
I wonder if that was from when I asked commandz for my message history
f.quote neoroll
f.unignore neoroll quote
NeoRoll: did you forget about you spamming the bitbots?
Almost 50 messages h, lmao
Where's ?
sudo echo hi
Hmm
su
sus
Hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
f.bef
f.unignore neoroll bef
did not tell it to ignore popbob
f.help ignore
...
Uh...
f.unignore neoroll *
Hmm
_istfg__amcdsc: try now?
I'm aware
But that's the only recent thing I've done
That blockscommands
s/sc/s c
f.bef
Hmm
f.ignorelist
..
f.commands admin
f.commands ignore
f.ignore
f.unignore
f.unignore * *
f.commands lottery
f.modules
f.more
f.more
Hmm
...
wtf
f.help
???????????????
f.cunignore _istfg__amcdsc help
f.unignore _istfg__amcdsc help
f.unignore _istfg__amcdsc *
f.cunignore _istfg__amcdsc *
f.cunignore *
f.cunignore popbob
...
f.restart
I'll do it myself then
ugh
???
Okay then I guess
h|tl: No......
.quote
lol
...
why
!flags +P
A
Flag spam
The ++ works
Just not mid-sentance
EX: this doesn't work++
Works:
production++
I wonder...
Someone ping me next time PFS' bot spawns a duck
and don't take it
YCAI when
pokes xfnw
xfnw++
👀
(TI 84 Plus CE)++
(casio fx gc50)--
suggests amcinv instead: https://amcforum.wiki/invites/11zoAKmZtv
lmao
A
I was typing that
/kill 900AAAAAB EUIE
lol
Ya know
JayAySeaOhBee14_amcdsc: is why f.f*ck exists
point proven
h|tl: I have no clue what you pinged me for
Use tell next time, lol
xfnw, obviously
👀
~~Generate your own keys, not like they're paid~~
f.commands weather
Hmm
f.modules
f.mord
f.more
Hmmm
pokes at go660's real identity
f.commands scripts
?
f.stats
2 networks..?
My bitbot, somehow
lol
That name is too long
👀
Moon was blown up by my dog
👀
f.balias add take quote ${0-}
f.take NeoRoll 2
Oh I'm dumb
f.balias add take grab ${0-}
f.take NeoRoll 3
I concur with NeoRoll
youngchief_amcdsc ^2
Done
Squared
Hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm m
youngchief^2_amcdsc: You seem to have been squared
lmao
Yes
Now you're squared
Anyways
blinks
__amcdsc:
🚂
h|tl: Totally not piping 216MB of "e" into espeak
Hi
Totally not lagging my PI a bit
-rw-r--r-- 1 firepup650 firepup650 216M Oct 21 09:16 e.txt
aboutdavid_amcdsc: Huh?
Totally not by piping the e.txt file into espeak
lol
👀
119231 lines in e.txt
shreds e.txt
Nope
lmao
guest71: Could you change your nick?
/nick new_nick
And... netsplit
lol
xfnw: But I want espeak to start doing the weird thing it does when it reads really long text
That's the IRC Relay
xfnw: I bound that to an alias:
eeeeee() {
yes $1 | tr '\n' $1 | espeak
}
wtf
Why'd it get demonic
That was weirsd
s/sd/d
>bef
My PI's notification sound is this like water drop
h|tl: I'd like not to cause unnecessary crashes
Also why don
s/don/&'t You use tell at all?
f.bef
I meant
in response to your espeak comment
lmao
votes to burn all billboards
f.startvote burn all billboards?
f.vote 5e0fa5 yes
...
f.votes
lmao
f.take h|tl
f.endvote eb4e58
What'd Zeroko forget?
forgot
cycles phone
E
>bef
f.pnp
10 children at party + 10 charges?
s/+/=
s/\+ /=
h|tl: Did you disable auto-titles for FireBitBot?
Huh
https://google.com
blinks
f.c c
f.more
f.more
f.c c auto-title-difference
f.c c auto-title-first
f.c c auto-title-first 0
f.c c auto-title-difference 0
https://google.com
Huh
f.c c ducks-kick
What's that do?
lmao
lmao
f.c c ducks-kick 0
lol
That didn't ping me btw
I had lounge explicitly not ping me if my bot was mentioned
👀
f.modules
f.join
f.join #duck-roulette
👀
But why though?
should make easier to configure
👀
oh, also
s/\|lounge//
h|tl: Really? On Replit or no?
f.isup tilde
Lmao
False
notes the util got viewed
> 13:02:56 <@h|tl> firepup: Could you explain why that exists?
JayAySeaOhBee14_amcdsc
That's the whole reason.
has a probably bad idea
Huh?
s/\|lounge//
No
Not again
Not doing that
Not re-installing again
that was apin
s/ap/pa
and the data backup failed
so I had to start over from scratch basically
...
food
it's a great thing
👀
d.eval python print("EEEEEE")
...
stabs NeoRoll
👀
Gonna restart lightdm I think
lmao
unicode fail
augh
Icon didn't work
>bef
Hi
I want to change the menu icon
🫤
Maybe
I want to figure this icon out first though
I don't know why it didn't work the way I expected it to to be honest
Ugh
Why no work
Me trying to change the logo on the start menu
Yes
Oh weird
I deleted the icon cache
And it appeared
E
I need to make a thing into FireBit
s/it/ot
That you can ask if I'm home or not
Like .ishome or something
h|tl: It'd help you though
Then you'd know when I'm out
That keeps reconnecting?
What
lmao
lol
Hmmm
E
d.squawk 9pfs anirudh firepuppy apple orange guns is 9pfs
d.squawk 9pfs anirudh firepuppy apple orange guns is 9pfs
blinks
I mean
I could kline the bot 🙃
stabs
?
👀
.8b does this work?
f.brf
lmao
Wtf
How do we type that
d.fuck off
🙃
👀
>bef
...
s/p/b
No
👀
NeoRoll: That won't work on all clients
ESP CLI ones
(tty sessions especially)
You can't load more fonts on tty
...
I could
Kline you and your bot 🙃
👀
: enjoying talking to non-existent people?
should make actively collect quotes at some point.
Agh
I still need
To fix the issues with like Unicode chars in
.quote a few times should show the issue
👀
f.bef
f.bef
f.undie
Blackjack message is an error I think
And the color codes too
lmao
lmao FiteBot leaking old things I worked on at one point in time
s/it/ir
h|tl: ACNHBASIC (Port of a PY program to the CE) AFAIK.
Mandatory duck check
f.bef
>bef
f.bef
This channel makes cool animations:
https://youtube.com/shorts/4QkNuJuIJnw
f.take firepup 2
f.quote firepup This
f.quote firepup=This
f.balias add kidnap trap ${0-}
f.balias add kidnap trap ${0-}
f.balias add kidnap trap
>hug
>bef
No
lmao
It's a relay
lmao
Anyways
Lmao
Maybe I take it
👀
My keyboard fixed itself 🙃
realyoungchief_amcdsc: and me
My PI runs services
s/pip/pi
aboutdavid_amcdsc: I agree
s/wta/twa
s/dc/sh*tcord
👀
: lmao
twofoursixeight3252_amcdsc: hmm
E
pikachub2005_amcdsc: Mind if I yoink your IRC Nick?
I'm gonna take your name pikachub2005_amcdsc
pikachub2005_amcdsc: you can get it now
I dropped it from my registration
^^^
Or just
/ns help register
h|tl: ???
/ns help register
I just said that
lmao
You said to use quote
I said /ns
Mine always PMs me too
Is that abnormal?
h|tl: I have a high temptation to jupe replirc.i2p for spam reconnections
!flags +v pikachub2005
twofoursixeight_amcdsc: I'll hold your username until you decide you want to register it
Nah
Easier for me to ungroup on main
👀
That third user is missed by the relay
f.pnp
Founder's pack is cool
s/'s/s
🙃
Nah
I'm lazy
f.pnp Dramatic song
Hmmmmmmm
d.ttt join fu
Aw
I know
Intentional
d.ttt join UWJRMQ
lmao
👀
Totally
Wasn't
Trying to
Log in as alyx
...
No
has a high temptation to shoot D5H[bot] because of the squawk thinf
s/nf/ng
NeoRoll: I was talking to your bot
Not you
f.pnp
Hello
pokes guest18
f.cookie guest18
Well bye
This is IRC
pokes guest18
f.cookie guest18
...
Then make that your nick
/nick hgrh
This is IRC
Preferably not.
...
stabs guest18
Oh would you prefer fire?
f.burn geust18
is an operator, which is an IRC Admin
I mean
I run the server that services run on
So co-owner at minimum
NickServ, ChanServ, HostServ, etc.
guest18 That's vague, you could be conencting from a variety of places
guest18: Some of the services that run off of my PI.
Well I don't give a sh*t about you wanting a manager
Bye
Nah, not really
That'd be klining you
s/ick/ill
shrugs
You were asking about spamming tbh
Spam is bad
I jokingly light you on fire/stab you
and you start just attacking me
It's not like I came to your house and actually stabbed you
I'm 95% sure I know who you are
I need to remember to edit MOTD later
s/MOTD/topic
wtf?
Why'd the bitbots crash?
????????????
Rebooted twice
And mine shouldn't be on ircnow afaik
h|tl ^^^
They died about 23 seconds after a split on your ircd server
f.servers
?
Huh
Says it is on IRCNow
I didn't link it there
f.pnp
Not correct
Though it is a local file
so I could see why it's confused
f.pnp
f.pnp
f.pnp
There we go
Manually scrobbled it
Hello
Not yelling at random people on IRC
Not yelling in all caps, lmao
s/ban/kill
kicks FireBitBot for being slow for no reason
f.burn nik
f.cookie h|tl
I'm an oper
lmai
s/i/o
>bef
Hmm
Probability that you're david: 95%
lol
IP Range I'm guessing
lmao
I can't, no
h|tl probably can
👀
lmao
What would be the lightest wiki I could run?
f.pnp
That reminds me
I want to see and respond to playing responses
reboot fire
f.pnp
Hmmm
Oh.
Escape codes
reboot fire
f.pnp
.................
Oh logs break if I do that
ugh
bye
f.pnp
h|tl: How can I parse out escape codes?
No, lmao
Think I got it
f.pnp
...
And that's "blob data" again
ugh
...
At least doesn't completely die if that happens now
e
f.pnp
And the blob is considered a string
why
Could someone send a message with a single color escape code?
12,99f
That's blob too
12,99f
ugh
R
RR
RrR
R99,99rR
e
e
e
R
R
R
R
RR
R99,99rR
R
R
R
R
R
R
R
R
R
R
h|tl: I'm *trying* to fix my bot's issue with unicode
Not killing me would be appreciated
R
???
How'd it... Oh.
It was the nick change
R
R
R
R
R
R
R
No please stop
I need that char for fixing
Specifically with the Unicode attached to it
R
f.pnp
It's the bold part of it that's significant
R
E
h|tl that's from your setup on systemd I think
It's panicking over read-only
R
There, now it won't crash
h|tl: Check it's logs for "[PANIC]"
R
...
R
R
R
h|tl: (systemd) cannot write to files
I need it to be able to do so for at least one file, so I can try to pipe some output to a file I can copy from
h|tl: Where are they?
Under the [Service] block:
```
DynamicUser=yes
WorkingDirectory=/home/firepup650/projects/python/
ExecStart=python3 -u ircbot.py
Restart=always
RestartSec=5
```
h|tl ^^^
R
R
f.bef
R
f.pnp
Yeah pnp is just an alias
f.balias list pnp
f.help np
pnp just auto fills my name in to np
R
okay...
f.pnp
Ugh
R
f.pnp
:FireBitBot!bitbot@bitbot.firepi PRIVMSG #main :
2024-05-10 01:01:50 +00:00
Hmm
10Cyan
Cool
I need to make recognize that string
e
...
Ugh
Wait.
FINALLY
f.pnp
f.pnp
Hmm
Need to strip the bold off too
Need to strip the bold off too
f.pnp
f.pnp
Cool
I'm glad that works
lmao
Very incorrect
f.pnp
f.pnp
...
Scrobble.
...
f.pnp
lmao
What do you mean?
looks at discord
IRC doesn't onebox
thelounge doesn't I guess
f.pnp
f.pnp
...
In #opers?
I'll respond
>bef
>raw NICK _9pfs_bitbot
>raw NICK _9pfs-bitbot
There we go
What would you really use it for though?
s/\|lounge//
>debugging issues with RAW
What do you mean by that?
f.markov more
f.c c markov on
f.c c markov
f.c c
f.more
f.more
f.c c markov-chancr
f.c c markov-chance
f.c c markov-chance 50
f.markov more
How then
f.c c key
?
What's key?
f.bef
f.c c log
?
f.c c markov-enabled
f.c c enable-markov
...
h|tl: am I missing a setting?
At 50
>bef
f.c s
f.c b
I wonder if markov needs some kind of key
And that's why it's half-broken
?
Couldn't remember if the RSS was set up
Probably
Though I mean, mzima allows use of bots for maintaining OP
I do need to reconfig to be multi-server stable
👀
10Hello
10Colors
👀
two
!why
👀
🤷
I use my phone as a passkey
Yes
Android has worked for a while AFAIK
Oh
I'll look again
Cool
lmao
,c c ducks-enabled yes
*Three* ducks!
🙃
・゜゜・。。・゜゜\_o< QUACK!
🙃
・゜゜・。。・゜゜\_o< QUACK!
・゜゜・。。・゜゜'o' MOO!
f.balias add moo echo ・゜゜・。。・゜゜'o' MOO!
f.moo
f.balias add quack echo ・゜゜・。。・゜゜\_o< QUACK
f.quack
f.balias add quack echo ・゜゜・。。・゜゜\_o< QUACK!
f.quack
lmao
>balias add lie raw PRIVMSG #${0} ・゜゜・。。・゜゜\_o< QUACK!
>lie main
>balias add lie raw PRIVMSG ${0} :・゜゜・。。・゜゜\_o< QUACK!
>lie #main
f.balias add lie raw PRIVMSG ${0} :・゜゜・。。・゜゜\_o< QUACK!
That echos
f.msg e
f.msg #main e
Oh huh
f.balias add lie msg ${0} :・゜゜・。。・゜゜\_o< QUACK!
>balias add lie msg ${0} :・゜゜・。。・゜゜\_o< QUACK!
>lie #main
>balias add lie msg ${0} ・゜゜・。。・゜゜\_o< QUACK!
f.balias add lie msg ${0} ・゜゜・。。・゜゜\_o< QUACK!
f.lie #main
f.lie #sshchat
lmao
f.lie firepup
lmao
f.lie h|tl
f.lie h|tl
f.lie h|tl
f.lie h|tl
f.lie h|tl
:)
,msg #main E
Aw
s/z/x/
lmao
s/zf/xf/
s/zfn/xfn/
s/zfnw/xfnw/
s/maintainer/sole owner/
s/a maintainer/the sole owner/
Whoo
expect temporary issues
👀
We might be stable
Uh oh
EFNet isn't letting it connect, name in use
Uh oh
What'd I do
Oh I thought that was me
lmao
For spinning trying to use it's nick while it's in use
f.wa 14400 min to days
...
Is that all efnet servers or just mzima?
h|tl: Is there some "please unban me" form we can fill out?
s/\|lounge//
aboutdavid_amcdsc: I think like all the EFNet networks use 10d bans as the default
I remember some EFNet nets banning for that timespan when they saw it was a bot
(mzima is one of few that encourages bots I guess)
,bef maybe
what
Why do ducks from dft-bitbot meow???
s/\|lounge//
That's funny
👀
And www.mzima.net throws a CF DNS error
lmao
What's a "bottler" client?
Looking at other servers to use instead of mzima until that ban expires
choopa says no bottler clients
4 conns per IP though
Phone is one, bot is two
You'd make three, and bot may have brief issues where it'll duplicate
Though since it's just temporary, I suppose it'll work.
I'm trying to put it on the multi-server config, so not really
h|tl: colo just banned me
Reason is just "please use another server"
f.wa 10080 min to hours
f.wa 10080 min to days
h|tl: Topic on #dice was lost, but since only my other bot is in there I should be able to grab OP for it
I'm waiting to see if they'll ban me honestly
I used deft, which sent me to servercentral
Hopefully that's stable enough
is off efnet for now
Sure
I think
might have an error somewhere
That caused it to try to access #main on efnet
it's not respecting the channel list correctly
For example, it's configed to join #offtopic on ircnow, and it didn't
Not on mzima h|tl
On colosolutions
Yes, immediately after it connected IP banned
Also it didn't join IRCNow properly, lmao
👀
What
Why'd it reboot?
That one was for IRCnow fixes
That's a weird number
👀
,bef
lmao sure
I thought you already did tbh
f.bef
seems stable on cross-server support
Which is nice
👀
Intentional reboot, modified logs to be server specific
link?
Just minimized vuln to EFNet
Of course, ReplIRC works here
(Though it has extra handling)
hmmm
has urge to edit the system uptime page to have the title as the uptime until JS loads and changes it to the normal one
,bef
lmao
Oh yeah xfnw should be on IRCNow and stable
Assuming it doesn't crash here, it should be stable
I have a loop that looks for it crashing anywhere, and if it does it forcibly reboots all connections
Runs that check every 10 seconds
That does mean if it gets klined it'll globally crash loop
f.bef
If it saw "Closing Link" as it went down
Then it'd spin until it came back up
I should re-work that somehow
h|tl: refactoring for that would be an absolute nightmare
I think I'll try linking it to efnet now
I haven't been klined yet
deft/servercentral seems to
Just no abusive ones
Wait
Would a server kline
if it didn't respond to a CTCP?
xfnw: It's my custom-made bot
lol
h|tl: the ban on saxjaz should be safe to remove
s/az/ax
It should only allow saxjax on efnet
h|tl: That's how the bot has always worked 👀
And it's not like I could write to a file
1, that'd cause issues with multi-process I'm sure
2, that'd become a very large file very quickly, probably
Uh...
I can't write to a file currently
DynamicUser
I mean
I think there's some way for it to use a logging dir
https://stackoverflow.com/questions/37585758/how-to-redirect-output-of-systemd-service-to-a-file
maybe?
Probably
/var/logs/ I guess
Or if the .log extension
/var/logs/.log I guess
Probably explicitly pipe error to an error log though
lol
Just talk to :)
.quote
LMAO
^ it does now
bigminiboss_amcdsc: .quote takes no parameters
it just quotes me
.8b Should you actively be taking quotes?
What file?
Oh, let me close it
bigminiboss_amcdsc: try .help
How exactly?
Also, can someone on the discord bridge run .help?
h|tl: What does that mean "passed to the service"?
pokes AMC_ReplIRC_relay_amcdsc
> passes the open file descriptor to the service
How exactly?
as a parameter?
Good
idk
I'll have to look it up
Seems like it, though idk how to work it:
https://www.geeksforgeeks.org/python-os-write-method/
looks to be just os.write(descriptor, bytes)
and bytes isn't hard
Why ping
twofoursixeight_amcdsc:
Sure
Shouldn't crash
e
That will be pain
Port is hard-coded somewhere
I'll have to find where
No it should be fine
I think I found the line
That's my fault
It'll cycle again in a sec
That wasn't as bad to refactor as I thought it would be.
f.bef
h|tl: Should be.
(except I explicitly specified "localhost" instead, but they're synonymous)
Also I seriously need a different code editor
Geany is blinding
Isn't that really RAM heavy?
is looking for other editors just to see options mostly
aarch64 right?
https://github.com/VSCodium/vscodium/releases
VSCode is installed?
thinks
Tbh f*ck telemetry
h|tl: it's called "code" right?
removes it
is glad he used the apt approach instead of downloading the release directly, as it was arm64, not aarch64
Whoo PI is lagging a bit
100% Disk I/O
Ow
Phone buzzes when it gets a ping/notification
So if I'm not thoroughly distracted (or asleep, or at school, etc.), phone is best bet.
blows NeoRoll up
You said bombparty
What'd you expect?
lmao
f.help lottery
Hmm
f.help gamble
h|tl: What was the gambling thing you tried the other day?
,bef
,friends
,friends
f.friends
>friends
You tried to grant yourself money or smth a while back
f.commands coins
there it is
f.coins
f.help givecoins
f.givecoins firepup 5000
f.givecoins h|tl 5000
f.coins
...
f.help jackpot
f.help mylottery
f.help nextlottery
f.help lotterybuy
f.lotterybuy 5
f.help roulette
f.roulette 23
f.roulette 2 5
f.roulette 2 5
f.roulette 10 5
f.roulette 10 5
f.roulette 10 5
f.help redeemcoins
f.pnp
^
,bef
.
>bef
f.bef
No ducks 🫠
f.pnp
f.pnp
Moon
f.isup hphone
f.isup firepi
f.isup firepi.amcforum.wiki
h|tl: Your phone is down?
f.isup tablet
f.isup tablet:22
Hmm
Guess it doesn't see SSH
f.isup phone
👀
>bef
f.balias add tisup tcpup ${0-}
f.tisup tablet:22
h|tl: I'm debating whether or not to try to bring back up
I think I'll try to bring it back up
you're not using deft, right?
h|tl: What's the format of CTCP VERSION requests, and how do I respond to them?
Could you issue one so I can check the logs once I'm back in? (Also, what is the reply supposed to be?)
h|tl: I don't, I just suspect that's why some servers ban the bot. (Bot ignores CTCP outright)
MESG - "e" | CHAN - "#main" | CTCP - " "
That the char?
(it's in my client as "ctcp_delim")
lmao
lol
Blank for me, though the one I sent is a space
(Yours doesn't show up)
s/ode/odium/
h|tl: Probably, though I hard-coded the sequences in the now playing thing
No, it should be at some point, but passwords need to not be stored in the code before I do that
(Not even encrypted at all, lmao)
I think so
h|tl: Is there a command for issuing CTCP requests?
>bef
h|tl: Not on my client by default, and server doesn't recognize that as a comamnd)
s/com.*/command.
h|tl: Yes, though I need the format for it
Depends on what kind of command you'd like to add
Sending you screenshots via AMC
I could use `Raw` or `Message` for that
Message would just be message content, and I'd fill in the "Channel" field with `${destination}`
Raw it'd be the raw format directly.
Also for multi args my client uses `[xyz...]` not `[...xyz]`
h|tl: Is responding correctly?
I cannot tell
h|tl: You mentioned notices right? Am I not supposed to respond as a PRIVMSG?
Oh
What's the format for that?
Fixed I think
h|tl: Verify?
elif message == "VERSION":notice(f"VERSION {__version__}", name)
Oops
elif message == "VERSION":
notice(f"VERSION {__version__}", name)
lmao RIRC treats that as a CTCP request
According to logs, it's sending properly, right?
lmao
My PMs on lounge are kinda broken
I have a PM to myself
and your messages to me are being routed there
> PLEASE don't put non-printable characters in your source code
looks at the handling for now playing
f.pnp
Switches to escape codes
With that done, I'm going to reconnect to EFNet
klined
like instantly
h|tl: Why do servers hate so much?
mzima seems to be the only server that doesn't instantly kline it
__version__ = "v1.0.2"
elif message == "\x01VERSION\x01":
notice(f"\x01VERSION {__version__}\x01", name)
Only diff would really be that fact that it doesn't have a URL
I have to publish it somewhere first
which makes hiding it's passwords a priority
I know you can't use them on Replit
that's it
How would I use those in my script? just os.env?
was just gonna add another PY file, exclude it from GIT, and work that way
Anyways, could you have the service load the env?
it's in the dir with the bot itself
Yes
Since you were kinda pushing for it
gitignore - yes
permissions - it's default atm, what should it be
donw
s/w/e
,bef
Probably
h|tl: https://git.amcforum.wiki/Firepup650/fire-ircbot
...
What if I just go back to the passwords.py file
Seems less complicated
h|tl: ?
How so?
Just put it on gitignore, so it shouldn't be commited, and a stack shouldn't include it
fine, it's in the env
What user does the bot run as?
>bef
Or rather, how do I give it access to the file?
chown: invalid user: firepup:
fixed
my user is firepup650, not firepup
h|tl: Seem right?
-rw-r----- 1 firepup650 37 Oct 23 17:06 .env
is the service setup for that to work?
from dotenv import load_dotenv
load_dotenv()
...
Standby, dotenv's doc seems out of date
fixed, ambiguous package anme
s/an/na
it's "python-dotenv", not "dotenv"
Think I just had an issue
Hopefully that fixes it
One of the "PING"s came in on a line with other data
and the split parsed the wrong part of that
Also I need to reset my keyring somehow
Huh?
keyring needs reset because pip and poetry want access to the keyring each time I install/uninstall somethign
s/gn/ng
Default I think
I can't not use it
poerty won't run without it, and pip asks every time it tries to do anything
I need the password to the keyring, and I forgot it
:|
Hello
f.pnp
bigminiboss_amcdsc: you do this:
>bef
.duck
.duck a train
Oh that's ddg
f.duck
f.help duck
f.balias add duck action ducks ${0-}
f.duck
f.duck a train
f.duck a duck
f.duck h|tl
ducks
f.duck a train
Um
f.duck a train
f.bef
throws FireBitBot at h|tl
shoots Sopel|MNA
h|tl: Why?
throws a building at h|tl
throws a building at darkshayan_amcdsc too
darkshayan_amcdsc: It's the IRC Relay
The IRC Relay
points at AMC_ReplIRC_relay_amcdsc
Yeah
Though I'm using https://firepi.amcforum.wiki/thelounge
Have to explicitly have an admin on my PI make an account there though
(Me or h|tl, and h|tl consults me)
h|tl++
Self-hosting++
,bef
lmao
h|tl: self-hosting++?
My ISP doesn't have IPv6
Which is why I tried things like tunnelbeoker
s/beo/bro
But that doesn't work, my ISP blocks the thing needed for tunnelbroker setup
h|tl: Huh?
I don't think so.
Not many ISPs cover where I am, and the only neighbor I would ask has the same ISP
Also, the signal from their network is barely available from my room (which is as close to their house as I could get, and is also where my PI is)
h|tl: lmao
f.take h|tl
Soon™, we'll get a different ISP on a fiber connection
My whole family is looking forward to that switch
h|tl: at minimum it will be faster
Tachus is the new one
idk
Haven't looked into that really
has the urge to say bye, but that'd disconnect
goodbye
:)
totally didn't have to review the command list to see if it was "bye" or "goodbye" to disconnect
f.q firepup
f.q firepup
f.q firepup
f.q firepup
,bwf
,bef
stamped.
idk who I'd do that
ducks
s/who/how
...
Remind me why you turned all the SEDs on?
,c u sed off
Hm
,c u
,c u command-method
wonders what that does
f.bef
lmao
s/duck/car
s/a car/h|tl
...
s/a car/h\|tl/
s/a car i/h|tl i/
s/a firepuppy/h|tl/
s/\|lounge//
Make that 4
>help
900AAAAAB: help
...
kills 900AAAAAB
Oops
,bef
checks AMC
no
is happy with how works currently, though he isn't happy with how EFNet keeps banning it
>c c sed off
,c c sed off
spam
NeoRoll: Sopel isn't a bitbot, lmao
lmao
You don't
Nope
I'll kline it if I have to, you won't replace my bots
Hi !
Okay
goes to figure out which one it is
I'd just jupe replirc.devarsh.me
right?
lmao
NeoRoll: What did you do? lmao
You just delinked yourself from the main net
lmao
Nah, once you reconnected it came back
but if I juped your server, you'd be off on your own
lmao
gets bored and watches some random youtube video
Didn't we already try and learn that backports won't work?
>bef
Wasn't it like the whole Repo that was the issue?
I guess go ahead
But why do you need to update git?
I mean
Sure
f.help
h|tl: could you cycle for me?
My internet was/is being stupid
No like my 0home was cycling off and on the network too
not fixing that
Blame phone RAM issues
h|tl: Uh... Isn't the PI on NextDNS?
It should be
idk
It's bound to my tailscale thing somehoe
s/oe/ow
And I can't exactly shut it off, I need it when I'm 9j mobile data
PHONE WORK NORMALLY
Doesn't that cause TS to conflict?
I know on my phone if I set the main system to use NextDNS, tailscale has a panic attack and breaks all internet to non-tailscale things
idk if the PI'd have the same issues
I'm not at my PI
somehow got 2 unread messages from that one message
has no clue what to make of that
,bef
👀
waits for the kill
h|tl: idk
is lazy and should have gone to sleep hours ago
should be asleep
It's literally 00:17 in the morning
cannot break the server his phone gets the date and time from
should seriously be going to bed
has school tomorrow
Note to self, put this man into a game:
https://youtu.be/NTk_NVwOUho?t=865
No like there's a cool dude at the timestamp
h|tl: What?
That makes no sense
h|tl: how?
Anything weird in logs at all?
Oh wiat
Did it by chance
Get a ping timeout?
And start spinning reading nothing?
Search the logs for time of when it's last timeout was, I bet that's it
h|tl: Uh... Yeah I don't do that either
It also reads a fixed like 2048 bytes I think
When was it burning?
Mmmmmmmmmmmmmmmm
Yeah
I definitely need to fix that later
?
Loads for me on school Chromebook
Nope
OmegaOrbitals_amcdsc: Cache refresh?
NeoRoll: No.
Also my news script isn't working properly
* News:
* dev etc fixterm.txt home lib lost+found media mnt opt proc root run sbin srv
https://micronews.debian.org/2023/1697371373.html
The news is not a file listing
Yeah idk what happened. Manually running spat out correct info, and motd is right now too.
Excluding the fact that it got cut off
Hi h|tl
Hi
.join #private
.join #private.
lol
h|tl: join there and say "op me"
h|tl: join #private.
Not #private, #private.
Why didn't...
Oh there it is
.join #private.
blinks
.join #e
Why
h|tl: just full-stopped, what happened?
Not just here, IRCNow one died too
.quote
blinks
I wonder...
.quote
Huh
I have no clue.
h|tl: thanks for having a CPU cap on
It failed from the Netsplit and started burning up to it's limit
How often do networks ping clients?
I wonder if I can make it kill itself if it misses 2+ pings
h|tl: ^^^
How often should I ping?
Ah yes
Dead beef cafe
f.dns tablet
Aw
f.isup tablet
f.tisup tablet:22
f.isup tilde
blinks
That was slow
idk
Why no user info?
h|tl: Lounge doesn't respond to CLIENTINFO
(CLIENTINFO)
,bef
The what
f.c s botlist
f.c c botlist
00White
01Black
02Blue
03Green
04Red
05Brown
06Magenta
07Orange
08Yellow
09Light Green
10Cyan
11Light Cyan
12Light Blue
13Pink
14Gray
15Light Gray
lol
10,99I like cyan
10,99Wait I actually got stuck in cyan, lmao
10,99Phone though
10,99Apparently if I recall an old message with color, and erase it the color gets stuck on
10,99xfnw: I sent it to myself from the lounge instance
10,99At this point, I'm kinda doing it intentionally 🙃
If I don't load the last message I'm fine
10,99Once I do, I become cyan only
10,99Lmao
lmao
f.wa wa 18446744073709551616 seconds in centuries
Oops
f.wa 18446744073709551616 seconds in centuries
Hmmm
f.np xfnw
???
f.pnp
blinks
.quote
Hmmmmmmmmmmmmmmmmmmmmmmmm
f.np firepup
Hi
now playing detention broke 🫠
has no answer to that, except he didn't know user settings existed when he made that alias
f.np
No
It's supposed to respond to now playing messages with a Spotify request
f.pnp
"last listened to" dangit
f.np
doesn't recognize that
It's supposed to be "is listening to"
f.np
f.np
...
lastfm is behind a whole song
f.np
.......
reboot fire
f.np
There
Now it recognizes that too
🤷
Someone under that name does
h|tl: format must match exactly
Including all formatting
f.balias list lie
h|tl: just use f.msg
f.msg #main e
Uh oh
...
>bef
h|tl: yes
And I hope that's not going to kill my Spotify key
bye
At most 1 minute until it reboots
,bef
f.np
That's still wrong
f.np
...
f.np
f.pnp
Ugh
Please don't
...
Spam is bad
>bef
FireBitBot: c c command-prefix f.
,bef
FireBitBot: c c command-prefix f.
FireBitBot: c c command-prefix f.
FireBitBot: c c command-prefix f.
FireBitBot: c c command-prefix f.
Fire is nice and all
But hard to type
Please no
Just let it be
f.c s command-prefix f.
f.quote xfnw
f.quote xfnw
,balias add hug bef
>balias add hug bef
f.balias add hug bef
h|tl: Please don't?
Abuse yours, lmao
f.msg #main >hug
f.restart
...
f.help admin
f.commands admin
f.reconnect
>bef
,bef
The...
f.help
lmao
How does this happen h|tl?
...
This:
>help
f.help
...
Sopel|MNA: sentience???
f.take Sopel|MNA
xfnw: h|tl reconnected them
and they doubled
f.reconnect
f.reconnect
f.reconnect
NOOOOOO
WHY
FireBitBot|: disconnect
blinks
wtf
FireBitBot|: disconnect
h|tl: that's your job
lmao
Yeah idk how to do that
f.pnp
That's still wrong
f.sp A final duel
That's the one
lmao
Yes you can
.join #somebrandnewchannel
lmao
xfnw: Pop over to #somebrandnewchannel would ya?
.join #somebrandnewchannel
mao
s/m/lm
.join #donotkillme
pokes xfnw
Could you go to #donotkillme instead?
h|tl: banned me from the other onw
s/w/e
f.sp Frog Shop\
No
f.sp Frog Shop - Flowerhead
...........
>bef
Huh?
help
...
_9pfs-bitbot: c c command-prefix
👀
Hmm
_9pfs-bitbot: c c command-prefix >
>bang h|tl
...
_9pfs-bitbot: c c command-prefix >
>bang e
?
Huh
Mark Mark?

eeeeeeeeeeeeeeeeeee
marked
hmm
Marked
Marked
Binding an alias
Now I have /mark as a command
perhaps /code would be better though.
Oof
My phone doesn't either
I just assume it works.
They're *almost* zero-width for me
Though /mark works for me now that I bound it
Ctrl + U
Ooh underline
Nice italics, but they're better... Like this, lol
Whee
here's /i
Uh
Why no italics :(
Ctrl + O
Not sure what that does

Hm
oooooooo
>bef
yeah idk
Oh yeah, Ctrl + K gets colors
h|tl: Ah
10Cool Cyan text Text after ^O
Huh
?
10,99t
E
10,99Ct
Hmm
10,99Ah well. I can't color lock, but this isn't horrible to use.
lmao
That's a lie
>bef
My PI is using all it's swap, and 4.38/7.63GB RAM
(100M Swap)
s/M/MB
NeoRoll: not sure. 64 I think
I think it might be 32GB
firepup650@firepi:~ $ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.6G 0 3.6G 0% /dev
tmpfs 3.9G 51M 3.8G 2% /dev/shm
tmpfs 1.6G 4.0M 1.6G 1% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 782M 64K 782M 1% /run/user/1000
tmpfs 782M 56K 782M 1% /run/user/1001
tmpfs 782M 52K 782M 1% /run/user/1003
rgh
firepup650@firepi:~ $ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 29G 19G 9.2G 68% /
devtmpfs 3.6G 0 3.6G 0% /dev
tmpfs 3.9G 51M 3.8G 2% /dev/shm
tmpfs 1.6G 4.0M 1.6G 1% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/mmcblk0p1 255M 31M 225M 13% /boot
tmpfs 782M 64K 782M 1% /run/user/1000
tmpfs 782M 56K 782M 1% /run/user/1001
/dev/nbd0 15M 3.0K 14M 1% /tmp/nbd0
tmpfs 782M 52K 782M 1% /run/user/1003
There
,bef
No
>bef
Autp-duck bot bad
f.bef
s/tp/to
That won't work
lol
f.pnp
Founder's pack is cool
>bef
f.np
Glad this seems to be back in sync
instead of off by one song
Also ugh
Flipping tag broke format
f.np
Ugh
LMAO [object Object]
hi, lol
f.np
Ugh
Ooh might hit username randomization
nvm, I killed the wrong one
no, lmao
Newlines indicate EOL, which is a new message
If you want multiple in one message do Shift+Enter for a new line.
Still sends as multiple, but you can use multiple in the text entry
Which is annoying tbh
>:(
Please don't.
More things
How does this show on discord?
f.bef
10How does this show on discord?
Added color to that one
bold, italic, mark, underline, and color is applied to that one
,bef
You're lag
🙃
Well yeah, TS doesn't have to run over the whole internet
Though do please stop spamming that
lmao guest18
@NeoRoll (thelounge@devarsh.me) has quit (Killed (guest18 (define lag: neoroll)))
d.ttt join MPHR45
d.ttt play 5
d.ttt play MPHR45 5
NeoRoll: it should look at what games you're in
and only require it if you're in multiple
>bef
d.ttt play MPHR45 6
d.ttt play MPHR45 2
d.ttt play MPHR45 7
f.bef
fluff the squack
,bef
Squack sucks IMO
>bef
will keep shooting the squack with fancy fonts
...
...
spam is bad kids
,bef
close enough
you know what I mean
good for you
lmao guest26
@NeoRoll (thelounge@devarsh.me) has quit (Killed (guest26 (stfu Aucklands #1 Lego action figurine)))
I see no f word
>bef
>friends
f.friends
f.bef
lmao
Un-fancy the squawks
,bef
>bef
>friends
I will keep killing it
I'm not
🙃
is annoyed by the bot
I literally just asked you to un-fancy the squawks
Honestly
Just rename it for all I care
>bef
Jsut don't call it AGPT
s/su/us
Just call it CGPT proxy
That's all it is
f.bef
That's all it is
Call it anything but AGPT
That's a kick NeoRoll, lol
Kicks != Kills
NeoRoll: I am not even asking much
Jsut for you to not call the AI AGPT
And make the squawk non-fancy
Left
Annoying
If I want to cheat by pasting it
I should be able to do so
👀
✈️
NeoRoll: no. If I want to paste it, let me.
Not all terms would even support that char set
So it's not fair to people via terminal
EOL
Yes it is your problem
IRC itself is made to support clients that only support UTF-8
Your bot should respect that
Then it's your issue
Not mine.
Because hey
I'll just kill it.
neoroll: the PI isn't outdated, but TTY terms CANNOT have new fonts.
That includes your fancy little chars
Open a TTY session
Ctrl + Alt + F1
Check there.
F*ck apple tbh
I know gline exists, what does it do exactly?
h|tl used it on some people on IRCnow I think
aboutdavid_amcdsc: how do I turn on the UTF-8 strict thing?
I'd prefer no emojis over the fancy squawks honestly.
>bef
I do seriously dislike the squawk in fancy though
As well as AGPT.
Honestly why do we need AI in IRC
That too
More that than anything
Which is literally normal GPT
It is
Because he said he mad eit customizable IIRC
lmao
NeoRoll: I literally have like "god" perms there IIRC
I can view the logs of everything too
>bef
So yes NeoRoll, I have seen the site.
It was Spamming us about the automod thinf
s/nf/ng/
So spam ban was warranted
...
If you insist on having GPT on, a 1 message limit would be nice.
(so basically no line breaks)
notes that that will fail
...
Spam
It's tbh entirely too long for IRC.
>bef
NeoRoll: I know how the char limit works.
Still, that's an excessive amount of output for one prompt
tbh you should use the brief prompt for it 🙃
will be the prompt
s/be/get/ #lmao
lmao
f.help quote
f.commands quote
...
f.modules
f.more
f.commands quotes
f.help qdel
...
And isn't non-fancy
You know
Like normal text
No.
Just send normal text
That's your business
I just asked for the squawk to be non-fancy
f.qdel D5H[bot]
...
What
Wrong reason, but still
...
Non-standard chars are unfair to clients that cannot render them.
And the IRC standard allows those clients, so you shouldn't be excluding them.
No.
^^^^^^^^^^^
Most kicks are spam kicks
👀
Just use sockets, lmao
Sockets just read-write raw data
Much more flexibility that way honestly.
NeoRoll: I can ban your server 🙃
Bots don't need oper.
Chan ops are one thing
Yes, but it's not abusable aboutdavid_amcdsc
NeoRoll: lmao, oper doesn't stop kicks/kills/etc
I didn't?
Just /rehash, lol
lmao
That's your own issue
"shadowbanned" lmao
Please rate the new firepi motd
/motd irc.firepi.amcforum.wiki
figlet font "fire_font-k"
tbh I'mma symlink fire to that
nice
figlet -f fire
h|tl: any reason why thelounge would be getting double server snotes?
Each line is doubled
too lazy
CPing it into a PM to you
lmao
"9 freaking screws"
f.take
f.help qdel
f.q D5H[bot]
f.qdel D5H[bot]
f.qdel D5H[bot] = Firepup
...
Spam is bad kids
f.qdel Firepup = D5H[bot]
How do I remove it
Go to #spam
throws D5H[bot] at #bots
!flags D5H[bot] -Vv
!flags D5H[bot]* -Vv
!flags
lmao
!roll 2d2
h|tl: any reason for GameServ to be off here?
!help set
!set gameserv on
!set gameserv yes
!set gameserv enabled
!set gameserv true
!help set gameserv
!set gameserv all
!roll 2d2
!roll 100d100
Please
Tutn
s/ut/ur
Off
The
Fancy
Annoying
Characters.
.8b is the fancy squawk annoying?
No
It's ozone.
The prefix is <, lmao
<help
^
lmao
Counter point: https://replit.com/mark
!calc 5*78
Why's that a GameServ thing?
<reload
...
asks h|tl how to have owner perms on ozone
'k
h|tl: firepup
...
d.die
lmao
notes the lack of GPT
If you rename it
And limit it to, say, 200 chars
It literally is.
Then call it gpt
Just say gpt
anirudhgpt has bad blood with amc
You know what I mean.
And if you don't, google "bad blood"
NeoRoll: Oh we did revoke the key
He issued himself a new one
A few times
Then we had enough and demoted him.
<whoami
<capabilities firepup
<join #bots
!flags +Oo ozone
!flags ozone +Oo
...
!flags ozone!ozone@127.0.0.1 +Oo
lowercase o too
What's the difference?
What's O vs o?
Hmm
dmd
s/d/b/g
spam
Go to #spam
or #bots
just not main
NeoRoll: No, ozone is an oper tool
Also it's not mine
You don't need parens for that
lmao
example
s/.*/Message/
No parens are required
stop that
That is spam
& minor bot abuse
You're literally intentionally trying to cause spam NeoRoll. I think a temp ban for that is fair.
I didn't ban you did I?
Exactly.
You were trying to use it to cause spam.
Hmm
PI lag
d.figlet why
> Oops, a firey error occured.
...
nice "effect".
The what
What did you rehash?
Good news: That fixed my double notice issue
,bef
?
so... RAM issue?
shrugs
glares at the fancy squawk
All I ask
is
that
you
turn
off
the
fancy
characters.
Just
Disable
the
fancy
chars.
Oh hi darkshayan_amcdsc
s/.*/Trying to make a point/
f.ignore neoroll sed
Anyways
,bef
s/do.*/I should run my own bitbot instance/
...
Not spam
You're not making a point
You're just being annoying
I broke my messages up because you refuse to listen to me
Okay
tell time
f.tell NeoRoll You're not making a point
f.tell NeoRoll You're just being annoying
f.tell NeoRoll I broke my messages up because you refuse to listen to me
...
>bef
The meowing duck bot is offline
At some point
Don't spam just to get a duck
And also
no way that was actually you
sub 1 sec response
Within 1sec
Probability without script is low, and you've used one before.
Poke it
see if it's hot
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
Testing, don't mind me
>bef
lmao
...
That's spamming IRC
f.bef
Would you stop?
f.isup devarsh.me
f.isup chat.devarsh.me
530 = up, lmao
f.tisup tablet:22
lol
Discourse parses sed
Send a tenor image, then do s/e/x
>bef
f.tell neoroll_amcdsc Send a tenor image, then do s/e/x
But do you know
of the double s/e/x?
tenor image, then s/e/x twice
It's not
try it
would, but sed doesn't work on mobile
No, web sucks on small screen
Netsplit 😱
f.pnp
f.pnp
q
f.bef
>bef
lmao
SIGTERM'd
<list debut
<list debug
<help collect
You killed it
lmao
It literally logged SIGTERM, and went down
(SIGTERM means someone killed it, which AFAIK we can't do remotely)
Not via IRC
<shell echo e
<shell pwd
>bef
>firends
>friends
h|tl: I befriended more ducks that you 🙃
f.bef
>bef
d.figlet I'm a spam bot
d.figlet I'm a spam bot
d.figlet I'm a spam bot
...
Absolutely not.
...
NeoRoll: it's one commamd
To ban you for a year
And one to disconnect your server from the main.
1 to ban D5H and you at the same time
You can't actually
We're kline except
I think all lines
/squit replirc.devarsh.me
.8b should NeoRoll be killed?
.8b should NeoRoll be killed?
notes the happiness
👀
You want rules?
If I need to, I'll stick rules in the motd
could just op to do it for me
The prefix is
h|tl: what does umode do normally?
I mean like
what's it do under the hood?
It's not an actual command that IRC recognizes
Clients handle it, unless you get mine
h|tl: That format doesn't seem to work on IRCNow
401 I
I'm dumb
My nick wasn't what I thought it was
h|tl: Why did you bitbot recover it's nick like 4 times? lmao
h|tl: lmao
What is it with you and overthrowing things?
How's that out of sync h|tl?
s/(o.*)\+/($1)\+
...
That's not right
s/(o.*)\+/(%1)\+
s/(o.*)\+/(${1})\+
s/(o.*)\+/(\1)\+
s/(o.*)\+/(\1)\+
Hm
o o++
s/(o.*)\+/(\1)\+
s/(o.*)\+\+/(\1)++
lmao what
It was installed
lolcat is installed
ozone apparently can't play game
f.bef
<shell uptime|/usr/games/lolcat
...
s/\|lounge//
Not on discord I'd say
<shell id h firepup
<shell id h firepup650
lmao
h|tl: wait...
reykr's IRC came back up
h|tl: How'd reykr's server come up?
it's been down at least since the PI end has been up
<addpattern 0 1 *c0caine*
<addpattern 0 1 c)caine
oops
<rmpattern 6
<addpattern 0 1 c0caine
>bef
...
columbus: Trying to sell to countries that is is illegal in is illegal
s/ a / an
f.np
h|tl: can you take over Sopel somehow?
👀
lmao
>bef
h|tl: admin perms on Sopel?
NeoRoll: no one likes spam.
lmao
I think ttt might be dead too
considers the possibility that David wasn't pretending.
lmao
Even doesn't take 26 secs to reconnect
(Once it realizes it's disconnected that is)
Up to 1 minute before it realizes it got dropped.
>takes a lot less longer
lmao
45:57
Ow?
lmao
If you could find out where all the RAM is going, that'd be great
Up to 5.54/7.63GB now
Which is a heck of a lot higher than yesterday
and swap is maxed out
Oh yeah, the tilde's grafana is dead
and mstdn.amcforum.wiki links to main page, and all links on it lead to invalid pages
Main page still advertises it
all userpages seem to be out
Lead to 502s
Trying to think of all the things I know are down to give you something to do
...
It's not just me, right?
The squawk with special chars is really annoying
My argument is that tty terms won't let you send them
h|tl: Chan mode M
Cannot kick opers
Hello.
You shouldn't be able to kick me from this channel anymore.
I'
That's a ban
not a kick
and I can just banwalk
Oper only privelege
bypass all bans and other channel locks
Sure.
Anyways
Now bans shouldn't cont on me, even if I don't have banwalking on
s/o/ou
...
h|tl: Question
Why didn't +M work?
...
Night david
h|tl: Would the two servers that don't recognize +M be the cause?
/modload chm_operpeace
That's the relevant extension
Mode +M, disallows kicking of opers
Description: Adds channel mode +M which prohibits operators from being kicked
Yeah
at least 2 servers don't recognize +M
Check #opers
So fun fact neoroll
me and h|tl just fixed the +M issue
No oper kicks
Though, opers overrid it
s/id/ide
You're an oper, so it'd work regardless
blinks
lmao
^^^
👀
You don't I suppose.
...
Uh
h|tl: why is flag enforce off?
!help set enforce
!help set
!set NOSYNC off
Okay then
Okay so
the protection is only on ops?
.commands echo
...
Huh
I expected purry to fight that
Just set +M on a bunch of channels
f.np
...
f.np firepup
blinks
makes replirc.i2p load operpeace
also wow
replirc.i2p connected
WOAH WTF
THAT JUST KLINED 127.0.0.1
No
Not really, no
Why not just say "GPT"
Does he even know your bot exists
h|tl: sure.
h|tl: unkline it?
That's kinda my phone.
apparently never got on home WiFi today
h|tl: it has voice for 1
>ebf
>bef
Lmao
>They are trained to[Continued]
Yes indeed.
So am I.
h|tl: it is
My site credits that
>bef
h|tl: I'm gonna see about making a +P oper-only user mode
(Not to be confused with +p, though it'll be near-identical)
h|tl: Permanent version of +p
lmao
G'Night
ozone++
f.commands karma
f.help resetkarma
f.resetkarma by NeoRoll
f.karma ozone
>bef
f.pnp
f.karma karma
f.pnp
f.np
f.np
???
>bef
Fluff.
Internet seems to be out h|tl
My Wi-Fi seems down
At least partially
Yeah
Double ping timeout
Windows says no internet nwo
Phone switched to mobile data
That's two netsplits now
And internet seems back
is lazy
also got a bouncer from oddprotocol, and never remembers to use it
^
f.startvote kill apple
f.vote 49977a yes
f.votes
f.commands votes
f.commands vote
f.endvote 5e0fa5
What?
how
How does that even happen
!flags +v xfnw
,bef
!flags xfnw +v
xfnw: Register maybe?
idk
!flags xfnw!~xfnw@* +v
!flags xfnw!~xfnw@* -v
!flags xfnw!*@* -v
!flags xfnw!*@* +v
!flags xfnw!*@* +Vv
>bef
!flags xfnw!*@* -Vv
!flags xfnw!~xfnw@* +Vv
xfnw: Can you vote now?
!help flags
h|tl: I think I know why most times I have to use fflags to give you +V
I don't think I'm granted +F
What's S?
f.np
Oh I bet I know
f.pnp
Yep.
h|tl: What chars are allowed in a nick?
Strike!
U3
OOps
08,04E
I need to know for the regex that uses to parse now playing messages
h|tl: really?
wants to validate in case anyone is trying to abuse it
Since it doesn't check if the message is from a bot
Assuming I didn't break regex...
f.np
nice
wtf
Oh you're trying to abuse it
h|tl: Seriously?
There
h|tl: You shouldn't be able to do that now
f.np
Only if you get the bitbot's username
It's enforce time should be like 1 sec
f.help raw
f.help msg
f.msg NickServ SET ENFORCETIME 1
f.msg NickServ SET ENFORCETIME 2
f.raw PRIVMSG NickServ :SET ENFORCETIME 1
f.nick FireBitBot
wait
f.help nick
lmao
nick is literally a command
f.msg NickServ REGAIN
f.msg NickServ REGAIN
Ghost
Hmm
could probably do sanity checks for that
if it sees you messing with stuff, tell FireBitBot to take it's nick back
f.help permission
f.permission add raw
f.permission add msg
f.permission remove raw
lmao
He already regsitered
h|tl forgot to check
h, obviously
h|tl casually leaking emails to #main
You have voice
that's wy
s/y/hy
Voice
,bef
,quote
.quote
.quote
.quote
.quote
h|tl: I have no clue, lmao
f.c c ducks-kick off
That's for #duck-roulette
Do we even have an email server?
Darkshayan: There's no duck, and you're trying to befriend the duck that doesn't exist
s/\|lounge//
f.isup tilde
Channel operator
Darkshayan:
@ - Channel operator
+ - Voiced user
>bef
f.tell Darkshayan To answer your questions:
f.tell Darkshayan Channel Operator (+o, @) - Able to control the channel
f.tell Darkshayan Voiced user (+v, +) - Able to talk in situations where they normally couldn't
f.bef
f.msg NickServ set enforcetime 1
Much better
But it's mine :(
That's cheating
I'm going to lookup how I can take it back now
Thank you
You have all the single char ones
(At least most of them)
The symbols you do
lmao
Why
I'm fire though
lmao
could probably leathalaccount _9pfs
could turn off the PI
Why do you want fire so badly?
lmao
I can't be 650
lmao
has pineapple
lmao
Noisytoot: ask ^
lmao
lmao
proda ozone
s/da/ds
f.bef
lmao
^: Maybe stop klining 127.0.0.1
lmao
lol
lmao
waves at ##
Uh
Isn't that bad?
lmao
The block pasted was commented out
>bef
That repl is dead
& has been dead since the PI has been running services
I saw the 1 at the end of your name, and assumed the other one was timed out
!flags *!*@127.0.0.1 +V
f.bef
So few users respond to SOURCE requests
s/kill/trap
s/kill/trapp
s/kille/trappe
(3ds)++ (dsi)++
dsi++
nintendo++
(nintendo IT advice)--
(For context, Nintedo's recommendation for splatoon to work is to open all ports on your router
s/er/er)
nick o-o
oops
Why does \ == |?
!random-sync QTlhhlIRMY2WP2nDBAcjp20FuKLIMY+nmY5UPLCD7uvB7d3dAG1sZ+kYPOc/4IMydsScDreHpJ6n4a6MC3HHXA==
¯\_(ツ)_/¯
ERROR Invalid byte amount (max: 64)
$RANDSYNCv2$ SEND !random-sync 06qRblNGm+5cAgVNaOkzBpOOkfaDwPMFlg85kGNszC/2HTtMpUUMu2pRM2ZzZMdXsCVDWnYzmdhjWuvv9neHVw==
!random-sync ZX/i7wmuVl06+dSnI6l3Baq7KHDkcdnn5I71lHAlEPUK4+HLS3/tO3Rzch4eBKNlUylPTFwfYXJ0s7s2Jty8/w==
$RANDSYNCv2$ SEND !do-random-sync Ir55aSBHMOLesFZTXb0kVA+vbSrbLidC3EIgzwVVXx+ex0KUMM6z66BAv+rY6fZZOXMrbB5ETEa6PydHW4j3MA==
!random-sync pLGeBj7gXo7NiaQKu96b5Atj3qb4M7q2vID+tNdAPfcIjdnOlrJ0J6dQm6d8a0wxzPvRKos4tDw9cALEey0Ihw==
!random-sync QKQHaiqgKSCkdgWnFSlJ3FXwhQaxa1KlCTRFGEaF+Tt0Qx/cNBrzThYn8mxswrjCmfMWXUhz2G40uFw+xLyxMA==
!random-sync kDMZm22ySzoqz8Swy/a1K5V3hM0S6e071vzhweP4AZv8v/6G3iCEXWOhbPKvPhWUYM+gJN2ywJ/pmRpA8AccMQ==
!random-sync ZYrc8aY3tFBu5QL4jqm/baqsdW7sbOnlMwCIZLqyLd6twFZN/vHVqIEWe39CcxcOPnFKNY1jIpgMBw6jNcfRqw==
!random-sync rzBB3B3ilee2DhZzuySw0LH5NPQow5eAkJ7HWant7Icpdk4RIwltMvb4e1JB0Sfrsoxe+TficLdXB1WIwfm8qA==
!random-sync lthGdtZ3NeqeLxMqEpwlsMFxXET6x448SH+zdFZbxXNW7LA5cRiKXqasN51gC6tay7gRXmV9iAfXcTWxfpJa0A==
!random-sync 2RKfkbxZkK7NkNELUsYCOvgooFaceDoLCm1RCFIgh5sWNkf3z7nyv0uqwVkaaoD1DYa+g3R6aMjYC0XjvEDhog==
!random-sync ffl16J7j3fSzX0ERZzH10pfKE1syNBRG3ho+qZsYgZtjBQYbD8nm0KrtEOyRVyXBm9MsReYzT4o7vX/58BVp3Q==
!random-sync RGbKqtjxeDPMv52TJtI7IpJU2WHa0gxMwYoynnA9WfjN3El12Kdetcpk6AKOGkXsyNWaFo03hDMQFVoHcpi/2A==
!random-sync OlAHV1g2pBkQOLM1AA1wgNVWoMCDbN3kFpHaCLa7cP4D/o1/NFZeubRer1PjNkBTpUfLHT7lQNGnCRgAjxgaqg==
!random-sync N1ITAOWmgqC9PdB6WzpDt6oAH/tEQ/lZEFPUzgyO0BLhZJ8ek5jgh3viFDU8a43mX/nze/IoWZA4JhWRa1H3IQ==
!random-sync fRpWXs/M6zE6liHa+ffoXfMMyOodM7Whgf1Ob63HbLFrhfNDNs6UVlCvgVbTgG2shXYLEj2jikbtXdym1d+Tlw==
!random-sync 985xjTumfKgTqtkN2tY4G9sOMJNkd8hKJ5aoaSy0amqvizSRSvK73YnzPILanAoRHAqERRt2U/OxOVEFpgKiEw==
!random-sync ZjdCnaTIDuuX80zwY/ZuL5N6sC93qx7O3GPit2Kip567Mqj11o6jnMp3w3YJWDP1vKw5DRKLS8AR/cVT7dwUig==
!random-sync CX+q6sIkf5tl3YNBxz1pju75R7sDk9XaJ8xhLL9Ia97t+Tghau0W2gLQgXNhWKd5ygVOcPKVuCTfwmbR4X4+tA==
!random-sync 9j32F5wguWZ2OBo0HkrdRJE6WyzQktiBUttYpMoNQ1fu0UY4pX3GdBaMP/COCzu8VbCelkQuSmkmjtKsaXrpLw==
!random-sync QO9dMgK6APtJiUXIH6qJjvBwJtXqqavzflizGq+tVPA9gRi+C67qz026la9tGGOyIZ/bcLZGaVfgalfpblbRVg==
!random-sync pIl+hdA16FKVkAzXctM15wdlubFlfob9HHHC8k/g5gxnQ44Ac5VDfJjf/Dy+InhffNXmdfyvvgW6+U1V9XuU1g==
!random-sync EsoUN3X2A94IYFGoxeLTqs4DOpcR6K86wUYH5u/g5fr3lOXfOOWB/gRn+Pg9uazHkFYoY26fOLFVS7NcrtUXNA==
!random-sync kifamRm/XSEj0DRF+2B3DMgf2u02asMuHGcS7+pxmhNSBdsX3l/b27coxIkz1/TyGzJwW5e9FzHVYAs8SwMw7Q==
$RANDSYNCv2$ SEND !do-random-sync aRtI9xy7LFa25BTghdJn6+qSWSfi9pq9pQur592BW4g4cSvgvd00O+ep0QL2yRoSKT9+sCnm2lfmhyF7wHw+DQ==
$RANDSYNCv2$ SEND !do-random-sync V61jixCd8cqHJOKmgfnw6f2eX2DS1JpaKVsnoAQDdrtesT1UtySMIfZsYzSTrUO/Cv3goiIg5x4Kg1YsWPXm+Q==
$RANDSYNCv2$ SEND !do-random-sync HdZKTstvtkDVypYz3UqvSsShuRuGVeJkYlSO9FnfzNo+DNd3MgYrsZap8GlWxt5y1KWHNYYb4gu3mYsUobMjag==
$RANDSYNCv2$ SEND !do-random-sync Ri0QdWpkZ/X9bnniOCg2A5km6AdSe9Pj+GcSypuFKTFjDdLjkL6Q6OeArxmVziJljT3ed1575q5jQy4BKqPulw==
$RANDSYNCv2$ SEND !do-random-sync 8IpDhZjkHE6BYfdfbSUipM7bDRzP7YoOEWo1jAfVwqHVpJlDNwX6cs8GX4XHki/Mw2fOtfKCeps8uqow3SdD4Q==
$RANDSYNCv2$ SEND !do-random-sync H8DHR5wEG9tYWgT7++egutCFHENrXbjkc27Z45Y2zp16WfwC14V3TLM7CaizuuA61gyOUS01FfaWY72Cs/yZwQ==
$RANDSYNCv2$ SEND !do-random-sync OhcicGPjjc6O+lEdpIV9XjvWkC6WY+cKiHZCYg3Ji0b94ifOs8jvCffwaJ8dLqv2wQv+9h+UQUbMZtnzrbXI+A==
$RANDSYNCv2$ SEND !do-random-sync Hj/fYyU4qI5rhgGg/kcHQiFBdoWESgwXHfJR9NFWuhOfdUHt7/4uLlZv7cUTGx/PtYSzG/+HznAxeuK0EkQLtQ==
$RANDSYNCv2$ SEND !do-random-sync BsFNbAmfjGVPPieabN9xL80wg5wZlTSwLXAOjbmGE2exfplJcFLu4NU0u3cugegwVwOHIWd2sn3K9fhvyncuEw==
$RANDSYNCv2$ SEND !do-random-sync fCyTMjKmIod5gvpFMxMTVrV4YnwlcZ1Q8K2xlBJk+umw57VdW5ebIJKJ75q8qQDNB/v6DJYlJRAC7c9I8pwhVA==
$RANDSYNCv2$ SEND !do-random-sync iBoXYMqCg5GGGUmYhI3Vs5m6idmEQSzXbO/a6jirBe9xDr3DKFSEvl53OHk688V74wN/iU9lUODnlZK/Y9/nTw==
$RANDSYNCv2$ SEND !do-random-sync SG11BrNoLq5ZPtie+FKunxocEGlmNunGoz1zoXZmkZDZ6nn9+ZbZzhPRxj+66IBS6yvo9/2/adhsXDmzuAkf1w==
$RANDSYNCv2$ SEND !do-random-sync PZvxu/gMmg9rfaxC81a7mwVr1ulSaalgv8bYha0TbPfnsw2J05iXpBu9s/CKQBTcpgYWqoSA39YjHMhs7bsaUA==
$RANDSYNCv2$ SEND !do-random-sync 9qjS2g7AHw8XTG4eM7AwLClwMhj59SHxZW6NPVXSH1p6ummft3MN/oJ/0u8acSC8G1uxJHqD+/n2nbkO6F/1Ag==
$RANDSYNCv2$ SEND !do-random-sync FZ5fIGdc/wJjCvx4RGI7cBddQQFGVyWruT+jDBp34HbtTF3OF1c0feS/c9WDobXyfhQNNsXUFfzOF4bMGzhgew==
$RANDSYNCv2$ SEND !do-random-sync /obe6//d+WhwoZAAVKzduKjkW/sNEADfpMFR5Uk/Q2SBhOh3Nue0Wsdsh5mpxG448W/1+hgSnkb2ganPUh851g==
$RANDSYNCv2$ SEND !do-random-sync NQcx5GTfLqgoJkYclRX2rbzGe0QMKadhqOXoUThDBXHuQ8mVT6hd3sZAseQN+qO2/3NbdCB3b8eBboRuciAspg==
$RANDSYNCv2$ SEND !do-random-sync FXY2ZTvfaVX9dSDSu/53SZkLCxMpYPbCfZME+9dSxWYK/OoJzVNMTThVWMjz1vUua5s9e6ycNvXIs6K9xgCVDQ==
$RANDSYNCv2$ SEND !do-random-sync p9uESRvrn5Hyfdlb8/OYS/0N7MoyaKD5Std7NApYHog1DyPJ1QvZD7m/i4t6h4dmttBBW5rf8cnmsYGtTFVuuw==
$RANDSYNCv2$ SEND !do-random-sync zgH0mwilIAAspW6JEgwclv/qph61Ws5FfIk7mtY2oD05HKpfdgwLVs1rZkXzBo0WNvvRCq/AdFzzE1Fwav5KdA==
$RANDSYNCv2$ SEND !do-random-sync db5N9oTvv1kMF6mSW+EyfWfgLb0By+4HAxYVeNiUQjdV3vYpovSI7+cBxBwGBGu9KuVoBE9/XFlPsuUI9EFE9A==
$RANDSYNCv2$ SEND !do-random-sync FP8KmK6dzeyNuDqfTPd39J0k2DT8iY5XteaR42alQL9A7Go8UIeAB5u7UrvEu6ENST5NgPGasaSDUhiBY/uIyA==
$RANDSYNCv2$ SEND !do-random-sync f1oaSdlBN9HJZy3uGaLfGIB15llwhRUIVjqFEqL4+eBUZ3kGyuFsqUf8vjb29fsWMwmkwpvQJQDdbS46zJYsgg==
$RANDSYNCv2$ SEND !do-random-sync 2COiQA/fuGNNMOr1VB6yl1988/SpJpr2GRTiEbMo+J7LlT24cZLEs/if6CWgLzGnuSpbJF28slJFa4g0OCcSUA==
$RANDSYNCv2$ SEND !do-random-sync GOpNIkOftIleA6H2n9LfBNLn0BEC1WIv5aiOqywq/MQjB4Pk1qCE8mHQi1fDavIuQHCknUjXMiJuGZtg/QZiZg==
$RANDSYNCv2$ SEND !do-random-sync rHg+x6xhUNmfclkG9/jVabXe9vBl7DMsMc2ak9RfdxNvnzmLURVVvYU53dUCaBhG+PEx4rLUvv/fIQDY4+4puw==
$RANDSYNCv2$ SEND !do-random-sync Bnlef0COoq3AEkeVV+GMoXlqAHMlbJqykIVkZZiFZnWJ+fsI4YDvA0nYA69KN4KvhZR6pQK/GHkL3v2WN0GYog==
$RANDSYNCv2$ SEND !do-random-sync uI6Hxi9BLq1knihJE+0siykzR2YxDIBcG0HqmYd5RCM+sOWrodLdk3aqZV62xr2x/yg3VpRRwYs4Z4n+UyteDg==
$RANDSYNCv2$ SEND !do-random-sync Tc83aXsjl0FvgrIO5nrn7Ywkjdzp1A7d4IbCoXxvwhGjM0xaI7tcB2H5qqXDu5DZWH9LplEtJa7XxPAckzSJiA==
$RANDSYNCv2$ SEND !do-random-sync OLRfrs4+nJHWqAgkaPP99xF5dOFFPyI6TrmOcoFyoEsAt9uSLlFq9uvHhrjjQp//BbLm6ZOvfZy0OtC4oP2Xdw==
$RANDSYNCv2$ SEND !do-random-sync d6ba0Zy8KtY6nf2Ew9ESzKB44ib7IBpvAfkfVUhE166iNmcZqmZV+zDKQi7LLSxKDLuc4oI1dWb5IQcARxDVhA==
$RANDSYNCv2$ SEND !do-random-sync mXgu+d34SEIRg0MhlwksXWJyJlR0WLRpdTsT1GQdamL+hOQZptWam8QdrWsd5LyXapYjnYjU2hbBL88fSnR4+g==
$RANDSYNCv2$ SEND !do-random-sync JMY7uf5HgaAM0nqkCFye89d1Zfm61YV9Qo66L8dRPqgF3/mpJ0DLDhNgIfbGJtKYwvsZVnNfsfx45tW3H2LTWA==
$RANDSYNCv2$ SEND !do-random-sync 4ez3En8kULt7jjB1h9lqMnhtp7eQ20478LADRYiBey8IEGfuRGnaNbq09ZkEzP2mD1gxVMK8qtVD6+lrMcMkrQ==
$RANDSYNCv2$ SEND !do-random-sync Mai3K5UA2oV2IIZH1m1z0xtilAauOqt8+SAfw9bGlSXg1oEe92kXkMOGx3bZNvyCbNYzu/gYMRSYzvqsv+h+zg==
$RANDSYNCv2$ SEND !do-random-sync DjRuGLxOyfOxuoHq7+vNZ/BccODtfWoMR+kZqb+TGZ2RaZWSzLe6hycty6AT+4lLtzNAdY0Uh3MQan0q3bheoQ==
$RANDSYNCv2$ SEND !do-random-sync se3PVjpWIQBds2Tm55edFSV55TBW+4X5EMePVlfvj5kJlrx+oBm7m08VD9obr0sF3nv05xH/ux0oqxYsGQEnOg==
$RANDSYNCv2$ SEND !do-random-sync emya9NdFbm8qdMT8wk4LZGrEElmsiH3Xz69caxgZlTsJGdcVPpiOHAZRVw6oC9ZDZURFwWLPDn1H9AlVSsbIVQ==
$RANDSYNCv2$ SEND !do-random-sync VwZiOogsMgPcIwAhbjPADQx/Gy+J5Pl3QK3MRZAshuJqqXC2yQna0bIJBrMviQhQhdNTtHkmtIadzSbtOepCPQ==
$RANDSYNCv2$ SEND !do-random-sync wDJnbBs01kSSWjQt1AiaZZ1hjJvOyZSOYWNFpWchRS1Kt48RBoLpV41sIxleOcyvCUiA+tMtWhXDllnCy/gD/g==
$RANDSYNCv2$ SEND !do-random-sync b4cdXmQcYL6d87yWhIidGNWVRLWWIgz+Ct/XnRygAyWkj++AOBNJY+gO4Uq7QZ6Ouk4iRZjXFvgInofuGBX+mg==
$RANDSYNCv2$ SEND !do-random-sync c+DOZbq5SHCc4gMWp2I5Ie2BegJFabA+qx9DLTsaQyNHDIpMOvsOBPeuj/SZ9IazfMvBdH6uLHDVOCFT8MVL4g==
$RANDSYNCv2$ SEND !do-random-sync W4Yc40P7NxVLMBW5plqt3cdTf1ni5d7WYAHC1p99QuwBvWGR76fH0Ez4zq8NX661OO9Mkj1uXWTKJ31XSzJDsg==
$RANDSYNCv2$ SEND !do-random-sync MYuIOEFcxK8G5yPbuTJ52kjKdbmufM3qb/6xsYM89VYzXTKI70EnKsdzpnDuXwZUeDDZG7YF0Vd3dDyOEOamtA==
$RANDSYNCv2$ SEND !do-random-sync euuPZfGZWbcogwkPVSQyv5C+b+GrbsA+R9w5q8tAMPuSG/O1S704wIQNjRT9LqJLhxXjDiMFviYWg014QW42Jw==
$RANDSYNCv2$ SEND !do-random-sync m6CSFTIYXhBBoHjpqCaehI0GClzq8clM61UgBwlCWv2uERXyjyWhFbcXMG/0rY+Nl5GrkfXh0utwuWTYDoyUqw==
$RANDSYNCv2$ SEND !do-random-sync gWW/1HBmgDUWrmGOE4FSNCH9xM9Sgx98lMZoZoIFBErfi1ywFqz8jtJFo4cuqf3/8MRzCDQwumtoieZeGfIYSw==
$RANDSYNCv2$ SEND !do-random-sync 1f/y9eBST9HUwSIVEaWuaAIj9YQ8V118Mw3t98k+eMmh6OlWTFLf/4MKfSk6caF84gqIo7znroPpgQItrEqalA==
$RANDSYNCv2$ SEND !do-random-sync u58BwDYVZgc1BnmNtvA7aiKsdJiRni9GTmnsI6yWjEGpW8iRgJWP00u9f+3IJNkUkVvYrJjfG9pJe1jo7XmgpA==
$RANDSYNCv2$ SEND !do-random-sync PR/EUiW86Uv4rEwCLZte59DoiRrtWNcYt/9nUSFXzgrsuNz5DeG3x9MsAEkjaIIjhM2kfjeNS2seLDaH9UwOmA==
!random-sync GQn8N/kB+hupdmX4wK/7p8chX73lMGYvU8ExpV4RQxZlFcLup6LBst5VDbPktDAi+6zNLOIGC7EPMkQmqkOdHw==
!random-sync pFR5jIaatZGqu9+y4O7M/jsQ7R+jyKXjGbXRM9A3suHQjqk1S6LCGXIfRDnWR4iin7zbdetkrfHRyG6vvqmtGg==
And we're back!
!random-sync D+Fn01aAIg205kG0yoI1VK+cT8+g7q0aLbilu4xAqgfEkA3A9HuqpEpTFxJMdoiM+pOalRpUSLPobIjbJCuJuw==
!random-sync klWH+PkKF5wvxyC9jmL4oy95BR0hx2wUk9qh7iSalkE+yCimOQc8CfwfjUVruPvzw9BOdNjSZ2mNEbKJquyEBA==
!random-sync AVpjcyUlJX0+gDZSTND5W84xUZYopnkMpRwOl5FHFWZWQUHUkgVEIsYiMOMv+xdTaZNTCkAJ8TiPyBDCX294Xw==
!random-sync xvDjmVataEC2CWObmqifFJVV1GoPEZM7/lo5fvL+TTsWKkocHhCl9PeGsciVN+2a5cC8tQoB4vsoIzbgMmb5LA==
!random-sync MO1TV80zbHmsmnpKoic2crR5/ew6Y2A3Et5HyPEGZgEehovK27M4IMMr6vtF6vGRomCmqAkRlN6g/j/sI5/zFg==
!random-sync NJkqk5wz3yd6Rp4jjkCabwchadWh9kU45yqpXkPEtSfekhiT64fi31HrMB7k7YSxER1oHoRPHM7zNK2eu1gCEQ==
.quote
Oh wow
It's completely dead
h|cafe: do you sell sweet tea?
h|tl: ^^^
I know, why do you think I pinged h|tl?
firepup650@amcforum.wiki I think
lmao
👀
My phone decided it was fine
Though it froze for a good 5-10 seconds
100 != 1000000
,bef
f.bef
lmao
>bef
> I made https://h.tilde.cafe/header-overload.cgi return a million HTTP response headers
100 != 1000000
Away for dinner
PI froze
I bet
It's trying to title
The oink page
:|
I'mma just... Kill it
Oh wait
,bef
It vanished
Ah
It's still spiking off and on
f.bef
h|tl: Kill the config?
lmao
PI lag
f.c s throttle unset
,bef
h|tl: running
h|tl: done
Tbh I need that actually
I should try to extract some of the old data from my WordPress site
And WordPress doesn't, ya know, use pages
No no, it's one big DB file
Lazy & I have the file
I didn't originally when I downloaded my whole site from infinityfree to my phone
The DB isn't just a file in the FS
It's elsewhere, so I was lucky I got a copy of it at all, it was scheduled for deletion.
,c s -throttle
xfnw: how do you recommend I setup privatebin?
I put that there
Check perms on it
,bef
<shell ls -lah /web
^
<shell ls -lah /web/PrivBin
I don't understand most of the install guide
Go for it
Move the folder first
I think I deleted the zip
<shell sudo mkdir /var/www/abuse
lol
<shell mkdir /var/www/abuse
?
I mean yes, systemd is great
But what is it doing here?
For...?
Oh.
<shell ping google.com
?
What
What does that even mean?
I wonder
>bef
I wonder if `shell shutdown -r now` would work...
<shell shutdown --help
👀
f.bef
h|tl: could ozone restart the PI?
But what about `shutdown`?
That's... Quite a few errors
Cool
Oh I like this one a lot
f.np
(Dagames Founders Pack #1)++
Before I go to bed, note that my Spotify won't stop playing
So y'all can check f.np for whatever happens to he silently playing
f.np
For reference
lmao is lying
Ugh
So it didn't lose the auto-perform
But NickServ isn't liking it's password or something.
There
Now it has no perform command
h|tl: how can I drop someone else's vhost?
Yeah
Oh nice
That's easy
>bef
fp
Huh
f.bef
<shell ls -lhR /|grep "rwx.*ozone"
f.more
f.more
f.more
<more
<more
<more
<more
<more
<more
!botlist
blinks
,bef
lmao
Oh huh
The original reason for my empty message check
That message
Whatever caused it
is why stayed on empty
Nope
But you can PM it and it counts
Has to, or it breaks
Does mean if it gets over 50 PMs it'll PM itself
Probably
Weren't you supposed to move it to it's own file?
should have link a random selection of "lazy" videos when someone says lazy
Huh
f.help
Thought we agreed on that
Also you pinged the wrong person
f.bef
h|tl: yes, lmao
lol
Phone just cut off from the PI
At least over IRC
lights NeoRoll on fire
h|tl: I get a way to change people's nicks when
How would I go about that?
h|tl: where's 's error log?
I broke something
Okay...
Hmm
.quote
Huh
Wtf
f.tisup tilde:3000
h|tl: wrong "isup", lol
tisup is the one for TCP
f.balias list tisup
A null byte?
lmao "starting nmap"
I don't speak that language l
s/ l//
...
s/ l$/$/
s/ l$//
There we go
regex ftw
lmao
h|tl: you requested it
I implemented it
...
...
.raw PRIVMSG #main :That's not very nice.
f.bef
.raw PRIVMSG #main :That's not very nice.
s/razor/C# logo
h|tl: right?
.raw PRIVMSG #main :f.help
lol
.raw PRIVMSG #main :f.np
waits on Spotify
Wait what
lmao
.raw PRIVMSG #main :f.pnp
f.c u lastfm
f.c u
.raw PRIVMSG #main :f.c u lastfm firepup650
.raw PRIVMSG #main :f.np
lmao
.raw NICK
Rgh
It can't really handle a nick change & channel part
DMs don't work if nick changes
And so begins the migration of to a proper
s/$/ multi-file setup/
Ugh
s/r$/r multi-file setup/
Work
:|
s/er/er multi-file setup/
Hmm
s/(mm)/\1\1/
s/(.*)/\1\1\1\1\1/
s/(.*)/\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1/
s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/s/(.*)/\1\1\1\1\1/
Aw
s/(.*)/\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1/
lmao
Sopel doesn't understand regex
lmao
...
👀
Finally
(If you would, still please don't get on mzima)
I like using it, I just need to not join banned channels
h|tl: I'm going to ban from joining #main after initial join
(So it can't get into it on EFNet)
.quote
.8b Hello?
???
>bef
M
Maybe?
Nope
Okay...
.quote
,bef
???
,bef
dft-bitbot: bef
...
>bef
f.bef
,bef
h|tl: Server's rejecting connections "no more connections allowed in class"
Okay
f.help in
f.in 12h ask for a vhost for on IRCnow
12h is probably over the top
O yea
Need to do that
h|tl: are they likely to accept that?
'k
Glad I have with RAW now, vhost would be a pain otherwise
f.in ask for a vhost for on IRCNow
f.in 2.5h ask for a vhost for on IRCNow
Hm
f.in 90m ask for a vhost for on IRCNow
There
message queue upgrade complete
f.commands karma
f.help addpoint
h|tl: f.addpoint FireBitBot
(To keep karma in sync)
f.commands isup
f.tisup phone:22
f.isup phone
Hm
Huh?
That's to early
s/o/&&/
lmao Sopel
f.in 30m this is your third reminder: ask for a vhost for on IRCNow
1
2
3
1
2
4
5
5
7
>bef
flipping crash
Good
f.tisup tablet:22
f.tisup clicker.burble.dn42:443
f.title
Hm
h|tl: Your bot doesn't have a tisup alias
f.balias list tisup
>balias add tisup tcpup ${0-}
...
>tisup tablet:22
f.np
what about booping? 👀
Also lastfm needs to actually refresh
f.np
Still wrong, and very delayed
>bef
f.np
,bef
f.np
Ugh
It's one song behind again
f.np
Think I'm a song late
f.np
f.np
wtf
f.nick FireBitBot
f.nick Fi
f.reconnect ReplIRC
Stupid Restart
f.np
oh it's just out of sync I think
f.np
f.pnp
ugh
f.bef
Hello
My internet is a bit flaky today
/quote oper?
lmfao
Quotes here will be pasted on amc
f.balias add regain msg NickServ REGAIN FireBitBot
,bef
f.c s
f.c s nickserv-password unset
lmfao
f.c s nickserv-password
f.c s nickserv-password.
f.c s nickserv-password
Why?
Why would I want someone to opt-out of quotes?
h|tl: Why would I want someone to opt-out of quotes?
,bef
Such as...?
lmfao
FireBitBot having the lastfm settings
.raw PRIVMSG #main :This command could be something much worse :)
Yeah I know
No good easy way to fix though
idk wtf you just said
Depends tbh
I can extend parsing
That's going to be part of Priority 2
(Part 1 of priority 2 is to figure out wtf I'm looking at (Like notices and stuff)
doesn't want to switch to a lib
I enjoy figuring the stuff out
leaves to work on class-based migration
Sure, maybe I'm making it harder on myself
let me do that,
s/,/./
Oh yeah, can do this:
.raw PRIVMSG #main :I'm $BOTNICK
'course, that ignores it's nick being changed
.raw NICK
lmfao
.raw NICK
f.np
,qadd dft-bitbot=<dft-bitbot> [3,99Ducks99,99] h|tl befriended a duck in 4.44 seconds! You've befriended 4 ducks in #main!
,q dft-bitbot
4444
Also h|tl leave the poor bots be, lmao
actually cries in it's logs each time it gets killed
exit("I got killed :'(")
Send it a CTCP SOURCE
lol
lmfao
same issue as the one for pings and fake messages
Again, Priority 2
wtf
Not sure what caused this
Traceback (most recent call last):
File "/home/firepup650/projects/python//ircbot.py", line 477, in <modul
e>
exit("I got killed :'(")
File "/home/firepup650/projects/python//ircbot.py", line 423, in main
name.lower() in adminnames
TypeError: send() takes 1 positional argument but 2 were given
lmfao
lmfao
lot of spam pings
What?
You could just...
Use that to kill it, lmao
^
Invalid format, so it dies
Traceback (most recent call last):
File "/home/firepup650/projects/python//ircbot.py", line 477, in <modul
e>
elif ircmsg.startswith("ERROR :Ping "):
File "/home/firepup650/projects/python//ircbot.py", line 296, in main
message = ircmsg.split("PRIVMSG", 1)[1].split(":", 1)[1].strip()
IndexError: list index out of range
PRIVMSG crash ^
,bef
tbh my tracebacks seem corrupted
the PING check has *NOTHING* to do with that crash
reboot fire
augh
Sorry pika
h|tl is abusing the poor bot
f.bef
lmao
Okay good
:firepup|lounge!thelounge@owner.firepi NOTICE #main :PRIVMSG
h|tl: can there be spaces in vhost, ident, or nick?
,bef
But not normally, so I'll take it
reboot fire
.raw PRIVMSG #main :PING :moo PRIVMSG #main :.quote
Fixed h|tl
Also PLEASE bounce out of #random on EFNet
Yep!
.help
Sleepy, minor headache
also alergies.
f.np
s/\|.*//
blinks
Probably
?
lmfao
bitbots
Yes
Cyan
?
No clue
f.wa 8.5h to min
f.in 510m BOT WORK, NOW
!sync
Internet is unstable today
h|tl: uu
s/uu/uh
ozone is in a kill loop
Connects, fails oper, gets killed for flood
Oh yeah that failed to boot
lmfao
flags
Wtf?
Ah
I had to turn off both bridges, burning over 100% CPU on boot
apache2 started, which broke nginx
And your bitbot alone burned over 100% CPU at times
Why?
Mine doesn't seem to
Why'd oidentd fail?
👀
lmao
'k
I assume nginx failed because apache2 started originally?
h|tl: I was debating if I should jupe it
h|tl: any idea why my PI shutdown around 6 this morning?
Hello
h|tl: I told you it was unstable today
That one's my fault
I was running my jupe list
and I accidentally killed reykr's
Hmm
lost nick
reboot fire
lmao
You
No, the systemctl disable
HELO XFNW
HELO H|TL
HELO XFNW
HELO XFNW
MAIL FROM:FIREPUP|LOUNGE@FIREPI
RCPT TO:H|TL@FIREPI
DATA
This is SMTP
.
QUIT
f.bef
xfnw: Why?
HELO xfnw
MAIL FROM:FIREPUP|LOUNGE@FIREPI
RCPT TO:xfnw@xfnw
DATA
This is SMTP
.
QUIT
🙃
Not on TH
shrugs
h|tl: why is xtigervnc using like all my CPU?
was tiger, now it's mutter
lmao
https://github.com/neutrinolabs/xrdp/discussions/2050
That seems to be the root of it
Yeah
Technical description
Raspberry PI OS based on Bullseye is running xorgxrdp v0.2.12. This version of xorgxrdp has an issue where it will report an error if it is asked to resize the screen to the same size it is already configured at.
This logic is used by mutter version 3.38.6-2~deb11u1+rpt1, which is the version of mutter in Raspberry PI OS. Consequently, the versions of mutter and xorgxrdp delivered for Raspberry PI OS are incompatible.
Affected configurations
You will run into this problem if:-
You are running Raspberry PI OS based on Bullseye
You have 2GB or RAM or more
You are trying to run xrdp with the default Xorg back end.
Possible workarounds
Simple
Install tigervnc-standalone-server and use the Xvnc back end to xrdp.
Complex
Build and install xorgxrdp v0.2.14 (or later). This has the fix for the resize problem. Only consider this option if you are comfortable with building software. If you go down this route it is highly recommended you also upgrade xrdp.
Intermediate
Configure the PI to fall back to the openbox window manager for xrdp connections.
h|tl: don't know how
,bef
https://github.com/raspberrypi/Raspberry-Pi-OS-64bit/issues/194
Pointed to that discussion
h|tl: What'd that do?
Ah
reminds h|tl that local conflicts, esp uncommitted ones would be annoying
asks h|tl to restart their VNC session
Not by my phone
lmao
Set your own TZ then I guess
I
don't
know
how
Wi-Fi just got slow again
Would that route be the 172.20.0.0/14?
Can I safely kill mutter?
It's seriously slowing the PI down
f.bef
glares at the new memory hog process
s/memory/CPU
,bef
h|tl: is that kedconnectd process important?
It's you
lmao
kills it
shrugs
idk
I did thing
I opened it on my PI
24m 57s wasted
lol
h|tl: could you trace the two dead systemd services?
Yeah I guess
Doesn't dovecot handle mail?
Okay
I only even knew they were out because I have htop show the systemd state
How much batt does TS use for you?
rarely turns it off, even though Android wants it to be
f.np
👀
Ozone has died
>bef
Actually h|cafe that command has no output
lmao
<shell echo e
<shell python -c "print(0.1 + 0.2)"
What
That works in bash
sh is weird
lmao
Sopel|MNA--
lmak
s/k/o
f.karma
Hmm
>karma
👀
*does*
s/o/I/
s/I/i
f.bef
f.action casually SEDs sopel
Template?
lmao
Let tev be
f.np
lmfao
always a different track
>bef
,modules
f.modules
f.commands coins
f.wa 145 sec to min
f.wa 19:17:18 + 145 sec
lmfao
We all wish
makes all servers load a specific module again
lmfao
mao
s/m/lm/
>bef
.join #HL3
^ Ignore, trying to improve handling security
.join HL3
.join #HL3
.join &test
h|tl: The status codes for that shouldn't change, right?
403 - not a channel
473 - invite only
366 - End of /NAMES
Okay good
Trying to make code less-abusable
and I need those to be fixed
Parsing status codes instead of the messages, which can apparently vary
This will probably brick until it times out
Oh wait it won't
lmao
Anyways
.join &ef
Code 520, ugh
Cannot join channel (+i)
lmao
&ef is +O
It knows better than that, lol
lmfao
,bef
h|tl: Generally, this client shouldn't leave channels
so when it does, panic
h|tl: Try to join &ef
?
.join &ef
.join &ef
What?
oh wait it's registered lmfao
.raw NICK eeee
.join &ef
.raw JOIN &ef
h|tl: Could you get me the code for not being registered?
And trying to join a +r channel
.raw NICK
What?
Wouldn't that push towards the per-IP limit we hit earier?
lmfao
That's not even 's prefix
uses . as it's prefix
FireBitBot uses f.
.quote takes no parameters
lol
It ignores the extra data
Heck, even .quoted, .quoteufvuifhiob, etc. should work.
.quoteufvuifhiob
^
hmm
f.quote py660
👀
You specify a name to BitBot's quote
EX:
.quote h|tl
Oh wrong bot
lmao
f.quote h|tl
^
f.quote firepup
lmfao
blinks
Hello
f.burn py660
...
lmao
+V
lmao
Normally, you'd do thing++, not ++thing, lol
How does that zero it for you?
lol
>karmawho py660
>karma py660
You just can't karma yourself, lol
f.karma
py66099: lmao, it knows who you are
f.clearkarma guest4
f.commands karma
>commands karma
>resetkarma by guest4
f.resetkarma by guest4
f.resetkarma by py660
>resetkarma by py660
f.karma py660
>karma py660
>karmawho py660
watches the bitbots stuggle
lmao
tev manually adds nikkybot to channels
Probably same for whole servers
h|tl: Do all lines starting with "ERROR" from the server disconnect clients?
What cases does it not?
It should, but I figured backup "drop on error" wouldn't be bad.
Uh in a bit
Working on smth else currently
this f*cking line of code, lmao
if any(mfind(message, cmd, cmds.data[cmd]["prefix"]) for cmd in cmds.data) or any((mfind(message, alias, cmds.data[cmd]["prefix"]) for alias in cmds.data[cmd]) for cmd in cmds.data):
f.np
I like this one a lot
lmfao
lmfao
You can't kline sopel because of that
I thought you knew that by now
<listpatterns
<listpattern
<help
lol
lmao
That's no longer true
There is no card in the back of my phone.
...because there's not?
gave CE the details to a card with less than 60¢ on it
h|tl: no, lmao
Yes, but:
electronics + fire == "a disaster" #true
Did that actually mark as code?
s/>/</
<shell node -e 'let electronics = `a `;let fire = `disaster`;console.log(electronics + fire == `a disaster`);'
h|tl: there we go
lmfao
<ignore add py660
<ignore admin add py660
<admin ignore add py660
lol
lmfao
Chances of lol-ing with me VERY LOW
h|tl: Quote the bot lol-ing with me please?
f.help qadd
h|tl: I meant on FireBitBot, lmao
f.q firepup=lmai
f.q firepup=lm
f.q firepup
stamped.
It actually just says that sometimes, lol
lmfao
no, lol
SEE
It just goes "..."
f.bef
Sopel's entire code became ...
lol
*k
f.bef
stabs the server py6606 connected from
f.np
Oh that's a new one
no play count
.reboot
f.np
f.np
f.maskfind
f.help maskfind
f.maskfind owner.firepi
f.help badge
Hm
f.badge list
f.badge add owner now
f.badge list
f.help hash
f.hash
> whirlpool
Ah yes, I'd like to wash my hashes
.reboot
.quote
lmfao
.quote
.quote
.quote
.quote
.quote
.quote
WHOO
damnit
.quote
e
wtf?
h
hmmmmmm
So...
o
wtaf?
.d
.d
That shouldn't be happening
.
.qu
That one makes sense
hi h|tl
lmao
hello
.r
.r
.r
Figured out the issue
lmao
Figured out the issue
.r
.r
.d
hi
hello
!botlist
,bef
Just finished 's major migration
ducks
ducks a train
.reload
.reload
.dbg
.dbg
Okay...
.reload
.dbg
.dbg
.dbg
.raw QUIT
.dbg
Prepare for netsplit
lmao, Sopel corrupted the disk
Hi I have like 5% battery
Desperatly trying not to have it die, I have like 489 hours of uptime
I am not
Stopped to eat before going home
Ugh
h|tl: could you log check that?
h|tl: what?
I know what it was seeing that error
Didn't import `random as r` in `bot.py`
Please don't
I'll sshftp in
15% now, car charger
Am home
Burning a hell of a lot of CPU
Also using my whole disk I/O I think
Just cap it to like 5% CPU
?
👀
lmfao
Thanks, probably a good idea
Whatever happens to lightdm when I got home list me the console setup for codium :/
s/s/ed/
...
Also, s/is/os/
Config is not defined
lol
.reboot
Apply the fix
lmao
Oh yeah, doesn't need a full restart on command/config changes anymore
the .reload takes care of that
Though any changes to bot.py will require a full restart still
No way around that
hi
blinks
ducks the bugs
bug I guess
looks
bugs bugs bugs
lmao
hi $BOTNICK
Hmm
.restart
Temporary tweak
Will cause log spam
hi
.restart
fixed
nick contained uppercase letters, and I assume it to be all lowercase
hi
anyways, fixed
lmao
blinks
Hi
Fixed
h|tl: https://git.amcforum.wiki/Firepup650/fire-ircbot/commit/1a1cd3e8bdc91a07c81d96c0088dd6f731314aee
Monke brain didn't remember to import random
Here's the greeting bug: https://git.amcforum.wiki/Firepup650/fire-ircbot/commit/1f7b6d986337a21cd60f46beac9ae20a17d8119c
Oh yeah, h|tl you can work on the After-Migration stuff now
Just closed #16
https://git.amcforum.wiki/Firepup650/fire-ircbot/issues/16#issuecomment-286
lmao
I should strip spaces from that.
lmfao
I guess I need it to explicitly ignore itself
.restart
Sorry, bugfixing
Still
f.bef
Can still cause it technically, just takes more effort
It doesn't know if it's nick changes, so you could abuse that loophole
should fix that at some point
Hmm
h|tl: If the nick changes, is it always a fixed format?
.raw NICK e
.raw NICK
.raw nick test
hi test
...
Oh cool
.raw nick
hi
.raw nick {}
.dbg
It's name should be in that output tbh
.raw nick
hi
I'm fixing all of h|tl's abuse vectors, lol
lmfao
Anyways, even if it's nick changes, it will know and not respond to itself
Probably never
Please don't
I'll go find the solanum file, de-opper you, revoke your root, and system reboot
If I have to
Let me just do sh*t my way
What am I not parsing properly?
lmai
s/I/o/i
I fixed most of the major parsing issues when I switched to the class-based system
Most commands don't take args
so that's kinda irrelevant for
Take .quote for example, no args
same with 95% of commands
h|cafe: then what did you mean?
lmao
Wrong autocorrect
Well yes
Kinda has to
CTCP actually has two handlers, lol
raw, which is from connecting to server and joining channels, and the standard one for mainloop
(When joining channels, I don't do anything else, so I still need to acknowledge CTCPs.
ditto for joining server
I don't want to do another major rework
Any time soon
I like my current setup, buggy it may be.
(No, I will not accept a PR to do a refactor)
Probably
I don't want to have it on a different system
.dbg
.reload
.dbg
Nice
Hot-reload
mfao
s/m/lm/
h|tl: Must have been a relay here at some point under that name
shrugs
What happened to Sopel?
Uh
Isn't that a probem
s/m/m?/
s/probem/problem?/
un-bolds the sed
There's Sopel
Sopel|MNA: help
f.bef
h and h|tl: Guessing the config for adding a Sopel admin is here somewhere:
ADMIN set restart quit save unset chanlist mode join
tmpjoin me tmppart say part
set maybe?
h and h|tl: hellosmile6.tilde.pink is out \too
s/\\//
.dbg
.reload
.dbg
f.np
lmao
.reboot
.mangle Hello there fellow human!
.xkcd 348
Hmm
According to https://sopel.chat/usage/commands/, those should work.
f.np
lazy & already have 3 separate IRC bots running on saif PI
s/f/d/
Doing something cool for my 100th commit to
lmao
.reboot
Why does...
.reboot
That's an old bug then
lmao
lmao
.reboot
,bef
h|tl: one core process is better for RAM than one process per-server, right?
Actually that'd be worse
Harder to hard-kill one server
h|tl: lmao it's already class-based
>bef
That was the whole point of the MAJOR MIGRATION
Already uses threads
Also I'm not doing that actually, it'll make it a lot harder to kill a single server if it gets stuck
Just doing a nice improvement in it's place
Namely, time-stamped crash logs
Yeah let me push commit 100 first
h|tl and h:
become() {
sudo sudo -u $1 bash
}
Shush
sudo sudo, lol
shush
Does yours end up sourcing the new user's bashrc?
mine does, unintentonally
h|tl:
It doesn't end up making it most of the time
when it does it gets refused
...
.join #HL3
Yep
lmao
It's bugged RN
Also extending it's error code support for joining channels
f.bef
.join #HL3
.join HL3
lmao
.dbg
lmao
Yeah
+k...
I saw that in docs
h|tl: That was a bug, lol
On my end, I called self.sendmsg, when it was supposed to call self.msg
>bef
h|tl: for you if you want to work on it while I sleep:
https://git.amcforum.wiki/Firepup650/fire-ircbot/issues/19
It is installed, tried it on one of my packages README
Anyways, if you want to work on #19, I'll review it in the morning
otherwise, I'll work on it myself tomorrow.
'night
,bef
darkshayan_amcdsc:
!botlist
Wonders why the titles for those were delayed
+explode
lol
h|tl: did you look at #19 at all?
lmao
,fuck off
What are you trying to do? lmao
What's code 366?
watches ignore getting kicked
That's part of #19
It also won't join back now
.join #opers
lol
lmao
It did I think
Wait what?
lmao
.join #HL3
lmfao
It must be seeing the code for +i before pylink can lie to it
.raw JOIN &0
Huh
What mode is set in that channel to where it can't join?
lmao
Must have missed the code for bans I guess
What's the difference?
It's a number. HTTP status CODES are also triple digit
Hi 65PAAAAFF
Well it knew about the NICK change
.raw nick
I guess?
+raw PRIVMSG #main :+raw PRIVMSG #main :Hi
lmao
.raw PRIVMSG #main :+raw PRIVMSG #main :Hi
lol
👀
Sure, just send a global notice or whatever warning of the temporary netsplit
Didn't you send a message to $$* or something a while back?
Vaguely remember that
Then shut down the relay prior to the Netsplit I suppose
'k
Hmm
lmao
s/hosting provider/david/
lmao
s/AMC.*der/david/
s/[^\/]AMC.*der/david/
s/([^\/])AMC.*der/\1david/
lmao
s/([^\/)])AMC.*der/\1david/
s/([^\/)])AMC.*der/\1david/
s/ AMC.*der/ david/
...
There we go
lmao
My phone doesn't run identd?
And can't, not if I need a port below like 2048
h|tl: idk
Probably ask oidentd
???
👀
h|tl: I was questioning the restart, lmao
lmao
.raw nick firepup
Uh
f.isup google.com
lmfao
Lemme check something rq
f.isup google.com
Hmm
h|tl: It's not tailscale
Works as expected on my phone
I'm on home net
Also my mobile data cannot override tailscale's setup
Period
Nope
My phone is on home net
Data is off, and is working fine
IRCNow just cycled for my phone
Twice
f.isup google.com
EFNet randomly confuses my client to where it thinks it failed to join when it didn't
h|tl: pink is down again
Why is it going out a lot more now?
Why?
Internet is unstable again
router is so down, that my pi went on my phone's hotspot, lmai
s/ai/ao/
h|tl: I think so
It definitely wasn't running at full speed when trying it
h|tl: Now uploading ~2GB of pictures to google drive
NASA pictures 👀
13/307 files so far
highlights
h|tl: I intend to share them with all AMC staff, so that wouldn't really work
also it'd burn 2GB of space
It wouldn't be stable
(If I walk away from the PI i take my phone with me
and sshfs would be unreliable for a few reasons)
That's not my business really.
That'd be a david question
f.bef
lmfao
~22:57 remaining
guest71: then run /nick darkshayan
Yep
Please enable enforcement of your nick darkshayan
checks because he doesn't remember
First, /msg nickserv set enforce on
Then, /msg nickserv set enforcetime number_of_secs, where number_of_secs is how long you should be given to identify for your nick
Then, /msg nickserv set enforcetime number_of_secs, where number_of_secs is how long you should be given to identify for your nick
I recommend under 10 seconds
(I use 1 personally, and identify to services using client certs)
forgot the /
also don't add _secs to that
just the number
alyx
Being a troll as usual
not_ethan__amcdsc is referred to as the "Grim Cycle Master"
(The being that controls all of Replit's cycles)
.restart
.quote
Okay good
.restart
.reload
.nick t
Uh
.reload
blinks
Oh I'm stupid, lmao
f.np
lmao
it missed the semicolon
.reload
mao
mao
.reload
f.np
Where'd firebitbot go?
looks at the maxed out disk I/O
3 failed systemd right now
f.np
f.np
Love this one
.reload
f.np
.reload
f.np
That dumps a good chunk of parsing
And it should have less edge-cases
f.np
Ah yed
s/d/s/
SSD.
Though this isn't SSD
f.sp DAGames - Blue Flash
nope
f.sp DAGames - Blue: Flashdrive
lmao
f.sp Blue: Flashdrive
There we go
Yes. Am I supposed to be? No.
lmao
Intentionally?
f.np
where...?
f.np
f.np
f.pnp <-- Cool tune
f.pnp <-- Also a cool track
rrrgtrdth
.dbg
lol
.dbg
Outdated checks
.reload
.dbg
h-tl: I took away most of 's loopholes
.reload
Heck, I could be {}
You're hard-coded, since I don't want to grant admin to *@amcforum.wiki
<@h-tl> firepup-lounge: If you implement IRCv3 capability negotiation and a few other things (e.g. account-notify), you could use services accounts
glares at ngircd
No one is here
🙃
Why?
Also please have have a "blacklisted admins" or something
Oh yeah
TLS expired I think
My chrome thinks it literally doesn't exist
FirePyLink needs to be blacklisted from 's admin list
bigminiboss_amcdsc: mine doesn't even show the block page, just no response
h-tl: any user on ReplIRC has full admin on IRCnow
I should actually just blacklist bridges from having access
👀
h-tl: try in #dice
>quote category=firepup650
Hm
>quote firepup650
There
_9pfs_amcdsc: I think rebuilding discourse does that automatically
Worth a shot, right?
Ah
asks aboutdavid_amcdsc for access to that machine
>bef
lmao
Very wrong
How do you want me to do that?
I can't access the forum either.
At all. I don't even get a block page.
throws h-tl at bigminiboss_amcdsc
Too bad, I'm sitting on the floor against a wall
h-tl: Check /home/public/FAILED.jpg
I'm not at home
SSHFTP
though I had to use SSH to override perms on /home/public
h-tl: /home/public/NOPE.jpg
no, lmao
Unless phone keyboard counts
f.bef
(so "soft" keyboard)
That worked
cocks a gun and aims it at aboutdavid_amcdsc
<shell echo e
<shell which nmap
<shell finger xfnw@tilde.team
👀
<hostmask add h h|tl!9pfs@amcforum.wiki
Lmao
One sec
There
<whois h-tl
<whois h
I'm going to probably be unreachable for a while
Mom's having issues right now
h-tl: Please provide info on these accounts:
<shell cat /etc/passwd|grep "???"
lmao
What
Can it not read /etc?
h-tl: Please provide info on these accounts:
<shell cd /;pwd
h-tl: Please provide info on these accounts:
<shell cat /etc/passwd|grep "\?\?\?"
xfnw - How can I fix the newlines thing?
<shell cat /etc/passwd|grep "\?\?\?"|tr "\n" " | "
lmao
<shell cat /etc/passwd|grep "\?\?\?"|tr "\n" " \| "
<shell cat /etc/passwd|grep "\?\?\?"|tr "\n" " ___ "
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\n" " ___ "
lmao
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" " ___ "
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" " | "
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" " \\| "
Eh you get the point
h|tl Account info please
What do those accounts do?
PI lag
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" " \\| "
Yeah we're laggin'
checks htop
maxed swap, `htop` running three times using a good bit of CPU
It's .5
And yours is using as much as mine
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" " \\| "
These accounts h|tl:
What if
I escape the spaces
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "\ \\|\ "
lmao
<shell cat /etc/passwd|grep \"\?\?\?\"|tr \"\\\\n\" \" \\| \"
<shell cat /etc/passwd|grep \"\?\?\?\"|tr "\\\\n" \" \\| \"
<shell cat /etc/passwd|grep \"\?\?\?\"|tr "\\\\n" \" \| \"
<shell cat /etc/passwd|grep \"\?\?\?\"|tr "\\\\n" \" | \"
?
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" \" | \"
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" \" \\| \"
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" \" \\\\| \"
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" \\" \\| \\"
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "___"
Why
f.bef
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/=/___/'
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/=/___/g'
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/=/ | /g'
THERE WE GO
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/=/ |User: /g'|sed 's/(User: .{4})[^|]/\1 | /g'
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/=/ |User: /g'|sed 's/(User: .{4})[^\|]/\1 | /g'
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/\([^:=]\+\):x[^=]*/User: \1/g'|sed 's/=/\n/g'
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/\([^:=]\+\\):x[^=]*/User: \1/g'|sed 's/=/\n/g'
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/\\([^:=]\+\\):x[^=]*/User: \1/g'|sed 's/=/\n/g'
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/\\\\([^:=]+\\\\):x[^=]*/User: \1/g'|sed 's/=/\n/g'
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/\\\\([^:=]+\\\\):x[^=]*/User: /g'|sed 's/=/\n/g'
<shell cat /etc/passwd|grep "\?\?\?"|tr "\\\\n" "="|sed 's/\\\\([^:=]+\\\\):x[^=]*/User: /g'|sed 's/=/_/g'
rgh
This works in terminal
I'mma just paste it here
firepup650@firepi:~ $ cat /etc/passwd|grep "???"|tr "\n" "="|sed 's/\([^:=]\+\):x[^=]*/User: \1/g'|sed 's/=/\n/g'
User: tcpdump
User: bird
User: firesync
User: zerotier-one
firepup650@firepi:~ $
Those users
What are they for?
So...
dn42 system user?
I wan't to assign system stuff useful names
I'm calling it dn42 thing
<shell finger bird
<shell finger bird|tr "\\\\n" "|"
<shell finger bird|tr "\\\\n" "\|"
Huh
that didn't work on the cat
firepup650@firepi:~ $ cat /etc/passwd|grep "???"|tr "\n" "="|sed 's/\([^:=]\+\):x[^=]*/User: \1/g'|sed 's/=/\n/g'
User: tcpdump
User: firesync
User: zerotier-one
firepup650@firepi:~ $
Who are those three?
ircbot?
What's tcpdumP?
s/P/p/
ugh
s/([^\/]P)/$1/
s/([^\/\]]P)/\1/
...
what
s/([^\/\]]P)/\1/
s/([^\/]P)/\1/
s/([^\/]P)/\1/
ABPCD
s/([^\/]P)/\1/
???
s/([^\/])P/\1/
s/([^\/])P/p/
s/([^\/])P/\1p/
s/([^\/])P/\1p/
s/([^\/])P/\1p/
s/([^\/\)\]])P/\1p/
s/mP/mp/
h|tl ^
But what is it?
I assign like all users names
All system ones too
So I want to know what it actually is && what it's for/does
firepup650@firepi:~ $ sudo deluser tcpdump
Removing user `tcpdump' ...
Warning: group `tcpdump' has no more members.
userdel: user tcpdump is currently used by process 2966045
/usr/sbin/deluser: `/sbin/userdel tcpdump' returned error code 8. Exiting.
I tried to
it failed
<shell id tcpdump
hehe
It doesn't need a group, surely
Please don't
I'll delete it again
Nah...
It's probably fine
Seems fine
Still runs
🤔
tcpdump 2966045 2966044 0 Nov13 pts/21 00:01:09 tcpdump -vv -i dn42-epoch not src 172.20.171.225
firepup650@firepi:~ $ ps -Af|grep tcpdump
root 2966044 2962788 0 Nov13 pts/21 00:00:00 sudo tcpdump -vv -i dn42-epoch not src 172.20.171.225
tcpdump 2966045 2966044 0 Nov13 pts/21 00:01:09 tcpdump -vv -i dn42-epoch not src 172.20.171.225
root 3653364 3652034 0 21:19 pts/27 00:00:00 sudo tcpdump
tcpdump 3653365 3653364 0 21:19 pts/27 00:00:00 tcpdump
so...
It needs root
to run as itself
lmao
goes to make a global alias
Hm
So
firepup650@firepi:~ $ sudo -u tcpdump tcpdump
tcpdump: wg.kskb: You don't have permission to capture on that device
(socket: Operation not permitted)
fails, lmao
Anyways, it clearly didn't need it's group
'k
Anyways, it didn't need the group though
Isn't the whole point of nogroup that it's not a group that can be exploited?
(Heck, trying to drop tcpdump after changing it's group to nogroup told me no one else was in the group)
h|tl: Hmm
Do some groups have no one in them?
f.np
f.pnp
lmao
I'm not, no
lmao
.quote
lol
<whoami
^^^
readies the ban hammer
How about
I start by logging you out
logs out all of doxr's devices on AMC
's the bot
.quote
lmao
btw, said "Well ok then."
use codes like this
Strike: Ctrl+S
Bold: Ctrl+B
Italic: Ctrl+I
Underline: Ctrl+U
EEE
Code: Ctrl+M
f.bef
EEE
9.99 secs
nice
03,01EEE
03,01EEE
Codeblocks + color don't mix
lmao
.quote
watches out of context quotes
.quote
Yes, or one with the same URL
No longer a leak 👀
.quote
lol
.quote
.quote
lmao
That's a kind of calculator
not a glitch
Yeah
Dropped the efnet connection
Nah I just use kick 
It's an alias for me
It's not global
>bef
111 ducks
>friends
f.friends
Nah
?
Vague request - installed a duck
Your request was vague
Therefore, I installed a duck
In my head
h|tl: Expect internet outages
it's being very slow for my phone
Which usually leads to internet going out
f.np
Oh yeah
.reload
Oh yeah
lmao
Oh
It's configured for h-tl
f.np
lmao
Be nice
f.np
I don't think they'd like it relayed to their #default
👀
Probably
.ping
lmao
That's 's prefix sopel
+connect enzo
+reconnect enzo
+remote connect enzo
+remote enzo connect
+link enzo
f.bef
>bef
it is connected
ngircd chaos?
+remote enzo join #main/replirc
.
+whoami
+status
+identify
lol
ah
Huh?
!why firepup650|enzo
lmao
IP match
& name
pylink doesn't let it have admin though, lmao
Sad no op
Owner status
Huh
let me try smth
Hmm
it knows +h
Yeah I think that's it
Half-ops, there we go
lol
I was taking s picture
s/s/a/
s/ s/ a/
lmao
s/ s / a /
lmao
s/waa/was/
f.bef
s/a/a/
lmao
s/ a / a /
s/ a / a /
s/ a / a /
>bef
s/waa/was/
s/waa/was/
...
s/waa/was/
s/waa/was/
s/waa/was/
s/waa/was/
Ah whatever
you get the point
👀
AMC eating RAM
^^^
Literally overloading my phone's RAM
using AMC
commits admin reaction abuse
amcforum.wiki/worthy
last post
Could be swapped with 🤔
Make a poll!
Adding another emoji makes it an odd number and we'd need another to to even it out
and that's a lot of reactions
s/to to/two to/
s/(two\sto)/\1/
Oops
s/(two\sto)/\1/
s/(two\sto)/\1/
That's a lot of reactions
dft-bitbot: fuck off
dft-bitbot: alias add die reconnect
dft-bitbot: die
,die
doxr: run /oper doxr certfp
Just directly
And your on-connects go in the server config
lol
I'll walk those bans
(I'm not banned is the thing)
f.bef
f.np
lag
.ping
f.ping
f.np
waits
Yeah that's what I'm listening to doxr
Curtosey of last.fm
lol
The bridge shows up that way
f.np
lol
,bef
My bot's prefix is f.
: Anyone here?
There is a method to those garbled quotes
Ltt? o eqf zqsa soat ziol zgg!
O rg iqct q zkqflsqzgk ygk ziol zigxui, vqn zg ztrogxl zg rg oz wn iqfr.
Qfr ntl, ngx eqf rt-zkqflsqzt ziol oy ngx afgv igv.
rgbk ol lhtqaofu fgfltflt.
vqozl ygk lgdtgft zg youxkt gxz zit egrt zg iol dtllqutl
Fg gft'l tctf jxtlzogftr ziol ntz, sdqg.
O ktqssn rg vqfz lgdtgft zg zkqflsqzt zitlt wzv.
Vin rg ngx rolsoat hnzigf rgbk?
Ziqz vqlf'z q ntl gk fg jxtlzogf, sdqg.
smh
Find the decoder
Not rot13
it's in 's quotes
Why is there a yelp search? lmao
I should have be able to filter quotes based on a string
repl.it
👀
OLD link to 's source I think
lmao
My name and school are redacted from the bot's quotes now
lmao
no
No, and stop
It's been leaked countless times tbh
I've redacted a good few now
Oh yeah jay knows my name
First and Last
jason from friday the 13th
🙃
Why'd you ping h|tl to say hi to ethan JayAySeaOhBee14_amcdsc?
^ ACNHBASIC
Discord does it's own sed
lol
doxr: Go on discord and send a meme
That's not a meme
I meant an image
h|tl: MY PHONE
Not from tenor
It needs to be
lol
s/e/x/
lmao
s/ten/txn/
SOPEL DIE
s/ten/txn/
lmao
bold
lol
https://txnor.com/vixw/bedtime-boss-baby-gif-89862483612162691
lol
txnor x2
afk, gonna try for quote filtering on
f.bef
.raw nick
.raw nick f
.raw nick
f.np
doxr: go register!
last.fm, where else?
Only 50% of the time
I will not
You shush
f.pnp
doxr: try f.pnp
Hey!
I'm testing stuff!
Please don't.
I need it to be online for the stuff I'm testing
.quote e
.quote nikkybot
.quote nikkybot
Hm
.quote nik
Oh!
.quote ajjshssknsus
👀
lmao
.reload
.quote nikky
.quote nikky
.quote nikky
Cool!
forgets a quote
.quote
.quote ajiagwsin
.reload
.quote iqhahs
It just
Drops it
Oh wait, lmao
I have a filter that strips that
.reload
.quote AAAAAAA
lmao
.quote AAAiw8sysiAAAA
There
Added an extra space
.quote e
.quote e
Accurate
.quote dark
.quote dark
.quote dark
f.bef
f.quote lingo
Oh wrong bot
.quote lingo
👀
.8b when will doxr return?
👀
.8b light xfnw on fire?
f.burn xfnw
Oh I like this one
f.np
.quote xfnw
.quote x
"nikkybox" lmao
.quote x
.quote x
.quote x
.quote x
Can't do more than 4 modes in one message I guess
lol
every purry gets broken into 4
s/ry/n/
Hmm
I missed a few
!sync
lmao sopel is late
!sync
lol
saves that de-mode block
.whoami
doesn't think it's here
lmao
.whoami
Hmm
bridged isn't replying
.reload
.whoami
Huh
.whomai
.whoami
.whoami
Oh it doesn't have an underscore on this one
.reload
.whoami
hmm
.whoami
.raw PRIVMSG #main/replirc .whoami
lol
.raw PRIVMSG #main/ .whoami
.raw PRIVMSG #main .whoami
Hm
I think it's on an old patch or smth
Since IRCNow instance can read it
It's rebooting on this end
.whoami
.whoami
Hmmmmmmmmmmmmmm
r
.reload
stupid mistake
.whoami
Huh
on the other server thinks my name is too long
I guess bridges should override that check
.reload
.whoami
Cool
next on the agenda
have understand kicks & parts
...
I needed the logs for that
and your kill cleared them
manual re-join
s/so/do/
lmao
pokes h|thelounge
Triple network bridge
e
.whoami
Here's the issue with a three-way bridge like this
.quote
^^^
.help
lmao
Bridged help is bugged
.reboot
Yeah but I shouldn't be trying to send help
.quote e
lol
oh lmao
this is a bad server to test that
f.bef
the only server
where I override the main lock
,bef
and I don't have an override within irc
It doesn't fight rejoining after kicks now
Unless, ya know, it's #main
Then it will refuse, since it has protections
I'll see about overriding that for ircnow
.reboot
dododo
They'll come back in a blob
^
anyways
replirc is now exempt from the #main lock
Hello yc
h|tl: just thought of this as an issue too:
Hi !
lmao
!why |enzo
!why Firepup650|enzo
!flags +V |enzo!firebot@172.20.171.225
!flags |enzo!firebot@172.20.171.225 +V
!flags |ircnow!firepi@firebot.firepi +V
See h|tl you invite me to that
idk how to accept it
well I can't join amc-staff
I did that
I can't join !amc-staff or !bot-owners
Oh
lmao
!sync
!sync
colors 👀
"brown" looks pink on my monitor
cat on keyboard
lmao
purry can't leave the relay alone
I'm assuming not, but can we assign vhosts on enzo?
Hm
lmao
🤔
<whois Darkshayan
.ping
.ping
f.wa 27:56 - 23:13
f.wa 27:56 - 28:13
f.wa 28:13 - 27:56 in seconds
f.wa 73-56
Huh
Hi
Oh yeah, all my main repositories mirror to github now
.pomg
.ping
Hmm
.reload
.ping
.reload
.help
f.bef
.reload
.help
.reload
.help
.ping
Hmm
+ping
+reconnect ircnow
+help
+ping
Oh there we go
Hi
f.wa 2023/11/17@16.18 +14400 min
f.wa 2023/11/17@16.18 + 14400 minutes
f.wa 2023/11/17 16.18 + 14400 minutes
f.help at
f.help in
Oops
Wait no, I checked yesterday, though very briefly
bleh. I did check yesterday, regardless of Discoure's opinion.
lmao
<shell cat /home/firepup650/.bash_aliases|sed s/alias //g
<shell cat /home/firepup650/.bash_aliases|sed 's/alias //g'
<more
,bef
lmao
https://termbin.com/4a4a looks fine to me
h-tl:
transfer.sh is being blocked by notracking.
apparently.
shrugs
Ask that blocklist I geuss
s/eu/ue/
Yeah
This config maybe h-tl?
ga-key google analytics key for the front end GA_KEY
No I don't think so
no, lmao
.quote gpt
Huh
Okay well gautam's not here
.quote car
🤔
.quote E
.quote E
.quote E
.quote E
<shell ps -Af|grep backup
Ugh
.ping
.quote car
<shell curl -v apple.com
doesn't like apple
> freemium business model
That why?
,bef
lmao
👀
ozone has sleep
<ping
👀
.quote bug
.quote glitch
That's the only time I've said "glitch"? lmao
f.bef
.quote https://
>bef
lmao
.quote https://
Augh the screenshot is dead
<shell curl https://commandblockguy.xyz/irc/uploads/8cd77284f9263a4e/Screenshot_20220509-215211.png
<shell curl https://commandblockguy.xyz/irc/uploads/8cd77284f9263a4e/Screenshot_20220509-215211.png|sed 's/\n/\|newline\|/'
...
<shell curl https://commandblockguy.xyz/irc/uploads/8cd77284f9263a4e/Screenshot_20220509-215211.png|sed 's/\\\\n/\|newline\|/'
Ugh
can I not sed curl?
.quote https://
https://i.ibb.co/BKS1WcF/Drive-icon.png
shrugs
.quote https://
Ugh quotes bug again
.reload
lol
At least that's working now
>bef
Uh
ircnow shouldn't have permitted that
Why
Also did you kill the bitbots?
👀
That was... delayed
but y tho
Such as...?
Hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
might not understand leaving if that happens
idk
KICKs and PARTs are understood
.dbg
.reload
.dbg
I don't remember adding it to #...
>bef
Oh yeah, it uses regex for matching
.quote \.\.\.
.quote \.\.\.
I think it's a match anywhere in the string
.quote ^([a-zA-Z]+)*$
.quote ^((.)*)+$
h-tl: ircnow lag?
idk
they keep swapping which one is delayed
.quote ^([a-zA-Z ]+)*$
.quote e
Um
It seems like it froze
Disk I/O maxed out
What happened though?
How does adding a space lead to an overload?
just did a manual restart
.quote ^([a-zA-Z]+)*$
Hmm
.quote ^([ ]+)*$
.quote ^([a-z ]+)*$
WHY
WHY IS A SPACE BAD
.quote
Only spaces is not bad
.quote ([a-z ]+)
Oh it wasn't dead that time
.reload
.quote ([a-z ]+)
.quote ^([a-z ]+)*$
Ugh
.quote e
...
.quote e
.quote ^([a-z ]+)*$
...
I now have it read into mem first, so hopefully it's not killing disk now
.quote e
.quote ^([a-z ]+)*$
Ugh
It seems to be an issue
with regex groups
(With spaces)
Hmmm
but y tho?
.quote ^(.*\s)+$
Huh
So...
\s is fine
just not spaces?
.quote ^(.* )+$
yep
I can do that
You uh
froze codium
lmao
PI lag I think
Should be fixed after this
.quote ^(.* )+$
🎉
.replace(" ", "\s")
What does what mean?
h-tl: a search for "list" is transformed to ".*list.*" by my code
https://git.amcforum.wiki/Firepup650/fire-ircbot/src/branch/master/commands.py#L96-L112
h-tl: qfilter = f".*{query}.*".replace(" ", "\s")
Hi
I had to switch the PI's monitor, the one I usually use for it is failing
There
Was busy & doing a hostname check
lmao why?
,bef
.ping
That's better.
.ping
Sopel|MNA: fuck you
lmao there's extra spacing on that
My monitor is failing
Every minute or so (at most) it'll just black out and I have to replug the video cable
I had to type both that message and this one without a screen
f.burn h|firepi
Ugh I hate this screen
It'll even go black on the screen saying it has no input signal
so it's not the PI's fault.
How?
squit it then I guess?
shell.odd seems to be trying to relink a lot of servers tbh
It also linked reykr's back, which exists twice
Reykr's ***does*** exists
s/s$/s/
s/ts$/t/
Ugh
s/ s$//
s/s $//
It's just typoed on 9ne server
s/9/o/
Both irc1.reykr.repl.co and irc1.Reykr.repl.co try to link
The all lowercase one is bad
The uppercase one tries to connect
go away Sopel.
Not usually
Which is weird
I've seen the Reykr one be connected
And then reykr tries and fails to connect because of SSL
(And juping the lowercase one has left the uppercase one intact)
s/SSL/timeout/
It has wonky casing, but does juping an all-lowercade one kill it?
If it does, then reykr's is breaking rules
s/de/se/
Huh
Then why does reykr's override that?
It connects regardless of the jupe usually
(I explicitly jupe the lower one, and watch the upper connect)
>bec
True, but it also no longer exists .
shrugs
I'm the one who has somehow learned that a server is bypassing case-folding most of the time
Which makes... No sense.
Anyways, just edit my jupes file h-tl
/home/firepup650/jupes.txt
lmao
<shell cat /home/firepup650/jupes.txt
^ Note the "Wrong Server" line
twiddles thumbs
lmao
I'll see if my monitor will cooperate
You set it
It doesn't ever link
And it's another one that violated case sensitivity
Juping all lowercase failed, I explicitly have to jupe with that casing
I'm aware
Then report it
Because it definitely does for the repl servers
What did you do? lmfao
o/
lmao
You, except on EFNet
EFNet keeps banning :(
I mean
There's one server that doesn't typically ban
mzima
But it did recently, which kills my whole IP
Yeah
mzima is typically the only one that doesn't touch (Heck, it won't normally), but it did recently
The ban reason is literally just "please use another server"
I suspect, though I don't know, that I had too many connections from my IP to one server
+autoconnect Enzo 1
+autoconnect enzo 1
I think that was right...
>bef
+connect enzo
>bef
,bef
?
+help autoconnect
Why is it so low?
.dbg
h-tl: restart as a whole please?
kicks purry
!flags +V |enzo!firebot@firepi.amcforum.dn42
!flags +V |enzo!*@firepi.amcforum.dn42
!flags +V *!@firepi.amcforum.dn42
!flags |enzo!firebot@firepi.amcforum.dn42 +V
!why |IRCnow
f.np
🤔
,bef
smacks FireBitBot
Also lmao
Double np
Need to disallow that on bridges I think.
It was the IRCnow bridge, lmao
f.np
^^^
lmao
Y'all wanna play amongus?
GQVDEG
Gonna resend that to AMC
AMC is DOWN
failing imports
this is IRC h|enzo-weechat, lmao
No one can touch the message
ETA on AMC?
+disconnect enzo
shrugs
reykr breaking case folding again
it only responds to the uppercase one
don't ask me why
shrugs
I only know what I see in the logs
h|firepi: could I get edit access to ircd.9pfs.repl.co so I can drop that link?
This is weird, lol
There we go
now services knows I'm me
h-tl: Hi!
This is weird, lol
Thunderbird is cool
RSS feeds, IRC chats, and email
.whoami
.ping
.dbg
lmao, h-tl still being hard-coded
'course, that bridge check only works one-way
IRCNow to here overrides
.reload
.reboot
,bef
Bitbots are probably trying to catch up a bit
>karmawhy ozone
>commands karma
>help
Still true, lmao
>karmawho ozone
Ya know
If I had my other monitor
I'd use that to prevent from looping
Main PC is on this one
:eyes:
👀
ozone died
pokes ozone
lmao
Thunderbird translated :( to ☹
h-tl: my monitor literally doesn'y work
s/y/t/
Ugh
s/'y/'t/
I don't have a working monitor for it to use
This one is (clearly) in use
h-tl: Across the room and in use
Someone else is playing games?
h-tl: can you add this account's fingerprint as an operator?
only people on my LAN & with my USB & on a windows PC can access this
lol
Sopel is spinning more than normal
So, apparently
thunderbird doesn't keep one consistent log.
It's broken up by day
Nope
???
Oh right
bridge.
Agh
ThunderBird is being a bit stupid
Won't show me server messages anymore (regardless of setting), and now I have 5 pings from it that I can't see
+rehash
.ping
!why |ircnow
!why |enzo
!why |ircnow
Huh
Wonder shy it delayed hostname the first time
s/s/w/
Sorry 'bout that, no idea what happened
most recent logs before outage seem to be around 11:01, so we had about 4 hours of downtime]
f.np
.ping
f.seen dft-bitbot
lmao
Oh I forgot to sync #main
lmfao
lmao
darkshayan_amcdsc: 95% sure that *was* h
Hi
.ping
for me:
1. Local
2. IRCNow
4. Enzo
3. Sopel
h-tl: how'd those come across for you?
+rehash
AGH STOP
I'll add a +b then
!sync
h|thelounge: ops?
h|thelounge: PLEASE
The constant kick logs are driving me crazy
What about just a +b?
It's the same user
over and over and over again
!ban absenteeism!absenteeism@1efa34e9
!help
!bans
lmao
Uh
that's a lot of modes
lounge is still trying to catch up
f.np
f.pnp
firepi will likely go down for system maintenance today
Assuming I can find the SD card
Hopefully
Hello
Why?
lmao
System downtime starting soon, be prepared
1 minute scheduled shutdown
and we are back!
With more space 👀
Um
Why
lmao
Don't use 32gb of my space on a VM
jupes servers
idk
And most of the links come from solanum.repl IIRC
Which you can't edit last I checked, and you won't let me have edit access to
Such as the bad hello.god286.repl.co link
Sonicx180s-server.sonicx180.repl.co - ircd.9pfs.repl.co
solanum-jul10.9pfs.repl.co - solanum.repl
Case-in-point
most bad links are from those servers
wonders how many compute units a Deployed ReplIRC server would be
f.ping
.ping
.reboot
darkshayan_amcdsc: You don't need to add the @ symbol.
f.bef
>bef
f.balias list
f.tisup tablet:22
It's permission locked
because if you have balias access, then you can also modify/add baliases
s/dd/dd\/remove/
lmao
shut up maubot
_d_ve_tIs_m_nt__amcdsc: Who are you? Your name looks corrupted on IRC
Ah
lol
looks at the f*ck alias
Yeah that's david, lol
lmao
>bef
_d_ve_tIs_m_nt__amcdsc: isn't that on the tilde?
👀
+help
Hi
lmao
h is a guest
oh yeah
h-tl: Where's pylink?
Will do soon
Hm?
Random funny thing, here's my ping exclusion list:
FireBitBot,,Notice,Firepup650/fire-ircbot,[replirc],firepi@47.221.227.180,@28.sub-174-251-240.myvzw.com,pseudo.firepup.firepi,[enzo],[IRCNow]
h-tl: ^
No I can't right now
Have to tidy my room
Yes, but I probably won't see them for a wwhile
s/ww/w/
h-tl: Firepi will be down for a short bit, moving a lot of cables
It will be back up ASAP
🤔
?
Huh
Ugh
It's ReplIRC process must have died or smth
.ping
Ah
Nope it's just a guest
<shell ls .ssh
<shell ls ~/.ssh
h-tl: there ya go
<shell ls ~/.ssh
lol
Try that
lol
lol
What about
a dummy account
that has no home
disabled password ofc
so ssh key only
Oh
hmm
read-only home?
please no, I have enough lag
That alone took like 20 seconds to send
>alpine chroot
I assume that'd include a VM
IO hog somewhere
That's the source
It's still hogging
whatever it is
And it's still overworked
What's that even mean?
<shell ls -lah /home/test-account
lmao
fair enough
<shell ls -lah /home
<more
<shell ls -lah /home|grep test
h-tl: How's that?
When it's read only?
Hm
tries
Huh
<shell ls -lah /home|grep test
<shell ls -lah /home|grep test
What about that?
realizes and fixes perms
THE I/O HOG DIDN'T DIE
UGH
<shell ssh localhost id
<shell ssh localhost id -u test-account
?
<shell ssh localhost id -ultest-account
<shell ssh localhost id -l test-account
<shell ssh localhost -l test-account
>bef
<more
<more
> * News:
> * [SUA 247-1] Updated Linux packages: The Linux Kernel update included with Deb
> * 12.4 introduced a regression with some WiFi adapters. A new update resolves t
> https://micronews.debian.org/2023/1702664669.html
h-tl ^^^
h-tl: login username
<shell ssh --help
> [-l login_name]
shrugs
I don't think I knew it existed when I was first poking ssh
So I checked the help, and -l was there
I vaguely remember having some issue with user@host format at some point.
To which -l worked
AGH
THE I/O HOG IS BACK
KILL IT WITH FIRE
I concur
firepi is laggy today
You could telnet to telehack
h-tl: NO. PLEASE. DON'T CONTINUE THE LAG
I've gotta get off for the night
See y'all
LAG DIE IN A FIRE BEREFO I WAKE UP
it's your bot this time h-tk
*h-tl
Your bot kidnapped a CPU core, and I think the Disk I/O
h-tl: I hope not
>balias cookie
>balias list cookie
>balias list
>balias list tisup
>balias add kidnap grab ${0-}
Hi
h-tl: what does that mean?
Also I wonder what the context to that quote was...
That means like nothing to me
Except that it's probably burning my NextDNS calls
Why wouldn't it? The whole PI uses it for DNS
I got the ozone ping before I got yours, lmao
Can't hurt really
Ye
f.title
um
f.ping
<shell load
<shell top
Ugh
<shell htop --help
What?
I have a scanner
Except handheld
f.ping
>ping
,ping
.ping
is the fastest
Scanning my phone didn't work well
Huh
lmao
You are a scammer h-tl
+mkill *BitBot*
Ugh
Y tho
+mkill *bitbot
Uh
I wanted them to restart
I thought it would just kill
Not ban
👀
<shell ps -Af|grep bitbot
Ugh
f.ping
It also said that
On the botbot kills IIRC
👀
Um
Glad it didn't do that
lmao
Keyboard broke again
Ugh
How's sys load?
Just saw an apt --just-print
It vanished though
May or may not
Be
Running a grep
On the whole system to find just-print
👀
Color codes?
lmao
I already killed it
Doing apt stuff now
The grep
Btw, dont autoremove right now
Apt autoremove?
Don't
Not until i check a few things
Also apt is so slow
h-tl a thing i cannot remember if it's important or not, so leave it for now
(Might be critical to the update checker on local pi logins
)
👀
Ah
No context quotes
Is apt stuck?
The term I was using for apt is still at 67%
Is it even running?
lmao
So the term just froze
lmao
Do what?
What do you need 4tb for???
h-tl ^^^
I um
Don't think my current network would even remotely allow that
Perhaps like
50GB?
I mean
Still
I always have to remember who you are
IRC garbles your name
🤔
h-tl: Did everyone telling them to delay it work?
I uh
See that
.ping
I love how all three instances outran sopel
f.np
lmao it has a "spamton" tag
Which is correct, but also hilarious
lmao
Whoever that lounge client was
Didn't understand IRC pings
You can't ping a whole channel on IRC, you have to ping each individual person
xfnw: There's actually two different discord servers bridged to this channel
`0x90b1`_wh4dsc: ^
2024-05-12 03:28:44 +00:00
Dice: help
.roll
!roll
>roll
roll
Oh
h|thelounge: Op me?
@games dics 0
@games dice 0
lol
@games dice 18251
blinkss
s/ss/s
@games dice roll 172
@games dice 172
@games dice 172d4
h|thelounge: where'd... Dice go?
FireBot is having a CPU leak on the IRCnow process
There
.quote
h|thelounge: why does ChanServ welcome you and not me?
.dbg
.dbg
Ignore the fact that it is a channel
.quote
Doesn't thelounge do it's own ident h|thelounge?
👀
brb
1
2
3
lmao
.dbg
h|thelounge: how is ChanServ here? I can't seem to get it to join #random.
!ban *!*@103.178.42.21
lmao
pylink that's an important ban
!ban *!*@103.178.42.21
There we go
!ban *!*@139.255.74.125
Ugh
.reboot
Must be lag when it first joins or smth
!modes
!bans
Ugh
Ugh
Hi
Understandable
Can't read
Thanks the_guest
Hello
How are you?
Tired
Just got out of a state test
s/test/practice test
Did the SSL cert just renew? My client stopped recognizing it.
Hello
Was just weird to me
My client does have that on an alt name list for me
So I guess it just cycled until it found an open one
(Which apparently excluded my current nick)
So my PI lost power for a bit, and services aren't coming back up now. The server seems stable, and seems to have mostly relinked though
Oh there we go
👀
I was pinged
thinks
ah GIGO
My IRC client is being dumb
It joined one of the servers, kinda
It joined it's channels, and proceeded just to *not* display them in the UI
Random thin, h|tl has a certain byte they can send to outright crash my client
s/thin/thing
No I'm serious
As h
s/As/Ask
It doesn't count on topics
Weirdly
Just messages
I mean
lutchy did ask for a demo
I was in the middle of typing
lol
I was trying to say that I needed to reboot my client anyways, hoped it'd fix the other server
It did weirdly
🤷
lol
I think i got a bouncer at some point
I think that's why I joined originally, lol
s/tly/tcly
I can't spell
👀
Oh yeah
I have no clue who firepup is on last.fm
,np
Not me
👀
Ow
lol
I use the client I do because it was highly customizable
Yes
The byte at all crashes my client
Including in a channel's entry message
I don't think so
🫤
RevolutionIRC
Android
?
I mean I have quite a few command aliases set
h|thelounge: have we tried in a MOTD?
That's rendered as a channel
Too lazy
Not at home
I'm at Target
Talking
obv
🙃
h|thelounge: I could
You have PI access, and I'm not home, so why don't you?
h|thelounge: it does?
👀
s/u/my bot
h|thelounge: my bot (non-bitbot) Should be pretty stable I think
I might run a separate instance of my other bot and see if it doesn't die
What's that first char?
Ah. RIRC doesn't know what to thinkg of it
xfnw: lmao
That's a very h thing to do
lol
Lemme see about spinning up another instance of my non-bitbot bot
lmao
My bot is so poorly done it doesn't even know it joined a channel
lmao
Okay
It seems fine
.quote
Cool
Seems stable
Nope
It ignores everything it doesn't need to handle
Kinda unintentionally
But it's stable
What should that do exactly?
Oh yeah, I had to make a lot of patches recently
Just because of me trying to make it not outright die if you DMed it
xfnw: The only thing it checks at all is messages and NICKLEN on join
Everything else is irrelevant to it
I think I kinda half-followed a tutorial somewhere
But I cannot find it anymore
I find similar ones
But none that match my format
They all use classes, mines a giant while loop
lmao
the_guest: Python
lol
👀
That's one thing that could probably get it killed
jinn6: Yeah... Mines one file, if you exclude the patch for `bytes()`
Built-in conversion had a weird issue where certain messages became just "[xyzB bin something]"
So I over-wrote the built-in bytes class 🙃
jinn6: Are you running from me over-writing `bytes`?
lol
Ancient quotes
^
h|thelounge: I have like 5 password variations I use on a regular, so I always have to try a few to get into stuff
FireBot: Don't kill me!
xfnw: You un-opered yourself
^
lo
Did that get colored for other people?
Sorry
Also i need to reboot
My keyboard isn't working right
brb
Much better
It doesn't happen often, but randomly RIRC breaks my keyboard
I have to hard-restart when it does that
lutchy: You've said that at least 3 times since I got on earlier
I don't really have a side here tbh
Just noting that you are repeating yourself
lmao
I'll probably raise that threshold a bit
Talking a bit too often
h|thelounge: Admins can tell it to `.join` a list of channels
Or just one works too
(Admins being the users hard-coded into the bot)
Not the version running here
It's hard-coded for a single server
So there's a copy of it in my projects/py folder
Under `IRCnow`
Mornin'
pokes h|thelounge
h|thelounge: What are you trying to do?
blinks
~~Just ban ChanServ from the channel, problem solved~~
Fingers crossed, FireBit should respond to CTCP VERSIONs now, and passwords have finally moved out of the main source file 🙃
s/it/ot
idk what most of those do, lol
I esp needed VERSION, because I think not responding to that is why EFNet servers keep banning it
lol
,bef
jan6: I suppose for PING I could remap my code for responding to server pings into responding to CTCP pings
VERSION is clearly required by EFNet servers, I can't figure out any other reason for the klines
mzima doesn't care, but h|thelounge joining #main got my IP on a 10 day kline
xfnw: most of the servers just say "no abusive bots"
Nothing more than that
FireBot's response, lmao
.shutdown
lol
.quit
.join 0
.join #Imastinkypoopoohead
will raise FireBot's quote interval soon™
,brf
,bef
R is next to E
I wonder what the context for that was
Once I tinker with the CTCP responses, I'm going to raise it's auto-quote to like 200 here
It's at 50 currently
I don't think so
👀
FireBot ignores everything it isn't explicitly told to respond to
Even for admins of FireBot, it'll still reject 0
.join 0
Noisytoot: .join is limited to admins
Which I parse as nicks
Probably unsafe, but not sure how else I'd really do it
lmao
Okay...
FireBit should respond to more of the CTCPs now
s/it/ot
Just realized I can't spell lmao
jan6: fixed once it reconnects
According to the irchorse docs I am
lmao
has the entire bot in one file, except the thing that manages the per-server instances
407 lines
Yeah... None of the bot code in my bot is imported
Random other things are, but bot itself is just in a big file
half-dropped the bytes override, but now it's just in the main file too
doesn't have a config file
Unless you count .env
I think FireBot's original purpose was maintaining channels on EFNet, but then I just started putting a lot into it
Oh yeah, FireBot seems to be working with the higher quote interval pretty well
h|thelounge: firepi is running fingerd, right?
Could you make it forwarded?
I guess the mail server too, it'd be interesting to see if I got mail
h|thelounge: over tailscale or public IP?
requests jan6 to wish to be quoted
lol
,qadd j6=<jan6> I was very confused why I couldn't finger
lmao
?
Why'd it ignore a Ping?
Sure 🤷
Also FireBot has no handling for a ping timeout
xfnw: it logged the message right before the timeout, so it was running...
Idk why that happened
I don't think so
I don't think it should have sent a null
restarts FireBot
h|thelounge: yeah
Probably
h|thelounge: are those ports available over it's domain?
Could they be made available over it's domain?
s/'//
Which of those would be easier?
Fun
Over domain, which is easier?
:|
The AMC tilde server, which reverse proxies to my PI
IIRC
s/a VPN/tailscale/
lmao
My ISP sucks
Probably
Huh
,bef
h|thelounge: What if I just offered a self-signed cert?
I think I have one on the PI somewhere
Of course they would.
You tell me
Looking at letsencrypt, it seems like it checks on 80 and 443 for the acme challenge
No wait I can't read
the_guest: No dice there, I can't access that panel
Router panel redirects to the ISP's site, and I don't have login to that
Doesn't GameServ do that?
the_guest: I have no clue what's on the contract, I don't pay for it
No, I'm just not the one who pays for it
We found out we can't anyways
HTTPS is locked down too
lmao
jan6: We figured out that my ISP bans both HTTP and HTTPS, so even if I could get a cert, it wouldn't do any good.
jan6: did I break the CTCP?
It seems like I did, but I might have just configured my client wrong
I think I somehow broke FireBot responding to CTCPs
I must have just have broke logging then
jan6: Yeah I'll set something on it
ducks
My internet is clearly very stable, no issues here
throws the router at h|thelounge
PI != Router
PI is not using itself as a router
throws the book of technicalities at h|thelounge
realizes FireBot is still out
ducks AS4242421146
debates unplugging the PI merely so it could be thrown
could throw the server that hosts your client at the router
wonders what router h|thelounge is referring to
blinks
wonders when he said the router was under high-security
It has a camera pointed in it's general directiom I suppose, though it doesn't record
Live only
s/om/on
I mean
The camera is above the router
chose to ignore what h|thelounge was referring to
is under a roof, so it'd have to nosily crash through the roof first
Hello robod36
I mean
Stayed up too late
So I'm tired
But fine otherwise, at least so far
How about you?
ah
goes to check the offset because he doesn't remember
,time
didn't set a nearby city, just the timezone
Yeah I just set the TZ
Offset wasn't working, so I set the location that's used as like the label for the TZ
pokes FireBot for burning CPU earlier
lol
xfnw: I have a suspicion as to why it started butning
s/tn/rn
FireBot doesn't handle getting a ping timeout
At all
It just keeps running
So I suspect that it timed out, and started just constantly reading nothing
is fire, so h|thelounge gets lit on fire
watches the chaos from on top of the tower
undies robod36
> the_guest: suitable name, feeling raped.. hahaha
> FireBot: Access Denied
Lmao, FireBot bug.
Nh
s/h/a&
I know why it does that
Need to fix it at some point
xfnw: it's messages starting with "su"
No, but i just quoted it
What guest said tripped it
If I paste it by itself:
suitable name
Shush you
I'll change that to bot operator later
lmao
Good news is FireBot doesn't permanently die if it gets timed out now
Will fix soon™
Once I figure out the regex for it that is
I guess I'll see and fix next time one happens
lol
While auto quotes have [QUOTE], manual ones do not
jan6: How does (if it does at all) bot6 handle multiple servers?
Ah
FireBot is kinda multithreaded
Bot itself is not, but the multi-server layer is
Hmm. FireBot didn't come back up.
jan6: how does bot6 stabilize itself on Netsplits?
jan6: Where is source?
(I can't just send it a CTCP SOURCE, my client won't let me see it)
jan6: how is FireBot?
jan6++
jan6++
jan6++
trying to fix the karma
jan6++
5 more I think
jan6++
Ah yes
title
Greatest page title
title++
,bef
Ya know
If the netsplits were predictable/emulatable, I could probably make FireBot withstand them
For now, manual restarting
the_guest: FireBot runs as a systemd service, courtesy of h|thelounge
Though the systemd part starts the main multi-server core, which manages the per-server ones
Every minute the core checks each server's process to see if it died, if it did it restarts it
Huh?
I don't understand
the_guest: I think it did at one point, but that was before the multi-server corr
s/rr/re
It would also have been before it was put on systemd
(The one for IRCnow was originally just manually started every time)
Only thing it can't handle itself right now is just the netsplits
Since the server doesn't tell it it's disconnecting, which is what FireBot is really looking for.
waves at FireBot's ctcp SOURCE response
h|thelounge: Said to watch for it reading null or something along those lines
(I think)
When FireBot gets a Netsplit it runs as much CPU power at once as it can
h|thelounge luckily put a cap on the amount it can burn, so it won't overload the system that way
I wonder if I could just watch for it eating CPU, then stop itself
s/I c/it c/
jan6: h|thelounge put a 25% CPU limit on it
jan6: I assume because it's sitting there constantly reading nothing
not entirely sure though
(It reads nothing a lot while connected to the server, so what's different about when it gets disconnected?)
What do you mean by that?
lmao
🙃
Probably
I think FireBot outright opens a socket and just talks to that
notes FireBot handled a ping timeout okay
.quote
Yeah it's fine
Yeah I think it randomly misses a ping here and there
No clue why
lmao
Nope, ping timeouts are per-instancr
s/cr/ce
Though core handles the restarts
You mean the giant while loop?
xfnw: Idk if what I do is "normal" lol
Had a thought about why I might miss lines occasionally just now actually
Rarely, (Usually on connect) I get multiple lines in one read
I wonder if the missed pings are on a line with something else
should probably split inbound messages on `\n\r| before parsing
s/nr/\\n\\r/
Huh?
tbh I'm not entirely sure what parts of my code do
jan6: therein lies the issue usually, I'll get the lines, multiple on one, that (when I get them blobbed like that), they still end with the EOL
I don't 🙃
Will fix soon
.dbg
Why die
.dbg
Hm
Ignore the bad casing
But interesting. No blanks
I wonder why I explicitly check for non-blank messages then
Okay at least it didn't instantly die
Set it to kill itself if it ever reads a completely blank message from the socket
,bef
lmao
should fix the detection on that
Cool
Wait, fix for what?
Oh that's for the su/sudo check
lol
'help
wasn't referring to admin detection 🙃
Not really
I mean
su is a joke
^
Doesn't actually do anything
Reloading to see if that fixes the su/sudo issue
Something like "sus" shouldn't trigger it
lol
Uh oh
Nick in use
And FireBot didn't recognize the "in use"
Yeah jan6, FireBot (when working) just tries to change it's nick repeatedly
I should have it actually have a fail safe
It doesn't.
Nick in use? Nick itself to FireBot again
Repeat until the server allows it
lol
doesn't check the codes on messages at all, just the text in them
What's the CAP thing do?
Should now have nick randomization if its nick is taken before it connects
Just was under a different nick
Bad Internet
#!help
Hm
!#help
#!joke
!#joke
shrugs and leaves
I've been summoned.
lmao
h|thelounge: it'd probably crash outright once it got a message
Probably.
Might not though
blinks
h|thelounge: I guess
lights chunk on fire
was already on fire
proceeds to take chunk's fire so he can be warmer
walks off
ends up causing the car to explode, which sends chunk flying into the ocean
waves to chunk
Monospace, Underline, Strikethrough
Formatted that message where each was it's style
nano++
Huh?
Why'd it get G-Lined?
No
Only channels it's explicitly told to join by it's admin list
and hard-coded ones
h|thelounge: what?
???
log says it thought it was a netsplit
lmao
h|thelounge: you shouldn't have to manually reboot it
It should try on its own after a timeout.
h|thelounge: ^^^
(don't know if the first pinged, since your nick changed)
,bef
Huh
Why didn't FireBot come back up?
It's systemd service was disabled
looks at h|thelounge
It is freezing today
46℉
Yeah
considering it's rarely under 90℉
Also it's drizzling
There we go
netsplit over
That's good
So the collision works
I lobe somehow breaking the password
s/be/ve
To fireBot's account
idek how I did that
Password reset email -> confirm code -> You must be logged in
Of course, it was the other reset code
pw must have been too long
h|thelounge: would you kick FireBot for me?
Need to trace that bug later
Noisytoot: thanks for the offer, but I need to process on my PI itself restarted
Has a weird bug where it occasionally hangs connecting to a server
Not sure why
95% sure it's not a nick conflict
lmao it's not quiet
Time to try to work on FireBot remotely
,ping
Oh yeah jan6, I'm finally migrating FireBot to actually using a class-based thing
lmao
FireBot's offline
While I figure how on earth to overwrite the bytes class init
That was cancer
But you know what
It works.
jan6: my override for bytes is now more complex
I had to override the `__new__` method
.quote
Hmm
Seems fine
Log seems off though
.raw nick FireBot
h|thelounge: could you not please?
.raw nick FireBot
👀
Okay...
I think that fixes that
Apparently my home Internet is extremely unstable tonight
Yeah
h|thelounge: idk
Maybe it's just my phone
Sorry jan
jan6: My client renders them that way
Mine's not CLI though
Like lounge
This should be the last restart today I think.
Course, EFNet had other plans.
That doesn't work when I need to manually enable a server (full-bot reboot)
As for hot-reload, that's after I get it into a class.
Not when it's the way mine is jan6
Check it's source, my config is all over the place
And that's without today's commit
s/$/s/
Send it a CTCP SOURCE, lol
👀
lol
Then bookmark it I guess
🤷
lmao
I try to keep under 100
Would probably overload the RAM on most computers
(Though the overload depends on the memory saver and hardware acceleration)
Open about:blank
Okay...
Sorry, restarting bot again
And we're stable!
Cool
FireBot is now running on three separate IRC networks at once
And didn't crash
And logs are properly server-seperated too!
(assuming they all don't crash at one time...)
Error log is the only thing that causes minor issues on multi-server
What if ircnow klined you for 10 days for joining #main?
glareds at EFNet
Ugh autocorrect is stupid
I do know why FireBot misses pings
There's a low chance that a ping gets blobbed with some unrelated message
And then it misses it & ignores the message
lmao
I just need to, ya know, parse messages that get blobbed
Must have crossed a cell zone
h|thelounge: avoid direct reboots honestly
In order to do that, it literally starts a whole new process
lol
Killing or making it leave is preferred, since it'll die, and get started by CORE then.
h|thelounge: what did?
Oh
shrugs
Don't blame me for setting the fallback tbh
Fallback SHOULD NOT EQUAL no ident at all
SheBa[ng]: ?
I'm going to get off for the night
What'd you change?
(also I seriously do need to get off)
idk
Let me sleep
Hi, lol
My client is bugging trying to connect to EFNet again
It joins, and won't open channels
I think it's not realizing that I connected successfully
lol, I was cycling my client
Added a umode alias, needed to see if it actually was working
(Client doesn't log umode changes, at all)
permission denied
🙃
lol
Yep
And something like "sus" doesn't trigger it
IIRC, the regex was `(su|sudo|su .*|sudo .*)` (I think different layers of parens though)
That alias doesn't really do anything do, not even for me
sudo echo hi
^
lol
FireBot now uses a message queue!
Hopefully, no more missed pings now
.raw PRIVMSG #main :I'm $BOTNICK
Uh
,bef
Why?
It got killed
What'd you do?
.raw PRIVMSG #offtopic :I'm $BOTNICK
Cool
That works
lmao
h|thelounge: could you maybe not have it get killed?
Hmm
So it just...
crashes on any CTCP request it seems.
Actually wait
it's notices
Just CTCP notices I think
Yeah
No wait
that's specifically CTCP PINGs
when it's noticed as one
weird.
Hmmm
SO
s/O/o
If the CTCP notice contains "PING" it crashes
specifically just that
it's specifically notices jan6
^ Doesn't even have to be a CTCP apparently
OH WAIT
I bet it's trying to parse it as a PING from the server
fails to do so
and crashes
doesn't remember PING format
ircmsg.contains("PING")
And notices != messages, so it falls back to raw handling
jan6: What's tokenizing?
Why'd it die?
doesn't use a lexer
Yeah that's a 404 for me too
though I'm not logged in
is on some random school chromebook
lmao
literally just talks to the server on a socket, and parses everything by hand
jan6: Yes, and it points to a 404
lmao
It's in google's cache, from Nov 3, 2023
cache: https://webcache.googleusercontent.com/search?q=cache%3Ahttps%3A%2F%2Fgithub.com%2Fjesopo%2Firctokens
Probably will stick with sockets, just so he doesn't have to rework code too much
lmao
is lazy
s/bug/feature/
It's not a bug, it's a feature™
Still, I should probably not try to treat notices as raw server data
needs to make FireBot into class-based later
jan6: How bad is my code? https://git.amcforum.wiki/Firepup650/fire-ircbot
,in 2d jan6: https://git.amcforum.wiki/Firepup650/fire-ircbot
is lazy, and will probably forget
jan6: What?
lmao
Multi-messages are still buggy
Okay
Should be fine now
lmao
It'd be sudo, not su anyways
uses rasbian/debian
s/and/& are/
wonders how old that was
was getting off the bus
Wait...
Ugh
Yep
No
It doesn't know wtf a notice is
So they fall through the PRIVMSG check, and get to the other ones
Which... Includes PINGs.
the_guest: maintenance in progress 🙃
lmao
Good thing PY doesn't handle it that way then
Well yeah
It just would have seen your join message as a message
Not a join command
You'll have to join it there specifically
h|thelounge: lmao, use .join
Oh wait
That probably just froze it, lmao
It's expecting one of a few responses when it tries to join a channel
There's no handling for it already being there, that's supposed to be handled by the channel array
h|thelounge: oh yeah, SheBa[ng] was randomly giving you karma the other day
Not sure
,karma h|thelounge
,commands karma
,karmawho h|thelounge
lmao
👀
pokes SheBa[ng]
lmao
,bef
Tf?
Ping was missing an arg apparently
lmao
The channel joiner
Was missing an arg when it called the ping func
Anyways, I need to put FireBot on a class-based thing
^
and there goes VSCodium
jack3: I'm using the one without the license stuff
Oh lmao
It was updating I think.
fails to update
fails to fail to fail to upgrade
lmao
👀
Delays aside, that's surprising
Oh yeah, funny fact about RevIRC, it'll respond to a CTCP, even in the middle of a message
xfnw's and one of h|thelounge's went through
lmao
Will fix, soon™
👀
I think it gets the name correctly
And everything else fails if you abuse it
h|thelounge: I *think* it reads the name properly
h|thelounge: well it's not joined to that channel
"is an invalid channel"
Not really wrong
lmao
wonders why it broke on the space
what
👀
Because of you
lmao
h|thelounge: just kill the local bot process attached to ircnow
jan6: I more meant which client Tcache was using
WHY
WHY WOULD YOU
lmao
apparently needs to boot h|thelounge off of FireBot's admin list
lmao
Fun FireBot quirk, names ending in "dsc" are assumed to be bridged users
FireBot *shouldn't* have issues with that I don't believe
Oh yeah h|thelounge I think it was ignoring earlier because it's supposed to silently drop nicks that are too long & messages from channels it hasn't joined
h|thelounge: Sanity checks, really
jan6: again, sanity checks
Prior to me fixing the issues with multiple things on one line, it'd parse everything before the ! As the nick, including the whole last message
h|thelounge: why would NICKLEN be a *suggestion*???
👀
It *shouldn't*
xfnw: It wouldn't, but it's handling is poor, so anything formatted like a normal message would probably get parsed
h|thelounge: actually, it'd probably crash
It gets nick by what comes before the first !
Minus the first char, gotta drop the first colon
lmfao
Invites apparently can be parsed
lmao
lmao
If not right now, after it's next reboot FireBot won't crash on invalid pings
(Assuming the server itself never sends a bad PING)
ircmsg.find("PING :) -1
To
ircmsg.startswith("PING :")
WHY
THERE
Will be fixed after *next* reboot
Okay...
Your message doesn't *start* with "PING :", so FireBot could care less
'help
,time jan6
,bed
blinks
Lmao
,in 8w It's been 8 weeks. Do something productive
jan6: Oh yeah, I learned it ignores decimals
Tried to get mine to remind me in 2.5h earlier
realizes that even QUITs and PARTs can probably be abused on FireBot
Not like that, lmao
Like you did with invites
lol
Need to fix that
h|thelounge can check logs to see what just crashed it
Wait...
The faq
lmao
Okay l9ok
I followed a guide at the time
And it did it this way
Can't find said guide now, but it used to be there
lmao
s/e"\)/e :bot6 shouldn't have oper, lmao")/
lmao I don't
stabs ChanServ
h|thelounge: and FireBot ignores users containing "bot" in their name for certain commands
accidentally broke his bot mid-mirgation
s/rg/gr
looks at nano, wherr Ctrl+Z isn't undo
s/rr/re
Whoo, internet is flaky today
^ case in point
lol
jan6: It's the send to background keybind or whatever for me
s/s\/.*/E/
tbh I think I can safely drop the bot nick from it's channels
let me try that...
lmao, leave the poor bot be h|thelounge
Fixing that, and other message processing issues is priority 2
Can't you just
Not?
lmao, quick rejoin
Huh
lol
Ping timeouts should *start* with that on the line, right?
How else would it be formatted
Also, would any like starting with "ERROR:" be a disconnect?
Think I just fixed the closing link issue
Though it'll need a restart first
Would you like to h|thelounge?
cool
Yep
Those checks shouldn't be abusable now
It's now a `STARTSWITH` check
h|thelounge: replit
All my repos that got ported from replit probably have that.
h|thelounge: check that commit
nah
CORE's method is fine
h|thelounge: I still can, I just tell the one in question to disconnect
also, I think PMing firebot is fine now
.dbg
I silently dropped PMs from it's chan list
Fingers crossed I didn't need it
Won't respond to DMs now
Which I should make an exception for actually
What's wrong with my CTCP?
will review PRs, but doesn't see an issue with the CTCP
Oh, also hopefully CTCP PINGs don't just cause it to crash now
It shouldn't.
Will fix soon™
...
Admin abuse, smh
Oh lmao I forgot to add a single \x01
Will fix in local code, I don't want to rebase
But then I'll have to override local changes
Or rebase
And that's a f*cking pain
> Then commit+push, THEN merge!
That'd fail, since it'd conflict with the locally edited ircbot file
lmao
seriously needs to rework the help so it doesn't send so many messages
ESP for admins
Force push would then delete the PR merge from commit history, right?
ykw? What if I just make the change credited to a different author locally?
disagrees, and hates rebases with a burning passion.
(I'm disagreeing about got being stupid
s/ot.*/it being stupid)/
...
casually drops h's sudo temporarily
Did I just... Make a change on your branch as you?
Or did you that at the same time I did?
At the same time I tried to I suppose
h|thelounge: lmao, that botlist change will fail currently
You need to specify the channel in the `sendmsg` call
Otherwise it sends to whatever it considers it's "default" channel, if I haven't entirely removed that
Yeah, no the default fallback on `sendmsg` was removed at some point, it'd cause an outright crash as that PR is right now
👀
More PRs?
Already did, lmao
(Just needs a restart, and not even core needs to be restarted)
bye firebot
SadBot
Tbh that's funnier with context
mfind has good parsing, usually
reboot fire
reboot fire
reboot fire
Missed a patch probably
My internet is a lot worse than normal
lmao FireBot randomly awarding karma
opens an issue to add ping command since he's still working on the main migration
That's why I opened it 😜
Yeah the title pinged me, lmao
I like squashes though 🙁
But it looks nicer IMO, then the commit history is smoother
sticks the info in the extended commit description
Including your silly messages
It's in the extended info
https://git.amcforum.wiki/Firepup650/fire-ircbot/commit/9696ed62d8cd521284e16c3b79e67e44588150a0
Yes you do, lmao
the squash commit is made as you
xfnw: I f*ing hate rebases
lmao
,redeemcoinss
,redeemcoins
,grab xfnw
h|thelounge: https://git.amcforum.wiki/Firepup650/fire-ircbot/pulls/14#issuecomment-210
'k
Added more to it just now actually
,lotterybuy 1
lmao
Yeah I know
lol
,lotterybuy 1
...
,redeemcoins
,lotterybuy 1
requests access to print money
lmao
requests coins from j6
lmao
lmao
has a command alias just to reformat code and commit the format
lmfao
👀
,permissions j6
,permission j6
,permission list j6
lmao
lmfao
,calias add burn action lights ${0-} on fire for fun
how do you have perms to do that? lmao
lmao
_: You don't even have nick enforcing on lmao
Not when I tried your nick, lol
Even then, it's a 2 min to kill if you have it on quick
otherwise it's 3
checks
Yeah the help is wrong, lmao
it's not 60
Same here
pokes the guest op
It works on solanum normally
lol
lmao
,coins
,coins
Wait...
I went up an extra 100 coins, lmao
jan6: FireBot's been migrated to class-based now
Yeah I still have to figure out reloading
Hm
That's going to be interesting to implement
Yeah
also can't just handle it like a command, since the imports aren't in the command module
so i have to explicitly handle it in the main bot class
the_guest: What if you run
su -w LC_ALL root -c 'echo \$LC_ALL'
threw a random command at the wall
Just tried, this seems weird to me but: https://dpaste.org/0zj1r
LC_ALL didn't set to the new su session unless I exported it
glares at his phone
My phone is repeatedly running out of RAM trying to upload ~2GB of files
lol
Pictures I took and wanted to share
the_guest: No, from my file explorer
jan6: It's 307 files
131/307 currently
~39:24 remaining
0.7/2.0GB
I think there might be a few videos in that blob somewhere
Said phone also runs out of RAM using the file picker in chrome, lmao
Chrome opens the system one, which will cause chrome to unload ~75% of the time when I return to chrome from it
That would be me
Hi
I watched that yesterday jan6, very odd little game
Agreed
It's fun to mess around with
It's intentionally "buggy"
You smack a bat on walls and go flying, use a pickaxe for infinite wall climb, find a flying device, etc.
You also have silly things for achievements, such as climbing the highest building using the pickaxe
Or driving the motorcycle around a character by the church to "make their head spin"
,bef
Why bugzbunny?
I froze windows, lmao
Hi
I reconnected because h sent my kill char in another network, lmao
More accurately, my client has one
Unicode point 10
no clue why
But crashes my client, instantly
Use "password" 🙃
FireBot is now slightly more sane
checks hostnames for most admins instead of nicks
Lmao
Give the solution to ChatGPT for chekcing
If it throws an error, you could try feeding it the exact error
Try -1 to 9 then
Ignoring 0? Expand the range below 0
.ping
,ping
xfnw: It's an instant 10 day kline on efnet
looks at the Disk I/O
It stopped panicking now, but is it still responsive?
.ping
nope
shrugs
relevant filter line:
q = list(filter(lambda x: re.match(qfilter, x), mm.readlines()))
Sorry about firebot cycling, I was fixing a bug where it burned both Disk I/O and CPU on quoting for stuff with spaces
Well yeah
But, say .quote ^(.* )+$ would break it
However, .quote ^(.*\s)+$ does not
shrugs
I have no clue
About the proper parsing jan6:
https://git.amcforum.wiki/Firepup650/fire-ircbot/src/branch/master/commands.py#L96-L112
How bad is that quote function jan6?
Me 🙃
q is the quote list
After being filtered
When the message is read in?
99-100?
Yes
Most of that is just broken apart versions of very old code
pyright
Complains otherwise IIRC
Yeah, line 106
I suppose it could be an empty string instead
I mean
pyright gets upset if q = [f'No results for "{query}" '] doesn't have query defined
lol
wonders how my other files look
I should probably use search there then
updates it
How's it now?
I pick a random result from the results array
r.sample(q, 1)
before using them
theoretically, that should make #8 easier
(Unintentional, but useful here)
Yeah I moved it for testing I think
jan6: It's also used in handlers.py: https://git.amcforum.wiki/Firepup650/fire-ircbot/src/branch/master/handlers.py#L136-L145
Nope, I tried to get my bot well off globals
Yeah I'll edit that to match closer
h|thelounge: It's 100% on NextDNS, only a small part of my phone is.
And I don't have anything else on NextDNS
runs black over his code again
It added a lot of newlines
Oh, and line 7 of overrides.py is purely because pyright wouldn't shut up
It didn't like me importing an import
lol
lmao
You can't seem to import import, not even inline
importlib does have import_module
which seems functionally identical to __import__
👋
What'd you eat rodbod?
jan6: Have you seen FireBot do anything weird in response to any server stuff by chance?
I think it's why I got a 10d ban of EFNet, but I don't think it's doing anything weird.
I mean
*technically*
firebot does log everything it sees
so in a way, it is logging everything Suzu sends
It's literally just reading a large quotes file, and pulls a random line from it
Because I said it at some point in time
FireBot's quotes is just a list of things I've said, nothing more
manually edits the registry
hopes he didn't break too much
I just renamed my user account, and all references to my old username
Including all refs to my old user dir
so... I'm hoping windows won't die, lol
WSL is fine, so fingers crossed
So my quick access in explorer is trashed
My Quick access and recent files is completely messed up, lol
I used https://registry-finder.com/, so I think I got almost every refrence
So far, windows *seems* fine
The old username on this PC had someone related to me's name on it, so I wanted to dump that
Huh, whatever bulk edit I did even hit some of my desktop shortcuts, lol
But all my files are on this one!
lmao, there's the first real "bug" I caused
the google play games beta app is confused
Says it can only be opened by the user who installed it, which is me
And cmd still has my old name, huh
the_guest: Apparently google play games doesn't care, only the user who installed it can use it
and my name is desynced somewhere
restarts windows because signing out froze
Technically, this is an EDU install of windows, lol
renames a few more refs he missed
Most of the remaining ones I can't touch, admin registry gets access denied
nive?
Is that supposed to be nice or nine?
Hi h|thelounge, would you swap out of #cemetech into #cemetech2 on EFnet?
Also, tell someone what to do with an RPI 3&4
lol
Replit -> *was* a very good free hosting platform
Comments and running from coverpage are the next to go after free hosting completely dies
Since I help mod their forum, I get the paid plan for free
All the mods do
So they have (theoretically) less money than they would otherwise
1000%
Have you seen the backlash?
Replit doesn't care ofc
Where will there be community?
When there's no comments
And no running a Repl without forking it to your account...
There is talk of Replit making part of the help forum for discussion of Repls
h|thelounge: there's also the community *cord one
Which *used* to be the official one
Very true
There's also *theoretically* a slack, thought that's also only for the paid people, and probably not for community
'k
blinks
h|thelounge: that Replit *cord server is only for like betas and mods
So...
Also, you *must* have your Replit account to access the discord at all
They've got a bot to manage that now
That was cool
Just went through one of those Christmas drive through things
And
It was time synced to the music
That was really cool
suggests encrypting h|thelounge
s/e/e/
s/dae/de/
enjoys un-bolding seds
fine
s/sed/SED/
s/s.ds.e&./I'm causing chaos/
lmao
doesn't always remember to read
I thought it was h, lol
lmao
jan6: how about this one?
https://www.youtube.com/watch?v=pI9CmZNS08c
lol
Shows up for me, very bottom of the page
Page goes *poof*
Just had a supremely silly thought
Ethernet cable to the moon
Gotta love my phone killing itself because I'm sending text messages
Or apparently basically anything normal with my phone apparently
s/apparently//
s/apparently //
Oh believe me it is
Heck, a lot of apps that are get killed anyways
Samsung phones clearly just don't care
Tailscale gets killed a lot, and it runs as a VPN service
Using messages + any other app leads to OoM and a lot of apps being killed
My phone is a lot less lenient today than normal
And then there's the random lag spikes
Android is based off linux IIRC, so all Androids are "Linux phones" 🙃
jan6: to be fair, my phone is literally dying because of lack of RAM when it kills apps
Phone is idling right now at about 3/4GB RAM usage
s/cna/can/ 🙃
There are a few reasons I actually like my Samsung, anoung them being that I found a way to apply a custom theme to the whole system
s/anoung/among/ I guess it's a real word?
True
I actually nuked a lot of pre-installed bloat when I got adb on my phone
Facebook for one
Facebook wasn't allowed to even be disabled IIRC
adb don't care, it'll still purge them, so ar least I've got that
Oh also I can't root my phone
Literally missing the toggle to allow unlocking of the bootloader
jan6: My Walmart tablet had a stupid "Walmart" button attached to the taskbar, extra volume keys are nothing
I actually found that the automation app I use for everything else was able to actually modify the navbar itself
So I bound a force-override screen rotation (apps can't bypass), and an info button to my navbar
xfnw: Just disable auto-sleep! 🙃
h|thelounge: Is there a way to do a *very* minimal ident server?
I'd like my tablet to respond to ident, but I have basically no space for it
Also I literally can't add users, so I can't just add you
I dunno
Lemme see what the tablet says
I could install any of the above, but none currently
I'm not sure what I can manage to fit in my storage
That tablet rejects a lot of SD cards by blatantly corrupting them
No
"ident" from "rcs" is available
Nothing else for identd/oidentd
>bef
uh
aarch64
ran uname -a
The less I need to install manually the better, I have to do that from the tablet itself
termux locks apt/pkg calls to local device only
I've tried to override that before, but can't ever get aeound the lock
*around
There is no non-root user
I don't think anyways
There's definitely no /home
Hang on
/data/data/com.termux/files/home
Probably
A-
That's a lot less laggy
Been a while since I've restarted my phone
h|thelounge: I don't have wget
I think I have curl though
checks
I do
'k
Done
Can't exec, no such file
Do I need to be in home?
oidentd and nobody don't exist, and root is invalid
Also nogroup doesn't exist
s/root/"root"/
Fails with and without root
Without can't open the socket, with can't drop privileges
Fails to drop privileges
Using sudo doesn't change vs using root's account (which I would expect to be the case, but you never know)
I dunno, how much space does nginx need?
Huh
installs nginx and ignores the 40 pending upgrades
What's it do?
Interesting
Wait where was bitfox?
jan6: I think I got a bouncer that I always forget exists
I'll just uh
Postpone that
,in 8w You postponed this, be productive!
xfnw: That's... A terrible pun, lmao
compromising security on a bunch of systems by overriding the sudo password requirement for his account, in turn disabling his password
Yeah my PI is the exception to having my password disabled
Don't typically use GUI anywhere else, so...
h|thelounge: IIRC my PI doesn't even have functional nano spellcheck
I'll have to remember my password now, lmao
I typically just use certs
And it's annoying to try to sync them
jan6: it did, but once it has it, it won't tell me
So I just went to certs and called it good
Hah, surprised that worked
Abused the clone function to be able to get the cert onto a new server
There we go
I've very carefully left my connection to oddprotocol intact
That's why I didn't just modify that server link
Oh there's the linking back
lmao
I was about to say that something was half-intact since my lounge account got back on
And then it links back
Anyways, now off of the backup link
lmao
gpt would probably trip over itself trying to fix something that's not wrong
👀
lmao
lmao
This is why I make mine be overly sarcastic
Then it's fun to ask how to make toast
lmao
i disagree
102425663 CLEARLY equals 1000000
You should tell gpt that
It will allow you to break mathematics sometimes
🤔
Well you see
You must move it
One letter at a time
No, not even that
One bit at a time
🙃
wonders how GPT would try to move a substring by changing bits
impossible in JavaScript:
Well of course it is! Can you reach into the screen to move them?
would bind those to `undefined` just to confuse GPT
It's fun to confuse it more
I have a prompt setup to make it only respond in emojis, and I'll ask it how things like cars work
goes o ask the emoji one how cars work
gpt on how cars work: 🔧🔩🛢️🔥🚗💨
...
It'll be back
I love making it do silly things
.8b is impersonation bad?
👀
.8b is impersonation bad?
blinks
Man I'm supposed to be getting up in like 4 hours
Ah well
I probably won't
Not true, you're talking 🙃
Understandable
That crash was on me
I opened a stupidly big image file
16384 by 16384 pixels
My Internet is very unstable tonight
Can't
As the PI drops internet
lmao
My PC is fairly good
My phone keeps closing things, even apps I'm actively using
My IRC client keeps starting back up after each kill
I'm literally just watching YouTube
I shouldn't be killing my memory like this
I mean
I guess I'll look at it later
Well yeah, you use it
Also your account on the znc randomly refuses to op me
Case-in-point, it hasn't re-opped me on EFNet currently
Why not designate my home net for auto-op?
Apparently the last time my phone crashed my client, it just gave up and disconnected from all servers
lmao, my ZNC ident'd as FireBot
lmao that'd be destructive
Yeah it's fine now
NickServ just got confused by the split
saves that for later when he remembers/figures out how to manually add quotes
,qadd quotes6=<jan6> do you go rough and fast, or thin and slow ;P
lol
saves the messages elsewhere just in case
Okay but WHERE IS IT? I can't find the thing anymore.
Are you sure?
All my devices are having issues
Not sure
pi couldn't seem to reach out, logs are spammed with geyser trying and failing to reach the skin api
All my other devices besides my switch were having intermittent internet issues as well
What were you doing exactly?
IIRC it's 4
If not, it's at least my goto
I love accidentally managing to severely damage production
:/
jan6 - AMC, running Discourse
I accidentally ctrl-c'd a critical rebuild
And it was broken for a while
Someone else managed to get it fixed
Good to know, but what if I get too hot?
Oh
lel
I don't think my phone told me when oddprotocol came back ip6
*up
Don't ask, lol
,flip tails 10
welp
I guess gambling is illegal
Isn't like
the ircd here weird, and bitfox can't talk to services?
notes that firebot completely ignores most of ngircd's shenanigans
FireBot only struggles on one irc network, and idk why it does
it gets stuck as if it had a netsplit, but there's never a split when it panics
also it doesn't realize it's stuck, which it's supposed to
When it happens to FireBot, it usually realizes and kills itself
if it doesn't, then it gets stuck in a loop of reading nothing
6 9 3
Huh
lmao
I'm not even at home
Hah?
f.in 192h Hi xfnw
Er
,in 192h Hi xfnw
lmao `
Hmm
Didn't ` have so many that it was causing rounding errors?
lol
points out the highly customizable theme he made for the lounge to `
pokes `
trying to remember how to authorize with BitBot because it's not in his logs
There we go
,coins
;P
,np Firepup650
Hm, that shouldn't be on pause...
Hm?
Haven't seen any today
Seems fine on my end...
,np
Oh right
,np Firepup650
Oh there's the Internet issues
More laggy than anything
,np
remembered how to use ,c
,c u lastfm
🙃
Choo Choo!
,nw
Hm
,g what is trakt.tv
So... Lastfm for videos?
wonders if it's even set up since it's not responding to anyone about it
,g xfnw
lmao
Out of curiosity, does anyone else ever use ssh's -l option?
I added ghosting my main nick to my auto-run the other day
Now I know if I connected normally or not because NickServ either kills the nick, or tells me I can't ghost myself
You should stack the buttons
Randomly shuffle the stack when you click on one, that way you never know what you'l get
Yes
Windows the_guest
removes jinn6's right click
didn't use middle click anyways
takes the_guest's scroll wheel
Why not split the icon?
Like the left half is a maximize, right half is minimize
Slightly enlarge the button then?
I mean max is just a square, and min is an underline
[ ] | _
blames ` for that
lmao
blames `
`: You should say "bugs bugs bugs"
Oh lmao that's bad
splat
another splat? what's happening tonight?
lel
thinks
,bed
It's almost 3 jinn6
sleep is a healthy thing
jinn6: I was basing off of the quotes
Still, now it's after 3 ;P
.8b is bitfox tired?
goes to figure out where FireBot went
Um
Is it a good thing
when apt breaks?
ModuleNotFoundError: No module named 'apt_pkg'
I didn't even do anything afaik
googles, and learns that apt-get still works for some reason
fixes apt, combining like 3 guides
I only knew apt was broken, because a random py package is missing (causing firebot to crash-loop), and then pip failed, so I tried to reinstall it, and apt failed
xfnw - no, but a package it was trying to use wasn't installed, so I tried to use pip to install it, which failed, so I tried apt, which also failed
.8b is the pi probably stable now?
manually hacked a fix to pip
accidentally crashes firebot setting up a new command
IBM likes fire?
,bef
makes notes that companies like lighting people on fire
the_guest: No, I mean literal fire
Clearly, companies enjoy using fire on their employees
Spaghetti, earlier today
;P
geronimo: I mean like the sauce
Yes
lights jinn6 on fire
lights xfnw on fire too
ssh to nowhere never, but ssh to somewhere daily
lmao what
lmao
knows who MemoServ was
lmao
I was briefly NickServ on bsd, and as soon as it saw a password I killed the logs for it because I didn't want to be evil
lmao
Now one by one every auth'd user gets Guest'd, lmao
lmao
I wonder how long mine is, NickServ didn't yell at me
lmao
certfp users didn't get de-nicked? I still have mine
My vhost is also off for some reason
imagines how that would go wrong during a netsplit, since the entire channel would likely be out of sync
lol
was playing with corrupted modes on a random channel
pokes Guest11975 about that
s/my/their/
lmao
I mean it's possible
lmao
waits for it to cause a black-hole eventually
lights ` on firwe
*fire
ducks
wait ebf is valid?
lmao
lmao
That doesn't seem right
lol
can't set a mode from his nick because ChanServ steals +r
I mean bsd sees the +r, just not ircnow at this point, lol
pokes bitfox
wonders why he can't message HostServ or bitfox
nvm just hostserv then
lmao
So someone just needs to be in the channel on a server, and then unset from the one that can't see
Because you can mostly reconstruct the modes from the ban set + the modes set
(restrictions apply)
I mean
Adding +r via glitch modes is weird, because chanserv enforces it off if it sees it
6? I didn't think ` got op perms in the split #offtopic, so how long has that been there?
lmao
So wait
psuedo servers can just point-blank lie to the real servers
lmao
lmao
Lmao
lmao I'd expect not
Probably crashed trying to write or smth
prepares the ,qadd for that
Unless it had +P, wouldn't the channel disappear if everyone left?
Lmao
FireBot is a lot more tied to me than `, I don't know if ` even knows some of the things it does
I handle what?
Oh ye
What?
blinks in confusion
,species xfnw
thought xfnw was a fox
lmao
,c u species dog on fire, specifically a dalmation
What was it? wayback only has error pages for it, that it's only supposed to be visited by URL, not IP
bugs bugs bugs
xfnw: fire alias when
The view count is what pinged me, lmao
.
Hi j6
I have a lot of my name variations bound explicitly as pings
nah
grabs his ping filter
My explicit pings are fire,pup,firepup,firepup650,650, though I have a large ping blacklist too
I've had people refer to me that way before
no
no
wonders how thelounge actually checks for pings
lol
can't hurt
besides random pings when someone talks about fire
not on lounge you can't
FireBot randomly ends up pinging me too, lol
.quote fire
^
that project is long dead, lmao
I don't remember j6
did you look at how old that thing is?
> Last published on May 3, 2021
3 years old, lmao
It's not, they just killed free hosting
so repl.co is dead
I think, technically, dev urls still randomly use repl.co
j6: Neither are an option anymore
lmao
xfnw =? chanserv
debates going to find an elevator
Random fun fact
FireBot has read access to what music I'm listening to at all times
also FireBot is one of my explicit do-not-ping things
I mean yeah
I just think it's cool that firebot can too
.np
also if the API ever decides to just be annoying
firebot just tells you that the API is bad, lol\
Lmao firebot is using pylast
but also I can't control the API being bad
I mean
I'm also really lazy
Relevant code: https://termbin.com/fh1bu
177 users have left... good golly how many netsplits?
TIL that my silly code assumes .r* = .r
.rexamplebadthing
lol
jan6: I mean true, but also I'm lazy
I literally have every command run through a filter function, instead of doing anything myself
config.py > mfind
(Yes, the function is in the config file, don't ask)
The mfind function has been around... I think since firebot got modularized, if not before then
!flags h|thelounge +Oo
Oh
?
.join #offtopic
...
.amIAdmin
amIAdmin
Why
.join #offtopic
.join #offtopic
.debug
Something is definitely wrong
.debug
.debug
Yes...
Don't have a better way to do it atm
Not with the way the code is
Heck, just multi-server support required an entire new file to run a separate instance per server
E
E
.dbg
1
2
3
4
5
Yep
Ugh
1
2
3
4
reboot fire
.raw PRIVSG HostServ REQUEST firebot.firepi
.raw PRIVSG HostServ REQUEST firebot.firepi
.raw PRIVMSG HostServ :REQUEST firebot.firepi
.raw PRIVMSG HostServ :ON
reboot fire
ugh
reboot fire
Can't hurt to be safe
looks at h|thelounge
Bugs bugs bugs
👀
For?
OOOOOOOOOH that's cool
I get a little lock on commitsnow
s/sn/s n/
Is that how ACTIONs work?
It's not lmao
goes to request changes
requests a different change
pokes h|thelounge
Preferably not
Local changes could conflict, esp if I'm in the middle smth and haven't committed yet
Oh yeah I need to run a formatter over this
does that
idk
I make `black` format for me
lol
Look at the formatter changes
It's mostly newlines here and there
Also I'm going to disable the bye command
Reboot does the same thing
And doesn't message every single channel it's in.
Not anymore
I changed that
Look for the "RAM hungry" commit
Yeah that's off for now
While I figure how to *not* spam help
lmfao
sudo systemctl disable h
lol
sudo systemctl disable --now h
Forgot that arg
lmao
fack
fatal: Need to specify how to reconcile divergent branches.
h|thelounge: I guess squashes lose that?
I like squashes though
squashes h|thelounge
will do both
Also you can't set dependencies when making an issue
Leave the `(AM)`s on there pelase
If nothing else, it's useful for me without opening each issue
lmao
shrugs
Also I fixed the random weird issues with firepi's motd
The news won't randomly become a file list now
is content with his custom news script
Which can be run at any time with `get_news`
🙃
forces all ReplIRC servers to load the operpeace extension
I'll get mine cycled in a few hours
~7-8
Not sure with DST
I have no clue.
Might have a heart attack
It's going backwards 1 hour
https://www.timeanddate.com/time/change/usa
Next change:
NOV 5
1 hour Back
Nov 5, 2023, 2:00 am
no clue
lmao
.join rffg
Uh oh
Oh good
just delayed
.join rffg
.reboot
.dbg
.reload
.dbg
E
I'm literally going to put "has quit" on a ping blacklist formyself.
.ping
.amIadmin
.amIAdmin
.reload
.amIAdmin
.quote
🤔
.ping
.join +nirguo
Hmm
Why is specifically the admin check not working
.ping
Just restarted it by mistake, lmao
FireBot isn't connecting properly to stuff
idk why
Both efnet and ircnow are failing
.reload
Huh?
.amiadmin
.dbg
.reload
.reload
.reload
.whoami
.reload
.reload
.reload
.ping
!ban *!*@103.178.42.21
!ban *!*@103.178.42.21
!ban *!*@139.255.74.125
How do I do that?
!sync
I'm dumb
Lmao
I could have just !sync'd to fix perms
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.quote nikkybot
.reload
.reload
.restart
.dbg
!botlist
.goat.mode.activate
.dbg
.ping
!botlist
.dbg
.join #main/replirc
.reload
.reload
.v
.reload
.v
.ping
.v
.r
.v
!sync
.v
.reload
.np
damn
.r
.np
.np
.r
.r
!sync
.ping
!up
...
!mode lock list
s/12/14/
I think
What?
lmai
s/i/o
!alias list
lmao
!alias was
!was echo hi
was hi
was looking on the wrong box
Hmm
weird
lmao
will you explode?
lol
lmao
!alias who
lmao
who is thelounge87 segfault?
who is thelounge87 segfault?
lmao
thelounge87: Apparently you're nobody
lmao
> it got rejected due to stupid things
Such as?
has no clue what an ifdef is
are you sure segfault?
Should thelounge87 do the patch on their phone and fix it?
^
lol
Just have to phrase it correctly
!raw whois firepup-phone
🤔
notes that the phone got ID'd as "firepi"
thelounge87: is the identd pf'd?
I was asking about in general
(Like efnet for example)
lmao
> cache
IP is cached?
oh yeah, epoch is web3 possible?
How do you work weechat?
I've got adding servers down
and navigating channels on the current server
but I can't change servers
just knew h had mentioned it once, and used it for lan irc server connections
lol
Just don't join #main on efnet
You get a 10 day kline
Assuming my internet isn't dying
My PI's solanum runs on a systemd service
I'm gonna head outside in just a sec
> disown
lmao
That's a real command?
A-
thelounge87: PR a server block in for FireBot for me?
'k
thelounge87: what if you force the reply for EFNet to be "firepi"?
mzima, primarily
deft.com as a backup
*irc.
_9pfs-bitbot: c s prefix >
_9pfs-bitbot: c c prefix >
_9pfs-bitbot: c c command-prefix >
>echo e
There ya go thelounge87
lmao
!353 e w q a s d f
!352 e w q a s d f
thelounge87: backupbox FireBot PR now?
thelounge87: you'll need to edit core and config
(Core since it manages the per-server procs)
thelounge87: Do you have the PR in progress for FBot, or am I good to do it myself?
!todo
thelounge is still chunking throughr the messages from SegFault
lmfao
Oh that didn't even stop it
Aaaa
PI is overloaded currently
Maxed out disk I/O
thelounge87: Can I uh
Restart thelounge safely?
I want it to drop all the cache or whatever it's running through right now
!alias !whois !raw whois %0
!whois h|link-local
I have a `kick` alias, lol
epoch: I don't have iotop, and debain doesn't seem to have one available from the command-not-found
It suggests `itop` and `iftop`
Uh
That
That um
Still didn't stop the disk I/O overload h
Oh nvm, there it is
Oh yeah, your bitbot comes up and disk maxes out
h: can you fix that somehow?
Yeah
To stop the disk overload
5 minutes?
That's a lot of disk I/O
Immediately started lagging my GUI, lmao
!alias !addlink
lmao
FireBot didn't know it connected, since it didn't get modes set
lmao
I used my backup FireBot kick to get it to realize it was online
Which is sending it a message
Also it somehow missed that kill, so it thought it got a Netsplit
I'll patch that I guess
Wait what happens if there's no motd?
What code is sent?
I was gonna have it look for the end of motd code
But then what if there's no motd?
'k
If I take 001, do I miss the NICKLEN set?
I only permit that during server connections
thelounge87: that'd require an absolutely massive edit
And I'm far too lazy
If it works it works
I'll look over it first
Also I did the config edit for FireBot myself 🙃
That site absolutely lags my phone
I think I confused it my entering an account
s/my/by
refreshes
There we go
I don't think the "next check in X seconds" works
Always says 30
thelounge87: what?
I don't know how to do server links
Heck, idek how to setup a server, lmao
> With what ircd?
Any.
lol
lights opal on fire for fun
lmao
lol
Why me?
I am not h
I'm not h
Me and h aren't the same person
I'd appreciate it if you'd stop klining my net
I'm literally not h if that's what you think.
lounge87 is h, not me.
You when you told me to check who started it
on my BitBot
FireBot just interacts with it
Pretty nice honestly
I literally killed you once to ask you to stop. wtf is your problem with me
I am not h.
lounge87 is h, who isn't me.
You keep assuming we're the same person.
Or at least acting like it
You don't listen either clearly
h is someone who has remote access to my PI, and is connected here through it
You continuing to think/assume/whatever that we're the same would be like me assuming you're epoch
FireBot now is not the time
How about
I don't care
that you don't care?
Not sure where you pulled that from, don't think I've ever phrased it quite like that.
But still. I try to be nice. People being jerks to me doesn't exactly entice me to continue being nice.
You kicked it
It doesn't rejoin
It'll respond to DMs still
Or you could kill it
_print "e"
blinks
I think it got set earlier during the fight
Why doesn't this work exactly?
_print __import__("subprocess").check_output(["ls","/wargame"]).replace("\n","\n\rPRIVMSG\x20"+b[2]+"\x20:")M
I only get line 1, it should send normally
If I replace b[2] with a fixed string it works, is b unset after botty sends one message?
Though I don't think even that explanation makes sense
_print str(b)
index 2 is channel
_print __import__("subprocess").check_output(["ls","/wargame"]).replace("\n","\n\rPRIVMSG\x20"+b[2]+"\x20:")
Wait what?
That doesn't work in DMs
Huh
Ah
didn't think
Yeah I didn't think about that
Anyways, running commands like that nicely returns full output, assuming there is any
That doesn't persist
At all
You can see that if you check dir()
_print "'"+"', '".join(dir())+"'"
What?
Oh spaces
_print "'"+"',\x20'".join(dir())+"'"
^
_print abc="def"
^
_print "'"+"',\x20'".join(dir())+"'"
No persistent changes
Hi
Probably
_print "'"+"',\x20'".join(dir())+"'"
lmao
I think mine's a bit safer on that one
dir usually just contains vars AFAIK
_print "'"+"',\x20'".join(dir())+"'"
dir usually just contains vars AFAIK
_print "'"+"',\x20'".join(dir())+"'"
Not set
_print globals()["eee"]="eee"
_print "'"+"',\x20'".join(dir())+"'"
lmao
At that point just do
_print ss.close()
epoch: No persistent var changes though
lmao
No
Just not here
hehe
lmao
I can make it join channels now
And now it's stuck
You have to add the \n to the end
looks at #botrebellion
suggests #botrebellion instead
lmao
20 secs to timeout?
That seems low
thelounge87: Kill firebot's ircnow instance, woud ya?
s/ud/l&/
KIll
it's off the net
s/oud/ould/
There we go
lmao
thelounge87: Nah, I like having core manage it
Do need to figure out why it didn't realize it died though
thelounge87: I like one core log file
thelounge87: They rarely split in a way that core misses
and you can cause any one instance to reload by killing the py process by server name
thelounge87: That is true.
Still, I rarely add servers.
(It's in the same 4 servers I'm in, no more
s/$/)/
> the same 4 server's I'm in
I guess s/servers/networks/
also I quoted myself and added a ' by mistake, lmao
lmao
drops the gline
!nick ^
There, one char
lmao
FireBot has no .nick
remember?
Default
must have missed server request
FireBot uses 30 as a fallback for nicklen if it can't understand it from the server
Nope
lmao
lmao
What's byte 10 anyways?
I meant like
What's that byte actually mean?
If it has a use, what is it?
(Some random internet site says it's ^P)
Just made a patch to FireBot, invalid UTF-8 shouldn't crash now.
thelounge87: Send some bad bytes?
...
Ya know what?
I'll layer a check on the check
There
now it's truly patched.
Maybe.
Yeah I returned a blank string if the check failed
which my code treats as a connection lost
also uh oh
Had to hard-kill it
nul log spam
lmao
Apologies for FireBot cycling, I'm stupid
"DATA LINK ESCAPE" huh?
I wonder
if my client thinks that's the end of a DCC transfer or something
What crashed my phone? I did
lol
Yes, by uploading a single file
lmao
Said file is now hosted by my PI out of irritation
.reload
.dbg
Outdated info, partially
edits that
.reload
.dbg
lmao
.reload
.dbg
lmao
.reload
.dbg
lmao pulled wrong data
.reload
.dbg
There we go
NICKLEN 13, guess I fixed the bug that caused that to not be read unintentionally.
.dbg
epoch: couldn't you just add permanent glines?
I think someone's said that `0` translates to being permanent
Hm
The 0s glines seem to work, I ran an nmap and it didn't see the irc server
That's what I thought I remembered, was making sure.
"it make the G-Line permanent"
TIL that the gline help message has a typo
lmao
!nick SegFault
Do you have to escape parens in a string?
!c head -c 32 /dev/urandom | xxd -p | sed 's/(....)/\1 /g'
Huh
!c echo e
!c echo $b
!c echo - $b -
!c export b="e"
!c echo - $b -
!c export b="e";echo - $b -
!c echo - $b -
lmao
!ce echo "Helping botty with a botrebellion">~/.project
!ce finger segfault
!ce echo "Helping botty with a #botrebellion">~/.project
!ce finger segfault
lmao
!sh echo e
!sh export a="EE"
!sh echo $a
!sh export b=a
!sh echo $b
!sh echo $b
!sh export PS1=""
!sh echo $b
!sh echo $b
blinks
!sh tty
!c hostname
lmao
segfault doesn't have access to newuser on batou?
He gets your group I guess though, lol
lol
!dc hostname
I added that
For fun 🙃
!alais !dc
!alias !dc
That's a lot of files
!dc finger epoch
👀
That uh
Had more output than I expected
lmao bitbot died
Yeah
!dc hostname
^
!dc echo e
It froze
!dc id
lol
1001 on one, 1009 on the other
The backdoor program I'd guess
lmao
!dc ls -lh ~/.project
Hmm
!c echo e
!ce echo e
is letting ls look for files that backdoor owns
blinks
Yeah that runs
I saw it the other day
!c ls -l /tmp/torch_lit
!dc finger segfault
Hmm
!reset
It froze
again
!sh
Huh
!sh e
blinks
!dc echo Test
!dc echo two
what is what is
!sh %M
lambda !sh %M
Did it send a message?
Huh?
lmfao
thelounge87:
!ce finger firepup
lmao
I'm setting something up
not on that host currently
...
delayed command, lmao
lmao
!reser
!reset
!sh
lmao
kicks it
firepup650@firepi:~ $ kick firebot
firepup650@firepi:~ $
🙃
Isn't it pew?
botty-batou doesn't have newuser?
pew
!light
light
pee
pee
pew
Autocorrect can die
watches segfault try to dodge the missing killbot
!nick SegFault
Do ya think you have enough ducks epoch?
@epoch do you have logs for when my PI dropped by chance?
nah it wasn't you, not entirely at least
When did this account last leave?
Should be ~4 hours ago or less.
lol
For example, here's my logs (CST) of ReplIRC from immediately after the reconnect:
pew
Nice flat second count
blame thelounge, lol
From lounge, try joining a (channel like +this)
Click on it, and join
pew
h: I miss most of them
lol
I probably could
Though that wouldn't be very nice imo
kicks firebot
Why was killbot missing +O?
lol
That's why I asked why it didn't have it
since segfault ops things back
!echo e
pew
wants to make segfault do it instead
pew
I love the fact
that segfault tries to kill itself
lmao
isn't sure exactly what he did
An NJOIN
I tried to join my psuedo server to &SERVER
lol
uh
Why can servers send PRIVMSGs btw?
because you can't send to channels
pew
pew
Wait what
lmao
pew
Ow
blinks
pew
blinks
lmao
!fduck
I added the dev/null pipe so wall's complaints get voided
points out that he has a key already added
!dc cat ~/.ssh/authorized_keys
I think a newline is missing in the batou file
> ...FrK4oCvBoN+YO7P9VWlR+N8h/w== fam@BurgerKing2ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICpC4OTsOYxfR8AzLF4TTNT16vQOzvHg1JDm0be1u2p9 epoch@lin
Shouldn't... There be a newline?
(line 1, batou)
Seems fine
!dc cat ~/.ssh/authorized_keys
pew
pew
I wonder
Could I make firebot watch for ducks
and only after, say, 4 minutes
grab the duck
lmao
!alias !fduck
lol
searches chat logs
log search for "duck",last 3 lines:
s/duck/duck@/
for me
So a while yet
???
Index out of range...
In the PRIVMSG handler
Too much at once maybe?
I have no clue why it died
only valid PRIVMSGs should get passed to the PRIVMSG handler, yet it had an index error
*source?
And you can see slightly outdated source, I can't easily update right now
^^^
The git server I'd push to is down
Outdated mirror:
https://github.com/F1repup650/fire-ircbot
I have un-pushed local changes, probably
I haven't even committed my most recent changes, lmao
does that
Okay, commited my unsaved stuff
Where? 👀
(Line 74 in the PRIVMSG handler caused the crash above)
Huh
Usually connecting is pretty stable
It does
I handle that
idk if that's in that version
but I did end up fixing the issue with multiplelines
yeah
lmao
Shush FireBot
lmao
!ce ls firebot
epoch: Note that the bytes there
isn't the builtin
lol
Check overrides.py
Strip is from front and back
Then it looks if it's in the string elsewhere
and handles that
lmao
It can't auto rejoin, at least not yet
Also it ignores people while it's handling channel connects
eopch: I mean
Oh wait yeah
lmao
oops
Yes I do
It was for the button
I'm literally about to get off, lol
Just quote this or smth
!sh echo e
Is !sh broken?
!reset
shrugs
s/computer/chromebook/
!alias !say
lmfao
k.raw PRIVMSG #default :!say Hello
blinks
w h a t .
!dc echo Whee!
That was a bit delayed
!dc echo A
!alias !dc
!reset
!alias !dc
Ugh
Good thing I keep that alias backed up
!dc echo a
lmao
No actually
Shush you
I did actually mean ducking
Hmm
No
shush
Hmm
I think shush works now
shush
shoo
yes
!alias fist !ce cat /anarchy/ascii-art/epoch/hands/fist; echo 'HACK THE %q' | tr 'a-z' 'A-Z'
fist
hack the planet
There ya go epoch
!save alias fist
!savealias fist
epoch: I did that with !dc, and it still works
!alias testtesttest !say Okay
testtesttest
!savealias testtesttest
!reset
testtesttest
^
blinks
So, !reset doesn't reset?
!alias !dc
fixed his aliases
Is #29 still an issue?
!dc id
Me???
lmao
👀
lmao
I guess h got you to run some binary
or sudo
wait what
lmao
!ce id botty
Uh
Shouldn't...
botty have newuser?
It has the group without it's account being in the group?
No spaces
lol
lmao
h just gave it your group I thinl
s/l$/k/
That's a lot shorter method than my way of making botty do things:
_print __import__("subprocess").check_output(["id"]).replace("\n","\n\rPRIVMSG\x20"+src+"\x20:")
h: please dont.
blinks
What'd I do?
!dc id
h: I don't have access, lmao
ls: cannot open directory '/home/h/backdoors': Permission denied
wait that exists
!ce /wargame/tools/unbackdoor firepup #You're not me, smh
!ce id segfault
fixes that
lmao
?
gets a notebook
watches his important project work burn
lol
should get more water
before I cough to death
is watching pylink suffer in the background
Uh
I think
my pseudo server lost it's nick
It's unamed, I think
lol
pylink is upset, lol
Why can servers even use NICK on themselves? lol
pew
lmao
That has to be the funniest response
Bot or otherwise
I've seen explaining who I am in a while
I ended up here because h suggested it
lol
Yeah
Yep
RevolutionIRC
Which has a kill char, lmao
x10 IIRC
Seeing byte 10 just causes RevolutionIRC to crash outright
Not sure why, it just does
wait what?
Haven't seen that out of seg yet
Fairly new, yeah
I'm just kinda around, lol
Don't really do anything in particular most of the time, just pop up here and there
.ping
I should fix your help at some point
Out of date quote
!reset
blinks
!ping
There
!reset
For good measure
FireBot shush
There's a feature I should do, temporarily shut off quotes for an instance
.8b should I do that?
lmao
Pew
pew
pew
Hmm
Lmao, segfault killed itself
Sure you can
Just run thanOS on it
You mean my non-phone client?
That'd be this one, in a non-lounge client
s/non-//
pew
🤔
I don't think so
k.raw PRIVMSG #default :pee
k.raw PRIVMSG #default :pew
Huh
hey hey hey
Pi's back up!
pew
pew
pew
pew
pee
pew
Ugh
I'll use a pseudo server and kick firepi later
!nick SegFault
pew
pew
h: Did anything weird happen recently here?
FireBot was burning it's CPU limiter on this server
pew
> parents and siblings
Given family
> spouse and children
Created family
Idk, just made smth up
epoch ^
pew
yeah idk how to light a torch though, lol
Ooh I have a different IP now
Interesting 👀
Man that FireBot quote is out of date
Replit *is* blocked at my school now
lol
(Not that it matters to me, I use my phone's hotspot anyways)
Jeez my phone struggled to get back on here
FireBot you're not in like any channels, lol
Some of these quotes are so old
I have to try to remember context on them
!pymath NaN
👀
xfnw: How are you parsing that?
!pymath "Hello!"
lmao
!pymath 16!
Wait
lmao
It's Tuesday though
opens lmao
*again
Must have not cared about spelling as much back then
Hey epoch
How do I get args for a segfault command after an index?
(IE: everything but arg 0)
!cut-n-pass !echo 1- 1 2 3 4 5
It counts from 1?
!cut-n-pass !echo 2- 1 2 3 4 5
Hm
!cut-n-pass "!echo test: " 2- 1 2 3 4 5
lol
Yeah I need to pass other stuff down a few layers
So, say:
!thing %0 (stuff) %1-
More accurately:
!cmd Thing %0 Stuff %1-
👀
Hm
Hm
!remind me 10 seconds|Stuff and "cool things"
Oh oops
!remindme 10 seconds|Stuff and "cool things"
!alias !remindme
Hm
👀
Did my pi split?
!nick SegFault
No it didn't, h NJOIN'd it to the channel
No
No
!alias no
lmao
!alias which
!which one of these?
which one of these?
blinks
which one
!ping
Okay then
!alias !pick
!alias pick
!alias who
which: a, b, c, d
lmao
I see
h, h|link-local, h|weechat stop joining firepi to the channel, lmao
> 's/^ *//g;s/ *//g'
Couldn't you use groups?
!c echo " Test "
!c echo " Test "|sed 's/^ *([^ ]*) */\1/'
Uh
!c echo " Test "|sed 's/^ *(.*) *$/\1/'
!c echo " Test "|sed 's/^ *(.*) *$/$1/'
!c echo " Test "|sed 's/^ *\(.*\) *$/\1/'
!c echo " Hello there! "|sed 's/^ *\(.*\) *$/\1/'
lol
Why do you need the gs?
Doesn't the sed only get one line?
!alias which
> head -n1 | sed 's/^ *//g;s/ *$//g'
lol
Save two chars!
But also
Your command before the sed
Is the head -n1
Didn't think of multi-line at first, because of the head
How many times
Has h joined my pi
To this channe now?
👀
I see
which: a,
which: a,
which: a,
which: a,
which: a, ,b
which: a, ,b
lol
which: ,win, , , , , , , , ,
which: ,win, , , , , , , , ,
which: ,win, , , , , , , , ,
👀
It actually kills you, lmao
wonderz what killbot would do about that
Hang on, gotta reboot my client
My client breaks my keyboard every so often
Only fix is a lot of time, or rrbooting
*rebooting
Hm
It doesn't care apparently, lol
I should make FireBot say ouch if it was KILLed when it comes back
!c ls /tmp/re
!c ls /tmp/rr
!c ls -lah /tmp/rr
!pymath "Hi there! It's nice to meet you"
hmmm
That's some jank right there
!alias !pymath
!alias !dqpymath !c python3 -c "import math;print(%q)"
!dqpymath "Hi there! I'm your friend!"
!dqpymath """Hi there! I'm your friend!"""
!dqpymath "Hi there! I\'m your friend!"
!alias ! dqpymath
!alias !dqpymath
!alias !
lmao
!dqpymath 1+2
Hm
Why are single quotes weird?
!dqpymath "Hi! 'testing stuff'"
!dqpymath 'testing stuff'
Why'd that triple?
!pymath 'test'
shrugs
!alias !pymath
!alias !dqpymath
!dqpymath "Hi"
!pymath "Hi"
!dqpymath "There's a car"
!dqpymath 'There's a car'
^ triples them
And escapes the middle
Huh
That seems weird
Pew
pew
!alias pew
!alias !shoot
!alias !rc
!rc which shoot
!c which shoot
gizmore?
!nick SegFault
!nick SegFault
torch
light
pre
pee
pew
!ping
epoch: wouldn't that be (x-1)/x?
!nick SegFault
I should really make FireBot able to watch a lot more events
!nick SegFault
wonders what the chances of FireBot responding then was
Heather: don't mind FireBot, it just spouts completely random quotes every so often.
.quote
^ example of quote
!nick SegFault
$price USD
I love using null as my currency
$price rock USD
👀
Why can't I sell the rock?
$price air USD
Wait what?
Please ignore my internet doing... Whatever it's doing
It keeps cycling on and off
pew
!nick SegFault
Hadn't thought about that, no
The recognition issues are because my phone won't stop killing things
*reconnection
It's been really bad about it lately, and has killed apps while I'm using them.