Yahoo Pandora Bot

Yahoo Pandora Bot

Version 1.2 Beta 2

 

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:

YIMPandora12Beta2.zip

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:

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.