The Bot Bank

From UBot Playground
Jump to: navigation, search

The UBot Studio Bot Bank[edit]

Botbank.gif

The UBot Studio Bot Bank is a publicly sourced database of scripts for various websites, commands and functions. It allows contributions from UBot users, as well as alterations to scripts that have already been added. All public Bot Bank contributions are moderated.

To access the bot bank, please go to the upper left side of the UBot Studio interface and click the BotBank option next to the ToolBox.

The Bot Bank comes in two parts:

  • The Private Bot Bank
  • The Public Bot Bank

The Private Bot Bank[edit]

The private bot bank allows you add scripts to a private part of the bot bank that only you can see. All scripts added to the private bot bank will be for your access only. Adding to the private bot bank does not require moderation. All commands, categories and websites are added to the private bot bank instantaneously.

Right clicking the Private Bot Bank option allows you to add a category.

Right clicking a category gives you the option to add to the category.

If a category is labeled Utilities, you will get the option to add a Utility Group. If a category is labeled Websites, you will get the option to add a website.

The private bot bank commands, categories and websites are all added and run the same way as public bot bank command, websites and categories.

The best way to use the private bot bank is to use it to store private pieces of code for reference.

It is not advisable to add your scripts as command nodes into a bot that you plan to distribute to others. Remember that you are the only one who has access to your private bot bank file. If you run a command directly from your private bot bank in a distributed script or compiled bot, other people will encounter errors if they attempt to run the script that contains the command.

The best way to use a script from a private bot bank command is to copy and paste its components into your main script.

Copying Commands from a Private Bot Bank Script[edit]

1. Right click the command

2. Select Edit Script

3. Copy and paste the commands you need into the script that will be compiled for distribution.


The Public Bot Bank[edit]

When you first click the Bot Bank icon next to the tool box in UBot Studio, you will notice that there are 6 categories in the Public Bot Bank:

Email Providers: consists of commands and scripts for websites that provide email services through browsers.

Forums: consists of commands and scripts for forums.

Search Providers: consists of commands and scripts for search providers that operate through websites in the browser.

Social Networks: consists of commands and scripts for social networking websites.

Utilities: consists of commands and scripts for tools that can be used through the browser for purposes such as link checking or researching keywords. Utilities do not need to be website specific.

Uncategorized: consists of commands and scripts that do not fall into any of the above categories.


Each category consists of a website.

Each website consists of commands and each command consists of scripts that you can run or make changes to and submit for moderation.

Right clicking a category gives you the option to add a website. Clicking the add Website option brings up a window that allows you to choose a category and name your website in the following format “mywebsite.com”.

Right clicking a website gives the option to add a command and give it labels, such as “Login” or “Create Account”. These commands contain the scripts that will login into an account in the case of the command labeled “Login” or create an account in the case of the “Create Account” command.


Right clicking a command gives you the following four options:


Run: Allows you to run the command from the bot bank without dragging over a node or editing the script.

Add Command: Allows you to add a command for the website

Edit Script: Allows you to edit the script and make changes. Changed scripts can be synced to the bot bank for evaluation.

Flag: Clicking “Flag” will flag a non-working command for evaluation.

Adding a Website[edit]

1. Right click the category you would like to add your website to.

2. Click Add Website

3. Write your website in the following format: mywebsite.com

4. Select the category you would like to add your command to.

5. Click ok

Your website will be added to the list of websites under the category after moderator evaluation.


Adding a Command[edit]

1. Right click the website you would like to add your command to.

2. Click Add Command

3. Name your command, write a description for your command.

4. Click the + sign to add ui elements to a command. Name your variable, select from the list of UI elements you would like the variable connected to, and set values for the UI element if needed.

5. Click OK.

6. In the main scripting window, drag in your commands.

7. Click the sync button to sync your new command to the public bot bank

Moderators will evaluate your script and add it to the public bot bank if the script meets the Bot Bank Submission Guidelines.

Editing Parameters in a Command[edit]

Parameters help the user to specify the behavior of a script. If a script requires UI form fields, you do not need to drag and drop the UI commands into the script. The parameters option allows you to add text areas, text fields, open file commands and a drop down menu to your script's UI.

To add UI fields and parameters to a script:

1. Click Edit Parameters next to the sync button on the scripting window. This will bring back the Add Command window.

2. Under Parameters, click the + button to create a new parameter

3. Name the variable for the parameter

4. Select what kind of UI field you want attached to the variable or set the values for your variables

5. Click ok when done.


Running a Command From the Bot Bank[edit]

To run a command from the bot bank:

1. Right click the command you would like to run under the appropriate website.

2. Click run command

3. If the command requires you to enter information into its UI, a small window will appear to allow you to enter the information.

4. Click ok to run the script.

Using a Bot Bank Command in Your Script[edit]

You an drag a command in the botbank into your script as a node; the same way you would drag over a navigate command.

For example, the aol login script dragged over as a node looks like the following:

bot source command(1179, "my username", "password")

Notice that there are fields created in the node to allow you to type in needed information.

To do so:

1. Click the Bot Bank icon to go into the bot bank

2. Find the command you would like added to you script

3. Click and drag the command into your script

4. Add any values needed for variable parameters.

5. Run the script and the commands in the bot bank node will be run during the process.

Editing a Command From the Bot Bank[edit]

To edit a command from the bot bank:

1. Right click the command you would like to edit

2. Select “Edit Script” from the right click menu

3. Click the Tool Box button and make changes to the script.

4. After making changes, click Sync.

5. Write a brief description of the changes applied to the script.

6. The script with changes applied is submitted to the bot bank for evaluation


Flagging a Command in the Bot Bank for Evaluation[edit]

1. Right click the command you are experiencing issues with

2. Click the Flag option in the right click menu.

3. The bot will be flagged for evaluation and evaluated by the Bot bank moderators.




The Bot Bank is a wonderful place to store, share, and easily access scripting knowledge when needed. Jump in, look around, find some resources and contribute! If you have any questions about the bot bank, feel free to contact us at support!