<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[10:26:12] ⇦ Quits: MichiBot (~MichiBot@service-77.theender.net) (Remote host closed the connection)
L2[10:26:35] ⇨ Joins: MichiBot (~MichiBot@service-77.theender.net)
L3[10:26:35] Spock sets mode: +o on MichiBot
L4[19:38:26] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L5[19:39:01] <Fork s​natcher> swoop
L6[19:39:18] <Fork s​natcher> ?sip
L7[19:40:49] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L8[19:41:09] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L9[19:41:22] <Fork s​natcher> ?sip
L10[19:42:01] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L11[19:42:19] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L12[19:42:27] <Fork s​natcher> ?sip
L13[20:09:12] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) ()
L14[20:10:45] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L15[20:11:02] <Fork s​natcher> ?sip
L16[20:11:18] <Forecaster> ?sip
L17[20:11:26] <Forecaster> this is going well
L18[20:11:30] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L19[20:29:38] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L20[20:29:49] <Fork s​natcher> ?sip
L21[20:30:41] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L22[20:31:02] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L23[20:31:11] <Fork s​natcher> ?sip
L24[20:31:52] <Amanda> I say just leave it broken. an IRC bot has no responsibility to be usable for an inferior platform. :D
L25[20:32:02] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L26[20:32:20] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L27[20:32:28] <Fork s​natcher> eyeroll
L28[20:33:04] <Fork s​natcher> .
L29[20:33:39] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L30[20:33:48] <Amanda> more to the point, I think Michiyo said something along the lines of it's not worh the effort to make it accept all the stupid stuff in discord nicks
L31[20:33:57] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L32[20:34:09] <SkyCr​after0> %tonk
L33[20:34:09] <MichiBot> I'm sorry SkyCrafter0, you were not able to beat Forecaster's record of 3 hours, 43 minutes and 27 seconds this time. 1 hour, 54 minutes and 2 seconds were wasted! Missed by 1 hour, 49 minutes and 24 seconds!
L34[20:34:16] <SkyCr​after0> BRUHWHAT
L35[20:34:20] <Fork s​natcher> I'm not Michiyo
L36[20:34:32] <SkyCr​after0> i have no fuckin clue how tonk works still
L37[20:35:17] <Amanda> it's global
L38[20:35:21] <Amanda> not per-channel
L39[20:35:36] <Amanda> someone tonked 1h54m ago
L40[20:35:42] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L41[20:36:03] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L42[20:36:14] <Fork s​natcher> .
L43[20:36:26] <Fork s​natcher> ?sip
L44[20:37:41] <SkyCr​after0> ohhhhh
L45[20:42:08] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) ()
L46[20:42:26] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L47[20:42:34] <Fork s​natcher> ?sip
L48[20:43:32] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L49[20:43:51] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L50[20:44:02] <Fork s​natcher> ?sip
L51[20:44:39] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L52[20:44:56] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L53[20:45:05] <Fork s​natcher> ?sip
L54[20:45:34] <Fork s​natcher> ?sip ?sip
L55[20:45:50] <Fork s​natcher> hm hm...
L56[20:46:37] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L57[20:46:56] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L58[20:47:08] <Fork s​natcher> ?sip
L59[20:48:41] <Fork s​natcher> not sure why this part isn't working, curious
L60[20:48:53] <Fork s​natcher> ?sip
L61[20:49:58] <Fork s​natcher> oh, hidden exception
L62[20:50:00] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L63[20:50:31] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L64[20:50:39] <Fork s​natcher> ?sip
L65[20:50:41] <ForeBot> I had an exception... ow. Here's the stacktrace: https://paste.pc-logix.com/owukicamoz
L66[20:51:13] <Fork s​natcher> ah I see
L67[20:51:48] <Fork s​natcher> can't set params to subList(1+) if the list only has one element
L68[20:52:21] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) (Client Quit)
L69[20:52:40] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L70[20:52:51] <Fork s​natcher> ?sip
L71[20:52:52] <ForeBot> You drink a slimy radiation potion (New!). The bottle turns into a piece of bacon. Fork s​natcher has found 1 piece of bacon so far.
L72[20:53:05] <Fork s​natcher> super
L73[20:53:40] <Fork s​natcher> ?remindme 5s ALERT!
L74[20:53:41] <ForeBot> Fork s​​natcher: Specify a remind message after the time.
L75[20:53:52] <Fork s​natcher> wut
L76[20:54:22] <Forecaster> ?remindme 5s ALERT!
L77[20:54:22] <ForeBot> Forec​aster: Specify a remind message after the time.
L78[20:54:35] <Fork s​natcher> ?remindme 1m ACHTUNG!
L79[20:54:36] <ForeBot> Fork s​​natcher: Specify a remind message after the time.
L80[20:54:44] <Fork s​natcher> o~o
L81[20:54:47] <Fork s​natcher> ?remindme
L82[20:54:47] <ForeBot> Fork s​​natcher: Specify time (eg 1h20m10s)
L83[20:54:57] <Fork s​natcher> wat
L84[20:56:29] <Fork s​natcher> ?remindme 5s super warning!
L85[20:56:31] <ForeBot> I'll remind you about "super" at 10/10/2020 10:56:34 PM
L86[20:56:35] <ForeBot> @Fork snatcher REMINDER: super
L87[20:56:41] <Fork s​natcher> aah
L88[20:57:08] <Fork s​natcher> `.subList(1, thisCmd.size() -1)` I shouldn't have put that -1 there it turns out...
L89[20:58:50] <Fork s​natcher> where did that @ come from...
L90[21:03:03] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) ()
L91[21:03:18] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L92[21:03:44] <Fork s​natcher> ?remindme
L93[21:03:44] <ForeBot> Fork s​natcher: Specify time (eg 1h20m10s)
L94[21:06:10] <Fork s​natcher> well, that should work now, it was actually super easy, but I decided to refactor the event listener to enable something else
L95[21:06:30] <Fork s​natcher> namely, you can now prefix commands with anything and then ?sip
L96[21:06:30] <ForeBot> You drink an oxidised pink potion (New!). The bottle turns into a piece of bacon. Fork snatcher has found 1 piece of bacon so far.
L97[21:07:11] <Fork s​natcher> and you can execute multiple commands in one message such as ?choose foo or bar ?choose soup or pie
L98[21:07:12] <ForeBot> Fork s​natcher: I've heard "foo" is in these days
L99[21:07:13] <ForeBot> Fork s​natcher: soup'os, for a complete breakfast!
L100[21:07:20] <Fork s​natcher> Amanda ^
L101[21:07:59] <Amanda> That won't be abused at all
L102[21:08:09] <Fork s​natcher> the commands have to be at the end though, or it will send anything that follows them as parameters
L103[21:08:25] <Fork s​natcher> timeouts still apply
L104[21:09:03] <Fork s​natcher> so if you for example try to tonk twice in one message it will only execute the first one
L105[21:11:48] <PCL-Jenkins> Starting build #934 for job LanteaBot (previous build: SUCCESS)
L106[21:12:03] <PCL-Jenkins> Project LanteaBot build #934: SUCCESS in 17 sec: https://ci.pc-logix.com/job/LanteaBot/934/
L107[21:12:03] <PCL-Jenkins> martinek90: Abuncha soup
L108[21:12:13] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) ()
L109[21:12:28] ⇦ Quits: MichiBot (~MichiBot@service-77.theender.net) (Remote host closed the connection)
L110[21:12:47] ⇨ Joins: MichiBot (~MichiBot@service-77.theender.net)
L111[21:12:48] Spock sets mode: +o on MichiBot
L112[21:16:11] ⇨ Joins: contumelys (~webchat@36.68.9.32)
L113[21:17:21] <SkyCr​after0> %sip %sip %sip %sip %sip
L114[21:17:21] <MichiBot> You drink a bubbly cyan potion (New!). A trapdoor suddenly opens up under SkyCrafter0! There are spikes at the bottom. They successfully evaded it with a 17 vs DC 15!
L115[21:17:22] <MichiBot> You drink a smelly ferozium potion (New!). The potion bottle is suddenly on fire! SkyCrafter0 takes 1d​4 => 2 damage before letting go of it!
L116[21:17:23] <MichiBot> You drink a fluffy iron potion (New!). The potion contained a computer virus! It sent a message to all of SkyCrafter0's friends telling them that they love them!
L117[21:17:24] <MichiBot> You drink a dull grass potion (New!). The bottle turns into a stainless steel bow.
L118[21:17:25] <MichiBot> You drink a fragrant electrum potion (New!). SkyCrafter0 is suddenly more aware of cute things nearby until someone looks at them.
L119[21:17:32] <SkyCr​after0> I AM THE ACTUAL B E S T
L120[21:18:05] <ThePi​Guy24> %lua h = 0
L121[21:18:18] <SkyCr​after0> %lua h = 0 / 0
L122[21:18:20] <ThePi​Guy24> %lua h = h + 1 print(h) %lua h = h + 1 print(h) %lua h = h + 1 print(h) %lua h = h + 1 print(h) %lua h = h + 1 print(h) %lua h = h + 1 print(h) %lua h = h + 1 print(h) %lua h = h + 1 print(h) %lua h = h + 1 print(h) %lua h = h + 1 print(h) %lua h = h + 1 print(h)
L123[21:18:21] <MichiBot> main:1: unexpected symbol near '%'
L124[21:18:28] <SkyCr​after0> get dabbed on
L125[21:18:29] <ThePi​Guy24> hmm
L126[21:18:40] <SkyCr​after0> %lua print("@SkyCrafter0")
L127[21:18:40] <MichiBot> @SkyCrafter0
L128[21:18:43] <SkyCr​after0> bru
L129[21:19:12] <ThePi​Guy24> %lua print("<@".."209142270195138560"..">")
L130[21:19:12] <MichiBot> <@209142270195138560>
L131[21:19:16] <SkyCr​after0> %lua `print("@ThePiGuy24#0369")`
L132[21:19:17] <MichiBot> main:1: unexpected symbol near '`'
L133[21:19:21] <SkyCr​after0> o
L134[21:19:30] <SkyCr​after0> wait
L135[21:19:34] <SkyCr​after0> can it do `while true do`?
L136[21:19:45] <SkyCr​after0> for example
L137[21:20:02] <SkyCr​after0> `while true do print("<@".."258769251547086849"..">") end`
L138[21:20:08] <SkyCr​after0> lol
L139[21:20:32] <Forec​aster> the sandbox will time out a script if it runs for too long
L140[21:20:43] <SkyCr​after0> so it wont break if I try running it?
L141[21:20:48] <Forec​aster> no
L142[21:20:55] <SkyCr​after0> %lua while true do print("<@".."258769251547086849"..">") end
L143[21:21:14] <SkyCr​after0> well
L144[21:21:14] <SkyCr​after0> boo
L145[21:21:20] <Forec​aster> %test
L146[21:21:20] <MichiBot> I had an exception... ow. Here's the stacktrace: https://paste.pc-logix.com/zigowajika
L147[21:21:27] <Michiyo> %lua print("Boop")
L148[21:21:28] <MichiBot> Boop
L149[21:21:45] <Forec​aster> huh
L150[21:21:47] <Forec​aster> %test
L151[21:21:48] <MichiBot> I had an exception... ow. Here's the stacktrace: https://paste.pc-logix.com/kutugugulu
L152[21:21:52] <Michiyo> %test
L153[21:21:52] <SkyCr​after0> also how tf are IRC people talking here
L154[21:21:52] <MichiBot> Mic​hiyo: Success
L155[21:21:57] <Forec​aster> that's odd
L156[21:22:02] <Forec​aster> Corded is here
L157[21:22:04] <Amanda> it's bridged to another IRC channel
L158[21:22:04] <Michiyo> You realize MichiBot is an IRC Bot, right?
L159[21:22:08] <SkyCr​after0> o
L160[21:22:10] <SkyCr​after0> OH
L161[21:22:11] <Michiyo> MichiBot ONLY exists on IRC.
L162[21:22:13] <SkyCr​after0> WHAT
L163[21:22:19] <SkyCr​after0> oh
L164[21:22:41] <SkyCr​after0> %lua while true do print("<@".."209142270195138560"..">") end
L165[21:22:46] <SkyCr​after0> do the thing michi
L166[21:22:48] <Michiyo> It's not going to work :P
L167[21:22:51] <SkyCr​after0> d o t h e t h i n g
L168[21:22:54] <SkyCr​after0> bruh
L169[21:22:58] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L170[21:23:01] <MichiBot> Message too long to send to channel null
L171[21:23:08] <SkyCr​after0> l
L172[21:23:10] <SkyCr​after0> LMAO
L173[21:23:59] <Michiyo> the timeout is 20 seconds IIRC, it'll dump anything it has done out, and if it's multiple lines will be tossed over to the paste site
L174[21:24:09] <SkyCr​after0> ah
L175[21:24:11] <Michiyo> And if the paste site says no, then you get `null`
L176[21:24:17] <SkyCr​after0> lmao
L177[21:24:21] <SkyCr​after0> fair enough
L178[21:24:26] <Michiyo> Not something I care to bother to fix
L179[21:24:39] <SkyCr​after0> I see why
L180[21:27:48] <Forecaster> ?command add hello This is my hell o
L181[21:27:49] <ForeBot> Forecaster: Command Added! Don't forget to set help text with addcommandhelp!
L182[21:27:53] <Forecaster> ?hello
L183[21:28:06] <Forecaster> huh
L184[21:28:16] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) ()
L185[21:28:28] <Forecaster> hm, it didn't register anything
L186[21:28:34] <Forecaster> nor did it save anything to the db
L187[21:29:02] <Michiyo> ... neat
L188[21:29:40] <Forecaster> uh
L189[21:29:41] <Forecaster> org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table Commands has no column named return_value)
L190[21:35:16] ⇨ Joins: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com)
L191[21:35:33] <Forecaster> ?command add hello This is my second hello
L192[21:35:34] <ForeBot> Forecaster: Command Added! Don't forget to set help text with addcommandhelp!
L193[21:35:37] <Forecaster> ?hello
L194[21:35:37] <ForeBot> Forec​aster: This is my second hello
L195[21:35:40] <Forecaster> there we go
L196[21:35:46] <Forec​aster> ?hello
L197[21:35:47] <ForeBot> Forec​aster: This is my second hello
L198[21:36:42] <Forec​aster> Michiyo is the second column in the Commands table named return_value in the live db?
L199[21:37:08] <Michiyo> one sec
L200[21:37:55] <Michiyo> @Forec​aster I don't have easy access to MichiBot's home folder ATM
L201[21:38:18] <Forec​aster> ah well, no worries
L202[21:38:22] <Forec​aster> I suspect it is
L203[21:38:36] <Michiyo> wait i lied
L204[21:39:14] <Michiyo> umm
L205[21:39:15] <Michiyo> no
L206[21:39:46] <Forec​aster> hm
L207[21:39:49] <Michiyo> @Forec​aster https://drive.pc-logix.com/s/s5iqNRw3JNzFfQd
L208[21:40:35] <Forecaster> %command add soup Terrible soup
L209[21:40:37] <MichiBot> Forecaster: Can't override existing commands.
L210[21:40:50] <Forecaster> %command add souptwo Worse soup
L211[21:40:50] <MichiBot> Forecaster: Command Added! Don't forget to set help text with addcommandhelp!
L212[21:40:51] <Michiyo> %soup
L213[21:40:51] <MichiBot> Mic​hiyo: https://drive.pc-logix.com/s/9WSYbk9roA5wyDG
L214[21:41:02] <Forecaster> %souptwo
L215[21:41:02] <MichiBot> Forec​aster: Worse soup
L216[21:41:19] <Forecaster> well, I'd guess I haven't actually pushed these changes then
L217[21:41:37] <Forecaster> probably cause they're part of the incomplete db overhaul
L218[21:42:15] <Forec​aster> This system uses classes to define db entries http://tinyurl.com/yyyh6jws
L219[21:42:43] <Forec​aster> but because `return` is a keyword and you can't have a variable named that I had to change the column to `return_value`
L220[21:44:32] <Forec​aster> DatabaseEntry basically contains abstract methods for saving and deleting etc that use the field names and values to interact with the db without having to manually write any queries
L221[21:47:46] ⇦ Quits: ForeBot (~ForeBot@90-224-77-58-no600.tbcn.telia.com) ()
L222[22:15:21] ⇨ Joins: SkyCrafter0 (webchat@107-179-224-96.cpe.teksavvy.com)
L223[22:15:34] <SkyCrafter0> test
L224[22:15:42] <SkyCrafter0> fair enough
L225[22:29:44] <Forec​aster> Hm...
L226[22:30:04] <Forec​aster> Tomorrow I should see if I can make it so you can chain commands
L227[22:33:38] <Forec​aster> The most difficult part there is that commands don't return anything
L228[22:37:07] <Michiyo> long long ago MichiBot could chain commands
L229[22:38:08] <Michiyo> https://irclogs.pc-logix.com/view?chan=oc&log=2014-05-13.log#L1166
L230[22:38:09] <Michiyo> lol
L231[22:38:48] <Michiyo> this is back when MichiBot's prefix was... "MichiBot, " lol
L232[22:43:33] <Ariri> Imagine you chain a sip and tonk together, but the potion pushes the tonk back
L233[22:45:47] <Forec​aster> What
L234[22:59:53] <Forec​aster> Either nothing would happen cause Tonk ignores arguments, or you'd get a failure because of the lack of the "potion" part
L235[23:04:07] <Michiyo> if you did sip | tonk sip would know that | isn't a potion and go with random, execute it and then run tonk. if the potion pushed the tonk time out then it would fail.
L236[23:04:28] <Michiyo> and I almost used %'s in there
L237[23:04:32] <Michiyo> which would have been bad
L238[23:06:45] <Forec​aster> You'd have to pass either "random" or "potion" to sip, otherwise it would fail
L239[23:06:57] <Forec​aster> %sip |
L240[23:06:58] <MichiBot> This doesn't seem to be a potion I recognize... Make sure it has an appearance and consistency keyword, and the word "potion" in it.
L241[23:08:30] <Forec​aster> The argument has to be empty, "random", or contain the word potion
L242[23:08:48] <Forec​aster> If none of those are true the above will happen
L243[23:09:21] <Forec​aster> Oh, or be one of the special drinks
L244[23:23:40] <Michiyo> well yes, NOW it has to be empty or random, but if you're adding chaining you could set commands that expect nothing OR arguments to see | as the end of their input
<<Prev Next>> Scroll to Top