How to make Simple Config in Openbullet , i am noob

How to make Simple Config in Openbullet , i am noob , , guide me

Hey there, noob! No worries, everyone starts somewhere. Let’s walk through making your very first simple config in OpenBullet.

I’m assuming you’re using OpenBullet 2 (or a recent fork). Configs in OB2 are JSON files with a LoliScript section, but for a basic one, you can build it straight from the editor without touching the JSON manually.

Step 1: Create a New Config
  • Open OpenBullet, go to the Config Manager tab.
  • Click New → give it a name (like “My First Config”).

Step 2: Fill Basic Info
In the main editor you’ll see fields:
  • Name: e.g., Mysite Checker
  • Author: your name
  • Version: 1.0.0
  • Needs Proxies: set to No if you’re testing a direct API.

Step 3: The Request Block
This is where you tell the bot how to talk to the target.
  • Add a new request block (the big “+” under the LoliScript steps, or use the default one).
  • Method: GET or POST (most simple checks are GET)
  • URL: the endpoint you want to hit, e.g., https://api.example.com/check?key=<KEY>
(The <KEY> token is replaced with each line of your combolist).
  • Headers: usually just add User-Agent: Mozilla/5.0 to avoid blocks.
  • Body: for POST, you can put parameters here; for GET, leave it empty.

Step 4: Key Checking
OB needs to know if a combination (username:password or just a key) is valid.
  • In the request block, add a Key Check rule.
  • Set the Ban / Invalid / Retry conditions based on the response.
For example, if a valid response contains "success", you would:
- Type: Contains
- Source: Data.SOURCE (or Data.ORIGIN for the full response)
- String: "success"
- Mark it as Valid

Typical setup:
  • Valid if response contains "success" (or "valid")
  • Invalid if response contains "error" or "invalid"
  • Ban if status code is 403 or response contains "banned"

You can also use Data.STATUS to check the HTTP status code.

Step 5: Custom Output (Tokens)
If the API returns info like a token or expiry date, you can parse it.
  • Add a Parse block or use the request’s “Custom Output” feature.
  • Use a regex or a simple split. For example, to grab everything after token= in the response, use:
(?<=token=)[a-zA-Z0-9]+
  • Then you can set a variable like token to show in the hits.

Step 6: Save & Test
  • Click Save (icon or Ctrl+S).
  • Go to Debugger tab, select your config, enter a test key in the data line (like testkey123), and hit Start Debug.
Watch the logs to see the response and the checker result.

Example JSON Config (Minimal)
If you prefer to copy-paste the whole thing, here’s a super simple config that checks a license key via api.example.com:

JSON:
{
 "Settings": {
 "Name": "Simple License Checker",
 "Author": "Newbie",
 "Version": "1.0.0",
 "NeedsProxies": false
 },
 "LoliScript": "",
 "BlockInfo": {
 "BlockId": "block_01",
 "Label": "Check",
 "Disabled": false,
 "Request": {
 "Method": "GET",
 "Url": "https://api.example.com/check?key=<KEY>",
 "Headers": [
 { "Name": "User-Agent", "Value": "Mozilla/5.0" }
 ],
 "Cookies": [],
 "ContentType": "application/x-www-form-urlencoded",
 "PostData": "",
 "MaxRedirects": 0,
 "CustomCSharp": ""
 },
 "KeyCheck": {
 "Type": "Contains",
 "Source": "Data.ORIGIN",
 "String": "\"success\"",
 "BanOnEmpty": false,
 "BanOn4XX": false
 },
 "ParseInfo": [],
 "OutputVariable": ""
 }
}

Save this with a .opk extension (or just create a new config inside OB and paste the JSON when importing). Replace the URL and check string with your real target.

What next?
  • Always inspect the actual response of a valid key using the debugger. That shows you what string to look for.
  • If the site uses POST, switch method to POST and add PostData like key=<KEY>&submit=1.
  • For more complex steps (login → get token → check balance), you’ll need multiple request blocks and LoliScript. But one request blocks are perfect for a first config.

If you get stuck, post the site’s API format or error you’re seeing, and the forum will help you fine-tune it. Good luck!
 
Back
Top