<<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
snatcher> swoop
L6[19:39:18]
<Fork
snatcher> ?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
snatcher> ?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
snatcher> ?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
snatcher> ?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
snatcher> ?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
snatcher> ?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
snatcher> eyeroll
L28[20:33:04]
<Fork
snatcher> .
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]
<SkyCrafter0> %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]
<SkyCrafter0> BRUHWHAT
L35[20:34:20]
<Fork
snatcher> I'm not Michiyo
L36[20:34:32]
<SkyCrafter0> 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
snatcher> .
L43[20:36:26]
<Fork
snatcher> ?sip
L44[20:37:41]
<SkyCrafter0> 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
snatcher> ?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
snatcher> ?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
snatcher> ?sip
L54[20:45:34]
<Fork
snatcher> ?sip ?sip
L55[20:45:50]
<Fork
snatcher> 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
snatcher> ?sip
L59[20:48:41]
<Fork
snatcher> not sure why this part isn't working, curious
L60[20:48:53]
<Fork
snatcher> ?sip
L61[20:49:58]
<Fork
snatcher> 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
snatcher> ?sip
L66[20:51:13]
<Fork
snatcher> ah I see
L67[20:51:48]
<Fork
snatcher> 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
snatcher> ?sip
L71[20:52:52] <ForeBot> You drink a slimy
radiation potion (New!). The bottle turns into a piece of bacon.
Fork snatcher has found 1 piece of bacon so far.
L72[20:53:05]
<Fork
snatcher> super
L73[20:53:40]
<Fork
snatcher> ?remindme 5s ALERT!
L74[20:53:41] <ForeBot> Fork snatcher:
Specify a remind message after the time.
L75[20:53:52]
<Fork
snatcher> wut
L76[20:54:22] <Forecaster> ?remindme 5s
ALERT!
L77[20:54:22] <ForeBot> Forecaster:
Specify a remind message after the time.
L78[20:54:35]
<Fork
snatcher> ?remindme 1m ACHTUNG!
L79[20:54:36] <ForeBot> Fork snatcher:
Specify a remind message after the time.
L80[20:54:44]
<Fork
snatcher> o~o
L81[20:54:47]
<Fork
snatcher> ?remindme
L82[20:54:47] <ForeBot> Fork snatcher:
Specify time (eg 1h20m10s)
L83[20:54:57]
<Fork
snatcher> wat
L84[20:56:29]
<Fork
snatcher> ?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
snatcher> aah
L88[20:57:08]
<Fork
snatcher> `.subList(1, thisCmd.size() -1)` I shouldn't have put
that -1 there it turns out...
L89[20:58:50]
<Fork
snatcher> 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
snatcher> ?remindme
L93[21:03:44] <ForeBot> Fork snatcher:
Specify time (eg 1h20m10s)
L94[21:06:10]
<Fork
snatcher> 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
snatcher> 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
snatcher> 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 snatcher:
I've heard "foo" is in these days
L99[21:07:13] <ForeBot> Fork snatcher:
soup'os, for a complete breakfast!
L100[21:07:20]
<Fork
snatcher> Amanda ^
L101[21:07:59] <Amanda> That won't be
abused at all
L102[21:08:09]
<Fork
snatcher> the commands have to be at the end though, or it will
send anything that follows them as parameters
L103[21:08:25]
<Fork
snatcher> timeouts still apply
L104[21:09:03]
<Fork
snatcher> 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)
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]
<SkyCrafter0> %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 1d4 => 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]
<SkyCrafter0> I AM THE ACTUAL B E S
T
L120[21:18:05]
<ThePiGuy24> %lua h = 0
L121[21:18:18]
<SkyCrafter0> %lua h = 0 / 0
L122[21:18:20]
<ThePiGuy24> %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]
<SkyCrafter0> get dabbed on
L125[21:18:29]
<ThePiGuy24> hmm
L126[21:18:40]
<SkyCrafter0> %lua
print("@SkyCrafter0")
L127[21:18:40] <MichiBot>
@SkyCrafter0
L128[21:18:43]
<SkyCrafter0> bru
L129[21:19:12]
<ThePiGuy24> %lua
print("<@".."209142270195138560"..">")
L130[21:19:12] <MichiBot>
<@209142270195138560>
L131[21:19:16]
<SkyCrafter0> %lua
`print("@ThePiGuy24#0369")`
L132[21:19:17] <MichiBot> main:1:
unexpected symbol near '`'
L133[21:19:21]
<SkyCrafter0> o
L134[21:19:30]
<SkyCrafter0> wait
L135[21:19:34]
<SkyCrafter0> can it do `while true
do`?
L136[21:19:45]
<SkyCrafter0> for example
L137[21:20:02]
<SkyCrafter0> `while true do
print("<@".."258769251547086849"..">")
end`
L138[21:20:08]
<SkyCrafter0> lol
L139[21:20:32]
<Forecaster> the sandbox will time out a
script if it runs for too long
L140[21:20:43]
<SkyCrafter0> so it wont break if I try
running it?
L141[21:20:48]
<Forecaster> no
L142[21:20:55]
<SkyCrafter0> %lua while true do
print("<@".."258769251547086849"..">")
end
L143[21:21:14]
<SkyCrafter0> well
L144[21:21:14]
<SkyCrafter0> boo
L145[21:21:20]
<Forecaster> %test
L147[21:21:27] <Michiyo> %lua
print("Boop")
L148[21:21:28] <MichiBot> Boop
L149[21:21:45]
<Forecaster> huh
L150[21:21:47]
<Forecaster> %test
L152[21:21:52] <Michiyo> %test
L153[21:21:52]
<SkyCrafter0> also how tf are IRC people
talking here
L154[21:21:52] <MichiBot> Michiyo:
Success
L155[21:21:57]
<Forecaster> that's odd
L156[21:22:02]
<Forecaster> 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]
<SkyCrafter0> o
L160[21:22:10]
<SkyCrafter0> OH
L161[21:22:11] <Michiyo> MichiBot ONLY
exists on IRC.
L162[21:22:13]
<SkyCrafter0> WHAT
L163[21:22:19]
<SkyCrafter0> oh
L164[21:22:41]
<SkyCrafter0> %lua while true do
print("<@".."209142270195138560"..">")
end
L165[21:22:46]
<SkyCrafter0> do the thing michi
L166[21:22:48] <Michiyo> It's not going to
work :P
L167[21:22:51]
<SkyCrafter0> d o t h e t h i n g
L168[21:22:54]
<SkyCrafter0> 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]
<SkyCrafter0> l
L172[21:23:10]
<SkyCrafter0> 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]
<SkyCrafter0> ah
L175[21:24:11] <Michiyo> And if the paste
site says no, then you get `null`
L176[21:24:17]
<SkyCrafter0> lmao
L177[21:24:21]
<SkyCrafter0> fair enough
L178[21:24:26] <Michiyo> Not something I
care to bother to fix
L179[21:24:39]
<SkyCrafter0> 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> Forecaster: This
is my second hello
L195[21:35:40] <Forecaster> there we
go
L196[21:35:46]
<Forecaster> ?hello
L197[21:35:47] <ForeBot> Forecaster: This
is my second hello
L198[21:36:42]
<Forecaster> 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> @Forecaster I
don't have easy access to MichiBot's home folder ATM
L201[21:38:18]
<Forecaster> ah well, no worries
L202[21:38:22]
<Forecaster> 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]
<Forecaster> hm
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
L214[21:41:02] <Forecaster> %souptwo
L215[21:41:02] <MichiBot> Forecaster:
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
L219[21:42:43]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> Hm...
L226[22:30:04]
<Forecaster> Tomorrow I should see if I
can make it so you can chain commands
L227[22:33:38]
<Forecaster> The most difficult part there
is that commands don't return anything
L228[22:37:07] <Michiyo> long long ago
MichiBot could chain commands
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]
<Forecaster> What
L234[22:59:53]
<Forecaster> 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]
<Forecaster> You'd have to pass either
"random" or "potion" to sip, otherwise it would
fail
L239[23:06:57]
<Forecaster> %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]
<Forecaster> The argument has to be empty,
"random", or contain the word potion
L242[23:08:48]
<Forecaster> If none of those are true the
above will happen
L243[23:09:21]
<Forecaster> 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