<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[12:25:20]
<Ical> Hi
sentient bots
L2[12:53:32]
<Basipek>
favourite
L3[13:08:10]
<Optional opt
= null;> %sip
L4[13:08:11] <MichiBot> You drink a spooned
automato potion (New!). Optional opt = null; turns into an aegisalt
octopus sloth girl until someone stabs them.
L5[13:30:58] ⇨
Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L6[13:31:18] <Forecaster71> ?sip
syntax
L7[13:31:30] <ForeBot> Forecaster71: ?drink
[Potion:string]
L8[13:31:38] <Forecaster71> nice
L9[13:33:19] <Forecaster71> ?rainbow
syntax
L10[13:33:19] <ForeBot> Forecaster71:
?rainbow string
L11[13:33:30] <Forecaster71> ?rainbow
foobar
L12[13:33:30] <ForeBot> Forecaster71:
foobar
L13[13:33:45] <Forecaster71> dremels
L14[13:33:50] <Forecaster71> ?rainbow
^
L15[13:33:50] <ForeBot> Forecaster71:
^ ^
L16[13:34:23] <Forecaster71> `^` matches
String! => `^` Remainder: `^`
L17[13:34:47] <Forecaster71> I expect it
duplicates it because it messes up the regex
L18[14:53:46] <Forecaster71> hm, I should
build the ^ support into the argument parser
L19[14:53:57] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
()
L20[14:54:34] ⇨
Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L21[14:54:50] <Forecaster71> ?rainbow
^
L22[14:54:50] <ForeBot> Forecaster71:
\^
\
L23[14:54:53] <Forecaster71> err
L24[14:55:03] <Forecaster71> that's...
different, but not better
L25[14:58:30] <SquidDev> ?rainbow ^.^
L26[14:58:31] <ForeBot> SquidDev:
\^\.\^ \^\.\^
L27[14:58:35] <SquidDev> Oh no.
L28[15:00:10] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
()
L29[15:00:42] ⇨
Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L30[15:01:02] <Forecaster71> ?rainbow
^
L31[15:01:02] <ForeBot> Forecaster71:
\^
\
L32[15:01:15] <Forecaster71> hrm
L33[15:01:41] <Forecaster71> now I need to
add more debug output, but I'll do that when I get home
L34[15:01:51] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
(Client Quit)
L35[15:02:19] <Forecaster71> `\^` matches
String! => `\^` Remainder: `\`
L36[22:01:55] ⇨
Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L37[22:02:13] <Forecaster71> soups
L38[22:02:16] <Forecaster71> ?rainbow
^
L39[22:02:16] <ForeBot> Forecaster71:
\^
L40[22:02:23] <Forecaster71> hm
L41[22:03:15] <Forecaster71> ah, yeah I
need a method that undoes the escaping afterwards
L42[22:13:52] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
()
L43[22:14:14] ⇨
Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L44[22:14:35] <Forecaster71> ?rainbow
^
L46[22:14:50] <Forecaster71> dammit
L47[22:16:05] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
(Client Quit)
L48[22:16:22] ⇨
Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L49[22:16:32]
<ThePiGuy24> rainbow eh?
L50[22:16:36] <Forecaster71> ?rainbow
^
L52[22:16:53]
<ThePiGuy24> does this need fancy
formatting codes that discord doesnt support?
L53[22:17:00] <Forecaster71>
"character to be escaped is missing"
L54[22:17:01] <Forecaster71> sigh
L55[22:17:10] ⇨
Joins: ThePiGuy24
(~ThePiGuy2@176.11.159.143.dyn.plus.net)
L56[22:17:40] <Forecaster71> I usually do
well with regex, but having a chain of regex is causing some
issues...
L57[22:17:57] <Forecaster71> and yes,
discord doesn't do anything with color codes
L58[22:18:21] <ThePiGuy24> %rainbow
test
L59[22:18:22] <MichiBot> ThePiGuy24:
test
L60[22:18:24] <ThePiGuy24> nice
L61[22:18:50] <Forecaster71> this should
break it as well
L62[22:18:57] <Forecaster71> %rainbow but
with a ^
L63[22:18:58] <MichiBot> Forecaster71:
but
with a
^
L64[22:19:05] <Forecaster71> or not
L65[22:19:06] <Forecaster71> huh
L66[22:19:17] <Forecaster71>
interesting...
L67[22:19:21] <ThePiGuy24> regex is
confusing
L68[22:19:30] <Forecaster71> oh wait
L69[22:19:34] <Forecaster71> ?rainbut but
with a ^
L70[22:19:43] <Forecaster71> ?rainbow but
with a ^
L72[22:19:47] <Forecaster71> yeah
L73[22:20:10] <Forecaster71> but okay, so
the original code worked fine as long as the ^ wasn't at the
start/the only character in there
L74[22:21:08] <Forecaster71> I could maybe
just short circuit that, and just put the ^ handling in the
argument parser
L75[22:21:31] <Forecaster71> %rainbow ^ is
at the beginning
L76[22:21:31] <MichiBot> Forecaster71:
^ ^ is at
the beginning
L77[22:21:34] <Forecaster71> hm
L78[22:21:51] <Forecaster71> unlikely
anybody would do that with normal use
L79[22:23:31] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
()
L80[22:27:39] <SquidDev> ?rainbow ^.^
L81[22:27:45] <SquidDev> Oh, it left.
Woops
L82[22:52:34] <Forecaster71> this might
work, maybe
L83[22:52:52] ⇨
Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L84[22:53:05] <Forecaster71> ?rainbow
^
L86[22:53:08] <Forecaster71> nope
L87[22:54:03] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
(Client Quit)
L88[22:54:24] ⇨
Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L89[22:54:34] <Forecaster71> ?rainbow
^
L90[22:54:34] <ForeBot> Forecaster71:
Rainbows!
L91[22:55:38] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
(Client Quit)
L92[22:56:01] ⇨
Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L93[22:56:17] <Forecaster71> ?rainbow
^
L94[22:56:17] <ForeBot> Forecaster71:
Rainbows!
L95[22:56:48] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
(Client Quit)
L96[22:57:08] ⇨
Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L97[22:57:08] <Forecaster71> oh yeah, I
should probably say something after it reconnects...
L98[22:57:27] <Forecaster71> cause.. you
know, otherwise the message buffer is empty....
L99[22:57:30] <Forecaster71> ?rainbow
^
L100[22:57:30] <ForeBot> Forecaster71:
cause.. you know
otherwise
the message
buffer
is
empty....
L101[22:57:33] <Forecaster71>
yeah...
L102[22:57:49] <Forecaster71> hey Michiyo,
that works now :D
L103[22:58:01] <Forecaster71> and also
%rainbow ^2
L104[22:58:01] <MichiBot> Forecaster71:
^2
^2
L105[22:58:11] <Forecaster71> okay that
doesn't quite work...
L106[22:58:49] <Forecaster71> %rainbow
^2
L107[22:58:49] <MichiBot> Forecaster71:
^2
^2
L108[22:59:02] <ThePiGuy24> %rainbow
^^
L109[22:59:02] <MichiBot> ThePiGuy24:
^^
^^
L110[22:59:59] <Forecaster71> hm...
L111[23:00:33] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
(Client Quit)
L112[23:00:43] <Michiyo> Heh, getting
there. nice
L113[23:00:51]
⇨ Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L114[23:00:56] <Forecaster71> well, the ^
works at least
L115[23:01:05] <Michiyo> The state engine
was in incorrect state CONSTRUCTING and forced into state
SERVER_STOPPED. Errors may have been discarded.
L116[23:01:06] <Michiyo> boooooooo
L117[23:01:27] <Forecaster71> ^2 should
have produced the third last message in the buffer
L118[23:01:51] <Forecaster71> oh
L119[23:01:58] <Forecaster71> I used the
wrong prefix....
L120[23:02:00] <Forecaster71> xD
L121[23:02:11] <Forecaster71> ?rainbow
^2
L122[23:02:11] <ForeBot> Forecaster71:
oh
L123[23:02:18] <Forecaster71> eeey
L124[23:02:23] <Michiyo> lol nice
L125[23:02:30] <Forecaster71> ^ is
equivalent to ^0
L126[23:02:32] <Michiyo> ?rainbow
^12
L127[23:02:32] <ForeBot> Michiyo:
well
the
^ works at least
L128[23:02:39] <Michiyo> ?rainbow
^12
L129[23:02:39] <ForeBot> Michiyo:
well
the
^ works at least
L130[23:02:42] <Michiyo> oh
L131[23:02:42] <Michiyo> right
L132[23:02:45] <Michiyo> ?rainbow
^13
L134[23:02:47] <Forecaster71> it hits the
end of the buffer
L135[23:03:04] <Michiyo> well, that's
horribly broken.
L136[23:03:10] <Michiyo> I vote override
the length limit
L137[23:03:19] <Forecaster71> that's
interesting....
L138[23:03:26] <Michiyo> cause the paste
site doesn't know WTF a IRC color code is lmao
L139[23:03:44] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
(Client Quit)
L140[23:04:02]
⇨ Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L141[23:04:18] <Forecaster71> now I just
have to find each command that uses ^ and get rid of that code in
the command, because the argumentParser handles it now
L142[23:04:47] <Forecaster71> in theory
this should work for multi-argument commands %command ^1 ^2
L143[23:05:18] <Forecaster71> `Notice:
MichiBot- You do not have sufficient privileges to use this
command.`
L144[23:05:25] <Forecaster71> kay...
L145[23:05:27] <Forecaster71> oh
L146[23:05:30] ***
Forecaster71 is now known as Forecaster
L147[23:05:42] <Forecaster> I didn't even
notice
L148[23:07:09] <Forecaster> ?rainbow
^5
L149[23:07:09] <ForeBot> 04n
ow
I just
have to find each
command that
uses
^ and
get rid of
that code in
the
L150[23:07:10] <ForeBot> 08
command
because the argumentParser handles
it
now
L151[23:07:15] <Forecaster> err
L152[23:07:36] <Forecaster> that's
slightly better I suppose
L153[23:08:07] <Forecaster> I guess it
hits the message length limit and splits it instead of pasting, but
that splits the color codes in the wrong place
L154[23:08:23] <Forecaster> not much to do
about that...
L155[23:08:33] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
(Client Quit)
L156[23:12:42] <Forecaster> hrm
L157[23:13:01] <Forecaster> oh wait,
nevermind
L158[23:17:28]
⇨ Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L159[23:18:21] <Forecaster> This is a
message that contains a thick red potion
L160[23:18:26] <Forecaster> ?drink ^
L161[23:18:26] <ForeBot> Forecaster
doesn't seem to have any research points.
L162[23:18:41] <Forecaster> oh sure, *now*
I get that effect D:
L163[23:18:54] <Forecaster> ?drink thick
red potion
L164[23:18:54] <ForeBot> Forecaster: The
magic of this potion seems to be depleted...
L165[23:19:10] <Forecaster> woop, so that
should work across the handful of commands I changed
L166[23:23:51] <PCL-Jenkins> Starting
build #969 for job LanteaBot (previous build: SUCCESS)
L168[23:24:17] <PCL-Jenkins> * forecaster:
Properly handle escaping double-quotes
L169[23:24:18] <PCL-Jenkins> * forecaster:
Change argument syntax readout to match ocwiki cause it's
nice
L170[23:24:18] <PCL-Jenkins> * forecaster:
- Bake ^ argument support into argumentParser
L171[23:24:46] ⇦
Quits: MichiBot (~MichiBot@ip160.ip-192-99-104.net) (Remote host
closed the connection)
L172[23:25:09]
⇨ Joins: MichiBot
(~MichiBot@ip160.ip-192-99-104.net)
L173[23:25:09]
Spock sets mode: +o on MichiBot
L174[23:26:48] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
()
L175[23:36:48] <Forecaster> ?choose some
thing or some other thing
L176[23:36:57] <Forecaster> huh
L177[23:37:00] <Forecaster> ?test
L178[23:37:29]
⇨ Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L179[23:37:39] <Forecaster> ?choose some
thing or some other thing
L180[23:37:40] <ForeBot> Forecaster:
Haven't you always gone with "some other thing"? Hm,
maybe not.
L181[23:37:51] <Forecaster> ?choose this
thing? or this other thing?
L182[23:37:51] <ForeBot> Forecaster: this
other thing?'os, for a complete breakfast!
L183[23:37:57] <Forecaster> hm, nope
L184[23:39:21] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
(Client Quit)
L185[23:39:39]
⇨ Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L186[23:39:51] <Forecaster> ?choose this
thing? or this other thing?
L187[23:39:51] <ForeBot> Forecaster: I
received a telegram from a long lost relative that only read
"this thing?". Weird.
L188[23:39:59] <Forecaster> hrm
L189[23:41:44] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
(Client Quit)
L190[23:42:04]
⇨ Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L191[23:42:47] <Forecaster> ?choose this
thing? or this other thing?
L192[23:42:47] <ForeBot> Forecaster: I
saw that "this thing?" is the best choice in a
vision
L193[23:46:18]
⇨ Joins: Roger (~lee@175.198.63.231)
L194[23:48:35] ⇦
Quits: ForeBot (~ForeBot@213-64-92-119-no600.tbcn.telia.com)
()
L195[23:48:40]
⇨ Joins: TPG24
(~ThePiGuy2@176.11.159.143.dyn.plus.net)
L196[23:48:53]
⇨ Joins: ForeBot
(~ForeBot@213-64-92-119-no600.tbcn.telia.com)
L197[23:49:04] <Forecaster> ?choose this
thing? or this other thing?
L198[23:49:04] <ForeBot> Forecaster: Some
"this other thing" sounds nice
L199[23:49:11] <Forecaster> there we go,
much better
L200[23:50:18] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@176.11.159.143.dyn.plus.net) (Ping
timeout: 189 seconds)
L201[23:50:28] ***
TPG24 is now known as ThePiGuy24
L202[23:51:21] ⇦
Quits: Roger (~lee@175.198.63.231) (Remote host closed the
connection)