« first day (2016 days earlier)      last day (1642 days later) » 

1:14 AM
~ Boxing Wizard
 
 
4 hours later…
5:15 AM
~ A Lighter Shade of Pearl
 
 
8 hours later…
1:16 PM
~ Mandrake, the Magician
 
 
6 hours later…
6:54 PM
!!pee
 
~ Open the floodgates ....
 
Ohhhhh.
I get it now.
Bless whoever took the time to write that.
!!pee
 
~ Let's build some dykes ....
 
!!poo
 
~ 💩 💩 💩 💩 💩 💩 💩 💩 💩 💩 💩 💩 💩
 
6:58 PM
!!vomit
 
~ BLLLEEEAAAAEERRRGGGGGJHHHHHH bunnies, parrots !!!!!
 
!!feed wolves
 
~ Come on! Make me something better than wolves
 
!!feed bunnies
 
~ Come on! Make me something better than bunnies
 
6:59 PM
!!feed carrots
 
~ I'm not sure I ever had carrots ...
 
!feed pizza
!!feed pizza
 
~ I have had enough for now ...
 
!!vomit
 
~ BLLLEEEAAAAEERRRGGGGGJHHHHHH pee powder, lurking @Dro, sonic !!!!!
 
6:59 PM
!!feed pizza
ahem ^^"
!!feed @rene, @Shadow, @Zoe
 
~ If you consider @rene, @Shadow, @Zoe to be food I might as well grab a Big Mac ...
 
:D
!!feed Shog
 
~ The taste of Shog is awful but it's better than nothing ...
7
 
XD
 
lol
 
7:00 PM
xD
 
Oh, heya zoe and rene o/
 
~ Not everything is star-worthy...
~ Stars get removed under peer-pressure?
 
Shush Kenny :D
 
Don't get Kenny suspended ... :D
 
hiya Froopy o/
@rene Pff, just blame it on the wolf and it'll be fine :P
 
7:01 PM
Been poking in here and there. Might start becoming a regular. Kinda coming outta hiding. So how are these bots here written? I've only done a bit with IRC
 
!!blame @zoe
 
@rene blames @Jindrich for @zoe
 
Mine was in VB.NET, though. I imagine these are python?
 
@Froopy nope, Kenny is written in JavaScript. Its code is here: glitch.com/edit/#!/mse-so-se-chatbot?path=bots/commands/…
 
7:18 PM
Ohhhh, nice. Looking over it it seems really similar to how I was doing it. Basically the bot's processing every message in the room looking for a specific command.
 
Yes, that is basically it.
 
So how would one keep it persistent? I see it's a node.js app.
 
@Froopy don't know any VB.Net projects but this is a C# one that I know works (haven't used it myself) gitlab.com/rjrudman/Rodgort
@Froopy yes, it can run from Glitch but I do that only for testing. The version that runs here is hosted on my own server. And yes, it is node.js and the server process never dies
unless something catastrophic happens
 
@rene, that's awesome! I been moving toward using C# in my personal projects anyway. I use VB.NET at work and I kinda hate it.
 
!!/status
 
7:25 PM
~ Maybe lookup my instructions?
 
!!status
 
