Plugins

From UBot Studio
(Difference between revisions)
Jump to: navigation, search
(UBot Studio Built In Plugins)
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Using Plugins ==
+
Below is a list of all the Paid and Free plugins created by our inventive UBot community as well as built in plugins created by the UBot Studio Development Team.
  
== Building Plugins ==
+
== UBot Studio Built In Plugins ==
  
== Plugin Interfaces ==
+
* [[Windows Commands]] for PC and Windows automation outside of the browser window.
 +
* [[Database Commands]] for interacting directly with MySQL Databases. (MySQL is the most popular open source database software, used to organize everything from customer data to web pages. This means that if you have a website, with customer data, for example, you could interact with the back-end of it directly using UBot Studio).
 +
* [[Table Commands]] is an expansion of our original [[Data Commands]] and [[Data Functions]].
 +
* *[[Socket Commands]] and [[Socket Functions]] are still in beta.
 +
* [[FTP Commands]] Built for accessing and modifying FTP files and folders.
  
=== IUBotCommand ===
+
== Free User-Made Plugins ==
  
<syntaxhighlight lang="csharp">
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13798-free-plugin-advanced-shell/ Advanced Shell]
public interface IUBotCommand
+
{
+
    string CommandName { get; }
+
    string Category { get; }
+
    IEnumerable<UBotParameterDefinition> ParameterDefinitions { get; }
+
    void Execute(IUBotStudio ubotStudio, Dictionary<string, string> parameters);
+
    bool IsContainer { get; }
+
}
+
</syntaxhighlight>
+
  
=== IUBotFunction ===
+
* [http://www.ubotstudio.com/forum/index.php?/topic/12765-free-free-plugin-close-bot-command/ Close Bot]
  
<syntaxhighlight lang="csharp">
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13665-free-plugin-datetime-manipulation/ Date Time Manipulation]
public interface IUBotFunction
+
{
+
    string FunctionName { get; }
+
    object ReturnValue { get; }
+
    UBotType ReturnValueType { get; }
+
    string Category { get; }
+
    IEnumerable<UBotParameterDefinition> ParameterDefinitions { get; }
+
    void Execute(IUBotStudio ubotStudio, Dictionary<string, string> parameters);
+
}
+
</syntaxhighlight>
+
  
=== IUBotStudio ===
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13560-free-plugin-text-encryptiondecryption-for-ubot/?hl=files Encryption/Decryption]
  
<syntaxhighlight lang="csharp">
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13237-free-file-management-plugin-multiple-commands-and-functions/ File Management]
public interface IUBotStudio
+
{
+
    void RunScript(string script);
+
    void ChangeUserInterface(string name);
+
    IUBotCommand ContainerParent { get; set; }
+
    void RunContainerCommands();
+
    void SetVariable(string variableName, string value);
+
    void SetList(string listName, List<string> value);
+
    void SetTable(string tableName, string[,] value);
+
    string GetVariable(string variableName);
+
    List<string> GetList(string listName);
+
    string[,] GetTable(string tableName);
+
}
+
</syntaxhighlight>
+
  
=== IEventEnabled ===
+
* [http://www.ubotstudio.com/forum/index.php?/topic/12962-cursor-postion-xy-locator-plugin-free/ Get Cursor Position]
  
<syntaxhighlight lang="csharp">
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13438-free-plugin-spin-chimp/ Spin Chimp]
public interface IEventEnabled
+
{
+
    void StartEventListener();
+
    void StopEventListener();
+
}
+
</syntaxhighlight>
+
  
=== IWizardEnabled ===
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13067-free-delayed-type-text-plugin-simulate-human-typing-speeds/ Typewriter Effect]
  
<syntaxhighlight lang="csharp">
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13531-free-plugin-md5-hash-generator/ MD5 Hash Value]
public interface IWizardEnabled
+
{
+
    IWizard GenerateWizard();
+
}
+
</syntaxhighlight>
+
  
=== IWizard ===
+
== Paid User-Made Plugins ==
  
<syntaxhighlight lang="csharp">
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13447-sell-plugin-csv-commands/ CSV Commands]
public interface IWizard
+
{
+
    Window WizardWindow { get; }
+
    Dictionary<string, string> WizardValues { get; }
+
}
+
</syntaxhighlight>
+
  
