The UBot Union
UBot Studio is an advanced tool for web automation. Its simple interface and powerful commands go a long way to meet the needs of business, web developers, and technophiles all over the world. The team at UBot realizes, however, that the collective intelligence and creativity of the greater community far outweighs the efforts of a small team of experts. It is for this reason that the UBot Union must exist, and through the UBot Union, UBot Studio can reach its unchained potential.
The UBot Union is UBot Studio’s open source branch. Users of UBot Studio can take the reins of UBot Studio’s development in several important ways: The Wiki Project, The Plugin Project, and the Bot Bank. Contributing to any of these projects will earn you a coveted position in the UBot community as a part of the UBot Union. Your status will be reflected in the UBot community forum, and you will have access to a wider array of resources than standard users.
UBot Union members are ranked according to the merits of their contributions. Every contribution you make will add to the power of the entire community. As the community grows in strength, so will the number of contributions grow. This constant improvement will grow your own capabilities in ways that we can only imagine!
The Plugin Project
A UBot Studio plugin is a class library (a .dll) that expands the functionality of UBot Studio, usually by adding commands and functions. To contribute to the plugin project, you must first read | Guidelines for Plugin Creation. To learn how to create plugins, read the | Plugin Development Guide. Once you’re comfortable with how the plugin api operates, follow these steps to add a plugin to the UBot code base:
1. Create a plugin that you want to contribute to the open source project. A solid understanding of the Plugin Development Guide will greatly increase your chances of having your plugin integrated into UBot Studio.
2. Go to https://github.com/ and sign up for a free account, if you do not already have one.
3. Download and install the github desktop application at http://windows.github.com/, if you do not already have it.
4. Login to the github desktop application.
5. In your browser go to https://github.com/UBotUnion/ubot-plugins.
6. Click fork repository. This will create your own copy of the ubot-plugins project.
7. You should be at github.com/yourusername/ubot-plugins now.
8. Click “clone in windows”.
9. In your repositories list in the github windows application, you should see the project: your username/ubot-plugins.
10. Right click it and choose “open in explorer”.
11. Create a folder for your plugin, and copy your plugin files to that folder.
12. In the github application, double click your ubot-plugins repository. It should show you the changes you’ve made.
13. Type a commit message that explains what you did to create your plugin or what changes you made to an existing one.
14. Click commit.
15. Click sync.
16. Click tools->view on github.
17. Click pull request.
18. Describe the plugin you created and why you would like it to be added to the main repository.
19. Click send pull request
20. A moderator will review your changes and include it into the main repository if they align with the plugin standards and the goals of the UBot Union.
The Bot Bank
The Bot Bank is a large library of user-contributed scripts that do specific tasks on specific web sites. The main goal for the Bot Bank is to eliminate the need to program any Task for any site. By sharing the scripts for the sites you work on, you multiply the productivity of the whole community, thereby encouraging everyone to contribute more scripts as well. You can learn more about contributing to the bot bank in the bot bank article bot bank article. Please be sure to first read the Bot Bank Guidelines.
The Wiki is an encyclopedia of knowledge on not only the technical aspects of UBot Studio, but practical botting techniques, solutions to various automation problems, internet marketing techniques, internet business, and much more. If you have knowledge that will help the community, this is the place to share. Before contributing anything to the wiki, please read the submission guidelines.
Every time a new plugin is created, each new command and function will need a corresponding wiki page to explain how it works. It’s best if the plugin creator adds this, but anyone who notices missing documentation can step up to add it. If you notice that an article is poorly written, or even if an explanation is a little unclear, feel free to punch it up. You can also add articles on a number of various topics related to botting, automation, and general internet marketing and business. The more information the community has at its fingertips, the stronger we all become as a whole.