<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[12:25:20] <Ic​al> Hi sentient bots
L2[12:53:32] <Bas​ipek> favourite
L3[13:08:10] <Optional o​pt = 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> Foreca​ster71: ?drink [Potion:string]
L8[13:31:38] <Forecaster71> nice
L9[13:33:19] <Forecaster71> ?rainbow syntax
L10[13:33:19] <ForeBot> Foreca​ster71: ?rainbow string
L11[13:33:30] <Forecaster71> ?rainbow foobar
L12[13:33:30] <ForeBot> Foreca​ster71: foobar
L13[13:33:45] <Forecaster71> dremels
L14[13:33:50] <Forecaster71> ?rainbow ^
L15[13:33:50] <ForeBot> Foreca​ster71: ^ ^
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> Foreca​ster71: \^ \
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> Squi​dDev: \^\.\^ \^\.\^
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> Foreca​ster71: \^ \
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> Foreca​ster71: \^
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 ^
L45[22:14:36] <ForeBot> I had an exception... ow. Here's the stacktrace: https://paste.pc-logix.com/kakejoyoji
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] <ThePi​Guy24> rainbow eh?
L50[22:16:36] <Forecaster71> ?rainbow ^
L51[22:16:37] <ForeBot> I had an exception... ow. Here's the stacktrace: https://paste.pc-logix.com/tijocoqifu
L52[22:16:53] <ThePi​Guy24> 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> ThePi​Guy24: 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> Foreca​ster71: 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 ^
L71[22:19:44] <ForeBot> I had an exception... ow. Here's the stacktrace: https://paste.pc-logix.com/razigehalo
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> Foreca​ster71: ^ ^ 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 ^
L85[22:53:05] <ForeBot> I had an exception... ow. Here's the stacktrace: https://paste.pc-logix.com/emusaceqah
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> Foreca​ster71: 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> Foreca​ster71: 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> Foreca​ster71: 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> Foreca​ster71: ^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> Foreca​ster71: ^2 ^2
L108[22:59:02] <ThePiGuy24> %rainbow ^^
L109[22:59:02] <MichiBot> ThePi​Guy24: ^^ ^^
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> Foreca​ster71: 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> Mic​hiyo: well the ^ works at least
L128[23:02:39] <Michiyo> ?rainbow ^12
L129[23:02:39] <ForeBot> Mic​hiyo: well the ^ works at least
L130[23:02:42] <Michiyo> oh
L131[23:02:42] <Michiyo> right
L132[23:02:45] <Michiyo> ?rainbow ^13
L133[23:02:45] <ForeBot> Mic​hiyo: Message too long to send to channel https://paste.pc-logix.com/zefarodoya
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> 04now 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)
L167[23:24:17] <PCL-Jenkins> Project LanteaBot build #969: SUCCESS in 29 sec: https://ci.pc-logix.com/job/LanteaBot/969/
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> Forec​aster: 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> Forec​aster: 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> Forec​aster: 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> Forec​aster: 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> Forec​aster: 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)
<<Prev Next>> Scroll to Top