LuaViewSDK is a cross-platform framework which is designed to build native, dynamic and swift user interfaces. It's based on Lua VM and chooses lua as it's script language.
...It manages the network communication for the bots so that they can be easily written without worrying about AIM itself at all. Bots can be written in Objective-C or Lua.