I'm not sure if anyone is going to come up with a Kingdom-wide solution, but I just nabbed "Wienerbot" as a multi; if people are interested in having her serve delicious encased meats to AFH/AFHk/BAFH, I'll get cracking on some pykol. (If nobody cares or if there's already a Faxbot-like solution in place, no harm done; I haven't bought a VIP Key yet.)

The idea is that you'd bank components for a dog before a run and message Wienerbot when you're ready to eat your ghost dog (or whatever), at which point the bot would check to make sure you had enough items banked to make a hot dog, blip on over to the lounge, insert the components, and message you that it was ready. Avoids the problem of people accidentally eating hot dogs that you had planned for.

Obviously this isn't an issue for side clans with a hot dog stand and it's probably not even a problem for Hell or Heck -- someone in chat would almost certainly fix things -- but I could definitely see it being a problem for the large mass of people who use BAFH or other large clans.

snarkypants wrote:The idea is that you'd bank components for a dog before a run and message Wienerbot when you're ready to eat your ghost dog (or whatever), at which point the bot would check to make sure you had enough items banked to make a hot dog, blip on over to the lounge, insert the components, and message you that it was ready. Avoids the problem of people accidentally eating hot dogs that you had planned for.

Obviously this isn't an issue for side clans with a hot dog stand and it's probably not even a problem for Hell or Heck -- someone in chat would almost certainly fix things -- but I could definitely see it being a problem for the large mass of people who use BAFH or other large clans.

This bot is a really, really good idea. Do you need some meat towards the VIP key? It nicely solves the issue for BAFH, and potentially other clans with few members.

Probably easiest to have to send it some wads. It's tricky otherwise, for example if the prices change between it checking the prices to ask you and it buying, or if there's only one at the lowest price etc.. I'd personally have you just /w spooky or similar, with commands to check your stock of dog ingredients, and instructions in the profile.

Draco Cracona wrote:Probably easiest to have to send it some wads. It's tricky otherwise, for example if the prices change between it checking the prices to ask you and it buying, or if there's only one at the lowest price etc.. I'd personally have you just /w spooky or similar, with commands to check your stock of dog ingredients, and instructions in the profile.

But then you're out of luck if you have no spooky wads in Hagnks and haven't stocked the bot. And my way is (closer to being) stateless. Your way sounds fine, too.

I have Wienerbot capable of accepting kmails, banking items, and (sort of) taking requests. I need to wire up actually confirming that you have enough items in place and dumping them into the hot dog stand, and then add items other than just sleaze wads. At that point, I think Wienerbot will be functional enough to serve as a BAFH hot dog bot (running under cron every 5 minutes or whatever) if Flori or anyone else can provide hosting. I'll have the code available for people to play with sometime next week.

Things the initial release won't do:
* Open boxes if you send her gift boxes.
* Switch clans.
* Do anything with meat if you send her meat.
* Respond to anything in /chat including direct messages.
* Run daemonized.

Okay, Wienerbot is functional enough for testing in AFHk. Currently not running on cron, just running manually, so send an email when I'm around and interacting with people in chat. I'll talk to Lost about getting it up and running in BAFH for testing later in the week.

Using cwbot from rlbond86 and the VIP-laden character provided by snarkypants, wienerbot (#2416118) is up and running. Sending a kmail with "hotdog" should give all the necessary instructions. You can send it items in a gift box or retrieve ingredients. I'll announce this more widely after rollover if no one finds a way to break it before then.

If you sent ingredients before today, they didn't carry over to the new code. If you really want them back, I can manually handle that...