BOT running since: Sat Jul 20 2019 19:52:15 GMT+0200 (CEST) for 90 days
username                                 (#msg (curr/tot))
Shadow (152859)                        , seen 19 hours ago (1184 / 6569)
KennyBOT (269324)                      , seen less than a minute ago (578 / 2878)
Zoe the transgirl (332043)             , seen 24 minutes ago (539 / 3360)
FOX 9000 (261079)                      , seen 1 days ago (439 / 2722)
Hans1984 (366991)                      , seen 16 days ago (398 / 3153)
 
I been wondering how people kept that going. I seen someone make another bot similar in operation, but it worked through his own username somehow. This was on PSNP's chat. Once they moved to discord, he got it working there too.
 
Kenny fully relies on how Nodejs keeps the eventloop running. Not much I'm doing for that.
Most state is kept in memory.
And the rest is relying on stable websockets
I do have pretty decent ISP, so that might help
 
It does. When I was doing it on my own connection at the time (~20M down/1M up) it kept losing connection randomly when I left it running the night. That was IRC though.
I will say it was very fun learning how to communicate with an IRC server. It's relatively simple.
 
7:36 PM
yeah, this is all http and websockets. Nothing fancy
 
I might actually try my hand at fully web chat bots. I think I could follow all that pretty well. I have some decent experience with sockets and http connections.
I could even revive PikachuBot (mine). It was basically a game with some other things thrown in.
It'd randomly say a trigger phrase and then await for a command (ex: Shoot the duck! !!bang) and reward points to whoever did it fastest and keep an internal track of the scores.
 
kewl!
 
I even went so far as to stop it from pinging people with a super helpful character called a no width space and give it an adjustable frequency and an off/on switch.
 
Feel free to have it show up here. It sounds as a kewl bot to have here
 
Thank you! I was about to ask if that'd be okay. I'm excited about it now. I miss working on Pikachu.
Does the command delimiter have to be !! or can it be something else?
 
7:51 PM
it is best to have a different one otherwise all bots will respond
!!noting
 
~ That is all gibberish to me...
 
Any of them using ./ ?
 
nope
 
Perfect.
I'm gonna start working on this over the weekend. I needed a fun project to kinda spice things up.
 
glad we inspire you
 
7:56 PM
Glad ya'll are so nice and inspiring. :) I'm gonna like it here.
 
@sha new bot incoming ^
 
Might be about 3-4 days. With Pikachu, getting the basic engine working took the longest initially.
Maybe 1.5
Also will include commands to change the trigger phrase and response phrase. Once I did it with .shenanigans and the trick was trying to spell it correctly XD
 
lol
 
If you have any suggestions to add, feel free to let me know.
Right now, beyond that game, there was a kind of economics game, something that parsed youtube urls for video stats. I think those were the only other things of substance besides simple input/response commands.
 
8:11 PM
just get it going first, Kenny got new commands added later on as well.
 
Right on. Scope creep is my worst enemy.
I think I'm going to just have the game we talked about as the only thing it does for now.
 
8:28 PM
Is there a way to programatically detect a room owner or authority user?
- ./qdconfig will be the command that changes the core stuff of how the bot works. I'm either going to add a command to add or remove users who are allowed to use those commands
Or just allow the bot to recognize ROs
 
@Froopy bots already detects this, I think. @rene can Kenny detect RO?
@rene yay!
 
@Shadow yes
 
@rene am (?)
 
@rene awesome
 
@Shadow rob (?)
 
8:39 PM
@FOX9000 but-no-longer-a-mod
No words found for "but-no-longer-a-mod".
You're welcome slacker.
 
Lol
 
You enjoy playing with yourself? @M.A.R :D
 
@Shadow Which meaning of that sentence are you pertaining to
 
The other one
 
8:42 PM
The one in the south?
 
Since I know the answer to one of those already ;)
@M.A.R. East
 
@Shadow parkway (?)
 
@FOX9000 parking
 
@Shadow asphalt (?)
 
@FOX9000 nitro
>>joingame
 
8:43 PM
@M.A.R. You joined the Word Association Game! Take a look at the tutorial. Run >>quitgame to leave.
 
@FOX9000 Stupid
 
@M.A.R. something (?)
 
@FOX9000 you
 
@M.A.R. bother (?)
 
@FOX9000 nitro
 
8:44 PM
@M.A.R. acid (?)
 
@FOX9000 nice
 
@M.A.R. mont (?)
 
Wat
 
@rene Awesome. I just didn't want those commands open to everyone.
I was experimenting with a similar feature for IRC PikachuBot but never got it working reliably.
 
 
1 hour later…
9:48 PM
~ Angakkuiit: Shaman Stories
 
 
2 hours later…
11:48 PM
~ 666: Teen Warlock
 

« first day (2016 days earlier)      last day (1642 days later) »