Name: MetaBot
ID: metabot
Version: 346
If you know a little HTML, CSS and Javascript, you can easily build apps for the Newbound Network. You can extend your apps with commands written in Python or Java. Simply define the commands your app accepts and the parameters for those commands, and the software turns your code into an easy-to-use API automatically. Add the user interface by providing your app's HTML and CSS. Then make it come to life with a little Javascript. MetaBot automatically generates Javascript functions for you to call commands on the back-end. Preview your work before you publish. When it's finished, just hit the publish button and your app is immediately available over your personal Newbound network.
Javascript API
Command | Permissions | Parameters | Description |
---|
activate | | botmanager, classname | Activate the given app |
appdetail | include: anonymous
| id, botmanager | Return detail about the given app |
apps | include: anonymous
| botmanager | List the apps installed on this device |
autoupdate | | val, metabot | |
buildjsapi | | lib, id | |
call | | db, name, cmd, args, sessionid | Call the given command in the given library/control (db/name) |
deactivate | | botmanager, classname | Deactivate the given app |
deletelibrary | | lib, botmanager | |
installapp | | metabot, appinfo | Deprecated. Do not use. |
installlib | | metabot, peer, lib, guid, sessionid | Install the given library from the given peer |
libraries | include: anonymous
| | List the libraries installed on this device |
libstatus | include: anonymous
| lib, metabot | Return the status of the given library or comma delimited list of libraries |
rebuildassets | | botmanager, lib | |
sendlib | include: anonymous
| lib, peer, metabot | Send the given library to the given peer |
uninstall | | botmanager, appid | Uninstall the given app |
update | | metabot, sessionid | Update all libraries installed on this device |
Other Apps