« first day (1280 days earlier)      last day (495 days later) » 

00:08
@lyxal bogos binted
eggs
have you seen the bot rewrite
I saw your pings, yes
can we the reviews
Lyxal approved #113 (Mega Refactoring + Feature Dump) in Vyxal/VyxalBot2: "very clean"
00:15
:D
GingerIndustries merged pull request #113 (Mega Refactoring + Feature Dump) in Vyxal/VyxalBot2
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: Merge pull request #113 from Vyxal/mega-refactoring
GingerIndustries closed issue #43 (Better errors) as completed in Vyxal/VyxalBot2
GingerIndustries closed issue #9 (Allow edits to be watched) as completed in Vyxal/VyxalBot2
GingerIndustries deleted branch mega-refactoring in Vyxal/VyxalBot2
ok, moment of truth
Ah'll be bahk.
Well, here we are again.
it's done
the new bot is online
!!/help
I'm Vyxal Bot 2, written by Ginger on behalf of Vyxal Corp.
All of my commands start with !!/
If you want help for a specific command, run !!/help "<command name>".
New to Vyxal? Try !!/info for more information.

Note: As of the 2.5 rewrite, command syntax has changed significantly. Run !!/help "syntax" for more info.

Command list: amilyxal, blame, coffee, cookie, die, groups, help, hug, idiom, info, issue, maul, permissions, ping, prod, pull, refresh, register, status, sus
00:17
:D
I'm so happy rn
ok, does GH reporting work
@Ginger An error occured while processing event 2240de32-6e15-11ee-8bdb-c59f8756e480!
@Ginger An error occured while processing event 2320e130-6e15-11ee-9124-dab6c6426241!
nope
I'm surprised I expected it to
Shutting down...
Well, here we are again.
GingerIndustries pushed a commit to Sandbox/master in Vyxal/Sandbox: Create snorghs
ayyyyy
!!/help
00:25
I'm Vyxal Bot 2, written by Ginger on behalf of Vyxal Corp.
All of my commands start with !!/
If you want help for a specific command, run !!/help "<command name>".
New to Vyxal? Try !!/info for more information.

Note: As of the 2.5 rewrite, command syntax has changed significantly. Run !!/help "syntax" for more info.

