How to recover my bot's AIM username AOL deleted my bot :(

Dear AOL I am a bot developer and I had a robot running for more than a year. The robot name was HalThePenguin

today my robot disconnected and when I tried to reconnect it said that the username and password were invalid. I tried with so many clients and tried waiting and no luck.

My bot had over 4K users and a lot of people used to chat with my bot. It is very sad that after so many years of building an audience for my bot it is deleted, is there a way to recover my username.

Thank you

RE: AIM Lite AWI Problem

The only way I can reproduce that problem is if the plugin.xml file is removed from the awi or it somehow got corrupted. Can you send me the awi you created (this sn at aim.com)?

-Gus

.

.

RE: AWI plugin widgets

Those plugins are probably using fingerprint-checked-keys so this means you cannot unzip them and re-zip them again since the files will be different.

Let me show you an example using my corewitness plugin for AIM.

At the online state the corewitness plugin dumps all the properties of the session including the state of every plugin.
As you can see from this trace, the plugin loaded fine since the plugin was started. If an enabled plugin fails to start then the verification result should indicate why.

00:00.265 [gusverdun] DAccEvents::OnStateChange - 'AccSessionState_Online' (500)
...
      AccPluginInfoProp_Uuid = '{6A753162-7868-3772-6B70-73432D305530}'
      AccPluginInfoProp_Name = 'IM Recv Sound'
      AccPluginInfoProp_Version = '0.1'
      AccPluginInfoProp_Description = 'Play a sound on im received'
      AccPluginInfoProp_VendorName = 'AIM Lite Team'
      AccPluginInfoProp_Enabled = Yes
      AccPluginInfoProp_VerificationResult = 0 (0x00000000)
      AccPluginInfoProp_Started = Yes

Next is the trace when I re-zipped the same contents:

      AccPluginInfoProp_Uuid = '{6A753162-7868-3772-6B70-73432D305530}'
      AccPluginInfoProp_Name = 'IM Recv Sound'
      AccPluginInfoProp_Version = '0.1'
      AccPluginInfoProp_Description = 'Play a sound on im received'
      AccPluginInfoProp_VendorName = 'AIM Lite Team'
      AccPluginInfoProp_Enabled = Yes
      AccPluginInfoProp_VerificationResult = -2147467259 (0x80004005)
      AccPluginInfoProp_Started = No

As you can see the verification failed.

I recommend that you get your own plugin key from AIM if you want to play around with an existing plugin. Once you have the key, just put it the plugin.xml file and re-zip the contents. Since this is your own key, you don't have to worry about fingerprints and you are free to make as many changes as you want.

NOTE: Be sure to preserve the relative paths within the plugin's zip file since the 'content' folder is required for AWI.

I got a new key and re-built the AWI and here is the result:

  Plugin 5: 
      ...uuid...omitted...
      AccPluginInfoProp_Name = 'Gus' IM Recv Sound'
      AccPluginInfoProp_Version = '0.1'
      AccPluginInfoProp_Description = 'Play a sound on im received'
      AccPluginInfoProp_VendorName = 'Gus'
      AccPluginInfoProp_Enabled = Yes
      AccPluginInfoProp_VerificationResult = 0 (0x00000000)
      AccPluginInfoProp_Started = Yes
  Plugin 6: 
      AccPluginInfoProp_Uuid = '{6A753162-7868-3772-6B70-73432D305530}'
      AccPluginInfoProp_Name = 'IM Recv Sound'
      AccPluginInfoProp_Version = '0.1'
      AccPluginInfoProp_Description = 'Play a sound on im received'
      AccPluginInfoProp_VendorName = 'AIM Lite Team'
      AccPluginInfoProp_Enabled = Yes
      AccPluginInfoProp_VerificationResult = 0 (0x00000000)
      AccPluginInfoProp_Started = Yes

As you can see this also lets me run both plugins at the same time.

Hope this helps.

Thanks,

Gus

Gus thank you very much for

Gus thank you very much for your response and detailed explanation. But unfortunately I still can get it to work.
I'm using AIM lite and when I run (double-click) the awi plugins from http://x.aim.com/laim/plugins.php AIM lite ask me to approve the plugin, then I rename to .zip, unzip, change the key, zip, rename to .awi run again and nothing happens, the approve plugin window doesn't appear.

fingerprints

Steps
1. Get a plugin key at http://developer.aim.com/manageKeys.jsp
2. Put that key into plugin.xml, should look like this:

uuid = "{XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"

3. Zip up the contents including the plugin.xml
4. Change the file extension to awi
5. run acchash.exe which will allow you to browse to the awi file and click Get Hash Value ( the fingerprint).
6. go to http://developer.aim.com/manageKeys.jsp and copy and paste that fingerprint above to the same key that is the uuid in plugin.xml
7. Double click on the awi file and it should asked you if you'd like to install the plugin.