Yahoo Pandora Bot
This is the Yahoo Messenger version of my MSN Pandora Bot Program. It lets you easily bring your Pandora bot to Yahoo! Messenger. It uses the Multi-IM services of BitlBee to communicate with Yahoo Messenger users. When a Yahoo User sends your bot a message on Yahoo Messenger it gets sent to BitlBee which then gets sent to the program, and the program will then send the user's message to your bot on the Pandora servers. After the bot makes a response the program then takes that message and sends it back to the user or a Chat Room if the message was sent from a Yahoo Group Chat.
Before you Begin:
If you don't have a Pandora bot then you'll need to make one. You can make one by going to the Account Sign-Up page, then you can edit your bots settings and publish it.
After you publish your bot you will need to get it's Bot ID from it's talk page. The Bot ID is the unique ID that is assigned to every bot after the botid= part of the talk page URL. An example of this can be found on the Pandora Bots FAQ page.
After you create your Pandora Bot you then need to register a Yahoo! Live ID. I'd recommend registering a Yahoo ID similar to your bot's user name in some way. For example, if your bot's name is MyCoolBot then you would create the Yahoo ID, mycoolbot@yahoo.com.
NOTE:
If you're using an older Operating System then you might have to download Microsoft XML 4.0 or higher if you don't already have it installed. If it's not installed you'll get an error saying that an ActiveX control is missing.
Other Versions:
If you like this program or just don't like Yahoo! Messenger you might want to consider trying the MSN Messenger version of this program.
Getting Started:
You'll first need to download my Yahoo Pandora Bot Program by clicking the button below:
If you don't want to use the setup program to install the bot then you can download a ZIP version of the program with all the required files to run it:
Now run the program and enter your bot's Yahoo ID and Password, then enter your Bot's ID that you just got before. If you want you can leave the Bot's Name field blank as it's not important in this version of the program. Once you've done this then you're ready to go! Try sending a IM to your bot to test it then for fun invite the bot to Group Chats with your friends and have fun. =D
Bot Commands:
/StartChat - Makes your bot start a new Group Chat and invites the user to it.
/LeaveChat - Makes your bot leave the current Yahoo Group Chat, then your bot will say bye to everyone in a amusing message then leave.
/AddContact [User's Yahoo ID] - Makes your bot add a user to the it's Yahoo Contact list.
/SendIM [User's ID] with [Message] - Makes your bot send an IM to another user. This only works with people in your bot's contact list!
/AwayOn - Sets your bot's status to away. (Optional: Type Busy after this command to set bot's status as "Busy")
/AwayOff - Sets your bot's status back to online.
/ShowConsole - Shows the Debug Console after you hide it in the background.
/Help - Lists available bot commands.
Glitches/Bugs in this version:
- Due to recent changes in Bitlbee's commands the Buzz-back feature no longer functions on servers with newer versions of Bitlbee. Though, the buzz button on the debug console still functions as normal. Also using <ding> in a SendIM command will also work.
Changelog:
Version 1.2 Beta 2 - October 6, 2010
Updated internal commands to work with Bitlbee's recent command update.
Added option to choose other Bitlbee servers and enter another Bitlbee server not listed.
Added option to change bot's font color.
Fixed glitch that caused Bitlbee to kick bot off server when the bot tries to send excessively long messages to the user. Bot messages are now truncated at 1424 characters (including formatting).
Fixed glitch that caused program to crash when a user used a special character.
Fixed Window focusing problems with the option windows.
Minor stability updates.
Version 1.2 Beta 1 - February 2, 2010
Initial public release of Yahoo version.
MSN Pandora Bot code changed and optimized to work with Yahoo Messenger
Added /SendIM command to send an IM to another user
Added /StartChat command to start a new Group Chat
Removed /InviteMe command due to current limitations with BitlBee and Yahoo Messenger causing problems. Once the problem is fixed I'll add it back.
Added Formatting section to the Bot Options Screen to allow the user to format the bot's text. Color is not enabled since it currently doesn't work.
Added Buzz-Back option to Bot Options Screen.
Fixed Windows Focusing Glitch with Option windows.
Added Buzz button to the Debug Console to allow the user to Buzz other users directly.
Screenshots:
Main Yahoo Pandora Bot Window
User Data Window with Customer ID Isolation Turned On
User Data Window with Customer ID Isolation Turned Off
Console Options
Bot Options
Private Instant Messaging with the bot
When chatting with your bot your bot wont respond to special features
If you try to send the Leave Chat command while in a private IM your bot will say this
Using the Leave Chat Command to make the bot leave the Group Chat
Using the Away On Command to set your bot's status as away.
An example of Customer ID Isolation being used in a Group Chat.
The Buzz-Back feature being used.
The new text formatting feature being used.
Using the Start Chat command to start a new Group Chat.
Using the Send IM command to send an IM to another user.