Command list: amilyxal, blame, coffee, cookie, die, groups, help, hug, idiom, info, issue, maul, permissions, ping, prod, pull, refresh, register, status, sus
!!/help issue
@lyxal Command error: Unknown command. Valid subcommands of help are: help
well
command syntax changed, dingus :p
!!/help "issue"
00:27
@lyxal !!/issue open <user: EventInfo>, <repo: str>, <title: str>, <body: str>, [tags: list]: Open an issue in a repository.
hmm, that first one shouldn't be in the signature
do I include the parameter names?
nope
don't include the commas either
when it says list, how do I input a list?
!!/help "syntax"
00:28
The 2.5 Mega Refactoring™ includes a new command parser, rewritten from the ground up to make command syntax more homogeneous and provide more verbose error messages.
New commands can have arguments of 3 datatypes: strings, numbers, and lists of strings. The syntax for these types is as follows:
Strings: "content"
Numbers: <normal numbers, nothing's changed here>
Strarrays: `item,item,item`
The help for commands is now automatically generated, and comes with annotations so you can easily figure out what type an argument has.
suggestion: include an example call per command
!!/issue open "sandbox" "Soda" "no more forkknife" I intentionally did not the list
bot crashed
i saw
!!/cookie
@lyxal Here you go: 🍪
!!/sus
00:31
@lyxal ඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞ
Shutting down...
Well, here we are again.
!!/help "issue"
@Ginger !!/issue open <repo: str> <title: str> <body: str> [tags: list]: Open an issue in a repository.
much better
!!/issue open "sandbox" "Soda" "no more forkknife" I, did the, list this, time
@lyxal Command error: Unexpected toplevel character
00:32
no spaces in list
what if i want spaces in tag
!!/issue open "sandbox" "Soda" "no more forkknife" I,did,the,list,this,time
@lyxal Command error: Unexpected toplevel character
hmm, that's weird
...oh
I know what it is
I didn't even spaces and it said no
one second :/
00:33
!!/cookie
@lyxal ඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞ
yeah, I forgot that it's getting HTML instead of markdown
bot can only do one edit rn, might change later
I know
just wanted to see for myself
just wanted to make sure you did
I remember you're snowgraves messages
00:42
probably just going to change lists to square brackets
if you have an alternative, speak now
Shutting down...
Well, here we are again.
ok, should be fixed now
!!/issue open "sandbox" "Soda" "no more forkknife" [me,when,list]
@lyxal Command error: Unexpected toplevel character
ugh
00:46
Shutting down...
Well, here we are again.
I forgot to ignore spaces :|
!!/issue open "sandbox" "Soda" "no more forkknife" [here,is,a,list]
@lyxal @Ginger An exception occured whilst processing this message!
wowee
> gidgethub.BadRequest: Bad credentials
that's not good
oh
forgot to actually un-dummy-out the appToken() call
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: stop posting about among us
ඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞ
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: Fix Github issues
Shutting down...
00:56
oh dear
Well, here we are again.
okay
!!/issue open "sandbox" "Soda" "no more forkknife" [here,is,a,list]
@lyxal Command error: Unknown command.
uh oh
!!/help
01:02
@Ginger Command error: Unknown command.
I may have been slightly overzealous
Shutting down...
Well, here we are again.
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: take 2 (plus re-add undraftify notification)
oh, that reminds me
!!/issue open "sandbox" "Soda" "no more forkknife" [here,is,a,list]
@lyxal @Ginger An exception occured whilst processing this message!
01:08
Announcement: Vyxal Bot just had a sizable refactoring and internal redesign, which led to the syntax for a large number of commands being changed. For more information, run !!/help "syntax" (including quote marks).
2
!!/ping "members"
@Ginger Command error: Expected a value for message
!!/ping "members" "^^^^"
@Ginger @Ginger An exception occured whilst processing this message!
thanks
pin's probably enough
@lyxal seems this was an issue with GH, try again
!!/issue open "sandbox" "Soda" "no more forkknife" [here,is,a,list]
01:10
@lyxal @Ginger An exception occured whilst processing this message!
ugh
!!/issue open "Vyxal/sandbox" "Soda" "no more forkknife" [here,is,a,list]
@lyxal @Ginger An exception occured whilst processing this message!
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: Fixed !!/ping, maybe fixed clock issue?
Shutting down...
Well, here we are again.
!!/issue open "sandbox" "Soda" "no more forkknife" [here,is,a,list]
@lyxal @Ginger An exception occured whilst processing this message!
01:17
fuck
01:29
!!/help "syntax"
The 2.5 Mega Refactoring™ includes a new command parser, rewritten from the ground up to make command syntax more homogeneous and provide more verbose error messages.
New commands can have arguments of 3 datatypes: strings, numbers, and lists of strings. The syntax for these types is as follows:
Strings: "content"
Numbers: <normal numbers, nothing's changed here>
Strarrays: [item,item,item]
The help for commands is now automatically generated, and comes with annotations so you can easily figure out what type an argument has.
I'm gonna fix this tomorrow
!!/run "1 1+"
@emanresuA Command error: Unknown command.
!!/help
01:30
I'm Vyxal Bot 2, written by Ginger on behalf of Vyxal Corp.
All of my commands start with !!/
If you want help for a specific command, run !!/help "<command name>".
New to Vyxal? Try !!/info for more information.

Note: As of the 2.5 rewrite, command syntax has changed significantly. Run !!/help "syntax" for more info.

Command list: amilyxal, blame, coffee, cookie, die, groups, help, hug, idiom, info, issue, maul, permissions, ping, prod, pull, refresh, register, status, sus
What happened to !!/run?
it's been gone for a while
it crashed the bot
might revisit later
 