=== UBotParameterDefinition ===
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13780-plugin-db-commander-20-databases-supported/ Database Commander]
  
<syntaxhighlight lang="csharp">
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13446-sell-plugin-file-folder-manipulation-commands/ File and Folder Manipulation]
public class UBotParameterDefinition
+
{
+
    public string Name { get; private set; }
+
    public UBotType Type { get; private set; }
+
    public IEnumerable<string> Options { get; set; }
+
    public object DefaultValue { get; set; }
+
  
    public UBotParameterDefinition(string name, UBotType type)
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13445-sell-plugin-hma-commands/ HMA (HideMyAss) Commands]
    {
+
        Name = name;
+
        Type = type;
+
    }
+
}
+
</syntaxhighlight>
+
  
=== UBotType ===
+
* [http://www.ubotstudio.com/forum/index.php?/topic/12837-sell-http-post-plugin-crazy-bonuses-inside/ HTTP Post Plugin]
  
<syntaxhighlight lang="csharp">
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13791-plugin-pdf-creator/ Document Converter]
public enum UBotType
+
{
+
    String,
+
    UBotVariable,
+
    UBotList,
+
    UBotTable
+
}
+
</syntaxhighlight>
+
  
== Plugin Examples ==
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13444-sell-plugin-os-operating-system-addins/ OS Addins]
  
=== Simple Commands and Functions ===
+
* [http://www.ubotstudio.com/forum/index.php?/topic/13443-sell-plugin-rss-commands/ RSS Commands]
 +
 
 +
* [http://www.ubotstudio.com/forum/index.php?/topic/13215-sell-screenshot-specific-area-node/ Screenshot Specific Area Node]
 +
 
 +
* [http://www.ubotstudio.com/forum/index.php?/topic/13477-sell-plugin-short-url-creation/ Short URL Creation]
 +
 
 +
* [http://www.ubotstudio.com/forum/index.php?/topic/13441-sell-plugin-sound-commands/ Sound Commands]
 +
 
 +
* [http://www.ubotstudio.com/forum/index.php?/topic/13440-sell-plugin-system-commands/ System Commands]
 +
 
 +
* [http://www.ubotstudio.com/forum/index.php?/topic/12960-sell-sqlite-database-plugin/ SQLite Database Plugin]
 +
 
 +
* [http://www.ubotstudio.com/forum/index.php?/topic/12583-sell-ubot-table-addon-plugin-duplicate-tables-search-tables-sort-compare-and-more/ Tables Addon]
 +
 
 +
* [http://www.ubotstudio.com/forum/index.php?/topic/13001-sell-ubot-ftp-plugin-limited-time-offer/ FTP Plugin]
 +
 
 +
* [http://www.ubotstudio.com/forum/index.php?/topic/13088-ubot-xml-plugin-ubot-discount/ XML Plugin]
 +
 
 +
* [http://www.ubotstudio.com/forum/index.php?/topic/13442-sell-plugin-watermark-re-size-image-commands/ Watermarking]
 +
 
 +
* [http://www.ubotstudio.com/forum/index.php?/topic/13141-sell-ubot-zipunzip-plugin/ Zip/Unzip Plugin]
 +
 
 +
== Building Plugins ==
 +
Please see the [[Plugin Development]] page for more information.

Latest revision as of 14:41, 13 January 2014

Below is a list of all the Paid and Free plugins created by our inventive UBot community as well as built in plugins created by the UBot Studio Development Team.

Contents

[edit] UBot Studio Built In Plugins

  • Windows Commands for PC and Windows automation outside of the browser window.
  • Database Commands for interacting directly with MySQL Databases. (MySQL is the most popular open source database software, used to organize everything from customer data to web pages. This means that if you have a website, with customer data, for example, you could interact with the back-end of it directly using UBot Studio).
  • Table Commands is an expansion of our original Data Commands and Data Functions.
  • *Socket Commands and Socket Functions are still in beta.
  • FTP Commands Built for accessing and modifying FTP files and folders.

[edit] Free User-Made Plugins

[edit]

[edit] Building Plugins

Please see the Plugin Development page for more information.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox