This program I made lets you easily bring your Pandora bot to MSN. It uses the Multi-IM services of BitlBee to communicate with your bot and MSN user. When a MSN User sends your bot a message on MSN 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 conversation if the message was sent from a MSN Conversation with multiple people.
Since RunABot shut down their services my AIM to MSN Transport Program no longer works, so I decided to make a program that does the same with Pandora Bots. So, I basically took the code from my AIM to MSN Transport program and changed it to use Pandora Bot's XML instead of AIM to send messages to bot and get bot messages back. So basically with this program you use can all the features from my old program and more!
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 Windows Live ID. I'd recommend registering a Windows Live ID simalar to your bot's username in some way. For example, if your bot's name is MyCoolBot then you would create the MSN (or Windows Live) ID, mycoolbot@live.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.
If you like this program or just don't like MSN Messenger you might want to consider trying the Yahoo Messenger version of this program.
You'll first need to download my MSN 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 MSN 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 convos with your friends and have fun. =D
/LeaveConvo - Makes your bot leave the current MSN Conversation, then your bot will say bye to everyone in a amusing message then leave.
/AddContact [User's MSN ID] - Makes your bot add a user to the it's MSN Contact list.
/InviteMe - Makes your bot invite a user to a conversation that your bot is in.
/SendIM [User's MSN ID] with [Message] - Makes me send an IM to another user. (User must be in bot's Contact List)
/AwayOn - Sets your bot's status to away.
/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.
- None found yet.
Version 1.2 - Beta 3 - April 28, 2011
Fixed compatibility with servers that use older versions of Bitlbee. Multi-person conversations should work again when using other servers.
Version 1.2 - Beta 2 - September 2, 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.
Version 1.2 - Beta 1 - July 3, 2010
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.
Added the /SendIM command to allow user to make the bot send a message to a user. This only will send messages to users that are in the bot's contact list.
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 - Beta 5B - November 12, 2009
Fixed bug that causes program to crash when a user sends an invitation or tries to start a file transfer with a bot.
Version 1 - Beta 5 - October 24, 2009
Updated User Message filter to filter out more special characters that cause errors such as the common double quotes (").
Added bot message filter to filter out most HTML code and line breaks in the bot's message, which has caused the message to get cut off when sent to the user.
Added the option to pick either the Paid Pandora Bots Server or the Regular Pandora Bots Server on the main window.
Added Customer ID Isolation which separates the Customer ID of each user so each user will have separate varibles that are set by the bot.
Added the option to turn Customer ID Isolation On or Off.
Added the option to set the delay of how long it takes for the bot to respond to the user's message.
Added the User Data window to look at and manage the stored Users and their Customer IDs.
Added Defaults button on all option windows to reset all the options on the window to default.
Resetting the bot now resets all Customer IDs.
Version 1 - Beta 4 - October 10, 2009
Initial public release of the Pandora Bots version.
Major Code change from AIM to MSN Transport to Pandora Bots version.
Added /AwayOn and /AwayOff Commands to let the user set the bot's staus as away or back to online.
Added option to change the error message that the bot sends the user when an error occurs.
Version 1 - Beta 3 - February 4, 2009
Fixed "temporary network problems" glitch when trying to enter the bot's MSN conversation.
Added /ShowConsole Command to show the Debug Console after you hide it in the background.
Added option to hide Debug Console.
When your internet connection gets disrupted or the server kicks you off after a ping error (which usually occurs when your bot gets an overflow of messages) it will reconnect automatically.
An options dialog has been added to turn the auto reconnection feature on or off.
The program now alerts you when someone else signs into your bot's MSN name and asks if you want to reset your bot to sign it back into MSN.
Version 1 - Beta 2 - October 2, 2008
Fixed bot talking to itself glitch
Added /Help Command to list available bot commands.
Added /AddContact Command to add a user to the bot's MSN Contact list.
Added /InviteMe Command to invite user to a conversation that the bot is in.
Bot information such as usernames and passwords is saved in windows registry so that users don't have to enter it every time they start the application.
Bot information can be cleared from registry by clicking a button on the main window.
Version 1 - Beta 1 - September 24, 2008
Initial public release.
Main MSN 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 you can't use most of the special MSN features
File Transfers are ignored to prevent program from crashing
Special Invitations are ignored to prevent program from crashing
If you try to send the Leave Convo command while in a private IM your bot will say this
Starting a convo with a friend and a bot
Using the Leave Convo Command to make the bot leave the convo
Using the Invite ME Command to have your bot invite you to it's active conversation.
Using the Away On Command to set your bot's status as away.
An example of Customer ID Isolation being used in a convo.
A random funny Convo