1 hour later…
02:46
!!/amilyxal
@lyxal You are lyxal.
 
2 hours later…
04:42
!!/mak me a cokie
@mathscat Command error: Unknown command.
!!/cookie
@mathscat Here you go: 🍪
04:53
!!/issue open "sandbox" "Soda" "no more forkknife" [here,is,a,list]
@lyxal @Ginger An exception occured whilst processing this message!
!!/maul 40
@lyxal Command error: Expected STRING for target but got INT
!!/maul ""
YOU CAN RUN, BUT YOU CAN'T HIDE,
___._
.' <0>'-.._
/ /.--.____")
| \ __.-'~
| : -'/
/:. :.-'
__________ | : '. |
'--.____ '--------.______ _.----.-----./ :/
'--.__ `'----/ '-. __ :/
'-.___ : \ .' )/
'---._ _.-' ] / _/
'-._ _/ _/ / _/
\_ .-'____.-'__< | \___
<_______.\ \_\_---.7
| /'=r_.-' _\\ =/
.--' / ._/'>
.' _.-'
snd / .--'
/,/
|/`)
04:54
!!/groups
@lyxal Command error: Unknown command. Valid subcommands of groups are: groups list,groups members
!!/groups list
@lyxal All groups: admin, member, discussion
!!/register
@lyxal You are already registered. If your details are out of date, run !!/refresh.
 
6 hours later…
10:33
Lyxal merged pull request #1950 (V2: Change the behaviour of ǒ to be table) in Vyxal/Vyxal
Lyxal pushed a commit to Vyxal/main in Vyxal/Vyxal: V2: Change the behaviour of ǒ to be table
Lyxal pushed a commit to Vyxal/main in Vyxal/Vyxal: [pre-commit.ci] auto fixes from pre-commit.com hooks
Lyxal pushed a commit to Vyxal/main in Vyxal/Vyxal: Fix tests in test file
Lyxal closed issue #1949 (Make ǒ Cartesian table modifier) as completed in Vyxal/Vyxal
Lyxal pushed a commit to Vyxal/main in Vyxal/Vyxal: Merge pull request #1950 from Vyxal/v2-add-table-modifier
Lyxal pushed a commit to Vyxal/version-3 in Vyxal/Vyxal: Make n't negate any function call
Lyxal pushed a commit to Vyxal/version-3 in Vyxal/Vyxal: Refresh element and/or trigraph docs from recent commit
!!/prod
@lyxal Command error: Expected a value for repo
Lyxal merged pull request #1945 (Make it so that appending n't to any keyword will automatically logically negate it) in Vyxal/Vyxal
@VyxalBot "expected a value for repo"
Lyxal pushed a commit to Vyxal/version-3 in Vyxal/Vyxal: Generalise the n't so that n'ts can cancel out other n'ts
Lyxal pushed a commit to Vyxal/version-3 in Vyxal/Vyxal: Merge branch 'v3-add-equalsn't-keyword' of github.com/Vyxal/Vyxal into v3-add-equalsn't-keyword
@VyxalBot which other repo has production PRs idiot?
10:34
Lyxal pushed a commit to Vyxal/version-3 in Vyxal/Vyxal: Add n't thing to niche syntax
Lyxal pushed a commit to Vyxal/version-3 in Vyxal/Vyxal: Merge pull request #1945 from Vyxal/v3-add-equalsn't-keyword
!!/prod "Vyxal"
Lyxal deleted branch v3-add-equalsn't-keyword in Vyxal/Vyxal
@lyxal ('Failed to create issue: 401 No permission -- see authorization schemes',)
Lyxal opened pull request #1951 (Update Production (19/10/2023)) in Vyxal/Vyxal
@Ginger An error occured while processing event 63f3c460-6e6b-11ee-8560-8cb25c75999f!
Lyxal pushed a commit to Vyxal/production in Vyxal/Vyxal: Merge pull request #1951 from Vyxal/main
Lyxal merged pull request #1951 (Update Production (19/10/2023)) in Vyxal/Vyxal
 
1 hour later…
11:37
@VyxalBot hmm, I don't think this is correct
@VyxalBot >:|
@lyxal sorry about all the bugs
I really did hope the thing would be more stable
12:04
@Ginger major code refactors be like that
2 days ago, by lyxal
Then you realise that the entire project was never refactorable and you and everyone else has to rewrite it from the ground up :p
That's from experience
Anyone who was around here in June-July 2021 can tell you the problems with code cleaning :p
12:28
@lyxal except I did rewrite it from the ground up :p
well, parts of it
I mean the entire thing
delete all previous files
absolutely nothing remaining from the old code
hopefully that doesn't end up being necessary
@lyxal this is, of course, referring to the mess that was 2.5.x and the subsequent 2.6 rewrite
I wasn't around then which makes it ancient history
people who don't learn from history are doomed to repeat it :p
12:37
(⁠・⁠_⁠・⁠;⁠)
anyway, I'm going to make a few changes to the GH machinery to try and fix the issue bug
🦑
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: expiry deez nuts
Shutting down...
Well, here we are again.
!!/issue open "Sandbox" "sus" "eggs" [tag1,tag2]
@Ginger @Ginger An exception occured whilst processing this message!
>:(
12:43
!!/sus
Turn that frown 7 degrees to the right
@mathscat ඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞඞ
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: totally didn't forget the self parameter
@lyxal >:(
Shutting down...
Well, here we are again.
!!/issue open "Sandbox" "sus" "eggs" [tag1,tag2]
12:44
@Ginger @Ginger An exception occured whilst processing this message!
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: totally didn't forget that I directly imported time.time()
Shutting down...
Well, here we are again.
!!/issue open "Biden blast" "hey wait a minute..." "nvm I forgor." [soda,time]
@lyxal @Ginger An exception occured whilst processing this message!
> gidgethub.BadRequest: Not Found
what
Heh :p
oh
!!/issue open "Sandbox" "sus" "eggs" [tag1,tag2]
12:46
vyxal-bot[bot] opened issue #103 (sus) in Vyxal/Sandbox
YES
well, it crashed after opening it
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: Cope with zero-length responses
Shutting down...
Well, here we are again.
!!/issue open "sandbox" "resting" "resting"
@lyxal Command error: Unexpected toplevel character <
Fair enough
!!/issue open "sandbox" "" "" []
12:49
@lyxal @Ginger An exception occured whilst processing this message!
!!/ping "nobody"
@lyxal Command error: Expected a value for message
!!/ping "nobody" "among us time"
@lyxal Nobody to ping.
Well yes I would assume that's what I wanted you to do
!!/prod
12:51
@lyxal Command error: Expected a value for repo
Because there's so many other repositories we have a production branch on
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: Make prod's argument optional, add error reporting for issue
Shutting down...
Well, here we are again.
!!/promote -1
@lyxal Command error: Unknown command.
!!/issue open "rehiuosnjherl" "aaaug" "amongus"
12:52
!!/help
@Ginger Failed to open issue: ('Not Found',)
I'm Vyxal Bot 2, written by Ginger on behalf of Vyxal Corp.
All of my commands start with !!/
If you want help for a specific command, run !!/help "<command name>".
New to Vyxal? Try !!/info for more information.

Note: As of the 2.5 rewrite, command syntax has changed significantly. Run !!/help "syntax" for more info.

Command list: amilyxal, blame, coffee, cookie, die, groups, help, hug, idiom, info, issue, maul, permissions, ping, prod, pull, refresh, register, status, sus
!!/coffee ""
@lyxal @ ☕
!!/coffee "@@354515"
@lyxal @@@354515 ☕
12:53
Huh
Interesting
The bot response I expected
But my message I didn't
Guess superpings don't convert
!when there's quotes
!!/amilyxal
@lyxal You are not lyxal.
Uh oh
!!/help "permissions"
@lyxal !!/permissions list <name: str>: List the groups a user is member of.
!!/permissions grant <name: str> <group: str>: Add a user to a group.
!!/permissions revoke <name: str> <group: str>: Remove a user from a group.
!!/groups list
@lyxal All groups: admin, member, discussion
12:56
!!/permissions revoke "Ginger" "admin"
@lyxal Ginger removed from admin.
Huh
Interesting
!!/permissions revoke "Ginger" member
@lyxal Ginger removed from member.
Very interesting
well thanks
12:58
you're welcome :p
would you mind undoing that
!!/permissions grant "Ginger" member
@lyxal Added Ginger to member.
!!/permissions grant "Ginger" admin
@lyxal Added Ginger to admin.
12:58
thanks
wait which ginger?
!!/permissions grant "Barack Obama" member
@lyxal I don't know any user by that name.
ah
I see
they have to register first
good good
!!/help "status"
@lyxal !!/status: I will tell you what I'm doing (maybe).
!!/status boring: Get actual status information about the bot.
!!/status
13:00
@lyxal I am clearing the birds off of Lyxal's roof.
i see
!!/status boring
Bot status: Online
Uptime: 0:09:04.976616
Running since: 2023-10-19T12:51:55.017641
Errors since startup: 0
!!/issue open "sandbox" "[put a list in the title]" "[or,in,the,description]" [tags]
vyxal-bot[bot] opened issue #104 ([put a list in the title]) in Vyxal/Sandbox
I'm loving this edit detection
13:02
@lyxal All groups: admin, member, discussion
interesting
very interesting
well. guess it's gone now
ah it's back
> [VyxalBot2] WARNING: TypeError: EditEvent.__init__() got an unexpected keyword argument 'target_user_id'
wacky
y'know, as a diamond mod, you'd think I wouldn't be subject to chat rate limiting
yet here i am, still being rate limited, with a 5 second countdown even
@lyxal Nobody to ping.
@lyxal Failed to open issue: ('Not Found',)
that's very interesting
so when a person edits their own message, it doesn't error
but when a person edits another person's message, it leaves the room
!!/help "help"
13:07
@lyxal !!/help [command: str]: Provide help for a command.
apparently edit events for other users' message edits include an extra parameter with the target user's id
TIL we learned
i don't care that the acnroymn doens't make sense
if i did i'd fix it but I'm not going to
gonna have to patch sechat to fix this one
Don't bother
It's such an obscure edge case
too late, I've already patched it
13:15
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: Update dependencies
@Ginger lol
Only 500 or so people can trigger it anyway :p
GingerIndustries pushed a commit to VyxalBot2/main in Vyxal/VyxalBot2: No more context manager jank!
@lyxal sure, but it took me 30 seconds to fix it
30 seconds to fix a crash-triggering bug is quite the deal
Ah well as long as it wasn't a major thing then
That was my main concern :p
nah, just an edge case
13:21
🏺
Shutting down...
Well, here we are again.
and done
!!/pull
Shutting down...
Well, here we are again.
Good fun
Gotta see what happens and whether it recovers properly
Good
!!/status
13:27
@lyxal I am doing CMCs in The Nineteenth Byte. I may not be in the "people in the room list", but I'm reading the transcript
 
6 hours later…
18:59
!!/help "syntax"
The 2.5 Mega Refactoring™ includes a new command parser, rewritten from the ground up to make command syntax more homogeneous and provide more verbose error messages.
New commands can have arguments of 3 datatypes: strings, numbers, and lists of strings. The syntax for these types is as follows:
Strings: "content"
Numbers: <normal numbers, nothing's changed here>
Strarrays: [item,item,item]
The help for commands is now automatically generated, and comes with annotations so you can easily figure out what type an argument has.
 
2 hours later…
21:24
!!/prod
@Ginger Repository not configured.
:thonk:
22:20
!!/status
@Ginger I am doing a heist to steal the Mona Lisa

« first day (1280 days earlier)      last day (495 days later) »