Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Banned within hours on new script

Featured Replies

Hi all,

I have just started botting and read that the best way to not get banned is to write my own script, so that is what I did, but unfortunately all of my bots seem to get banned within a couple hours of running.

The bot in question is a Tab Scamming bot (you've probably seen them in the GE before) with somewhat simple actions - spamming in chat, trading with players who trade you, giving timed replies and declining trade after a set period of innactivity. The script itself could definitely use some improvements, but it does the job it's meant to and I haven't observed any abnormal behaviour on the most recent version. I also haven't yet implemented any anti-ban/anti-pattern as I do not know how. I am also botting from my home IP, which has never been botted on before.

I realise that this particular type of bot will definitely attract significantly more reports, but it seems the other tab scamming bots I see aren't banned anywhere near as quickly.

I suppose my question is this - is adding anti-ban and/or anti-pattern likely to help? Or is it likely the issue lies within the script itself?

I also do plan on eventually getting premium and using mirror mode, but I wanted to make sure that the script was completely ready before moving onto that. Would mirror mode help at all?

Apologies in advance if this is a stupid question

 

  • Author
6 minutes ago, Czar said:

Hello!

Hmm well are you: botting tutorial island? How're you creating/registering accounts? What're your delays like after getKeyboard().type("..."), is it fixed/randomised? Botting in f2p or p2p? There are so many factors at play here, more info would help :doge: 

Hey thanks for the reply!

I am not botting tut island.

To register the accounts I'm going to the RS homepage and creating them manually from my home IP - one of the accs had a verified email but the others didn't (They were throwaways from before starting botting that I'd already bonded).

To type I am using a typeInstantString that I found on this forum (code below) with fixed delays, bar one that times the delay based on a response from the trading player.

private void typeStringInstant(String output){

    for(int i = 0; i < output.length(); i ++){

        char c = output.charAt(i);
        int code = KeyEvent.getExtendedKeyCodeForChar(c);
        // Type the character
        getBot().getKeyEventHandler().generateBotKeyEvent(400, System.currentTimeMillis(), 0, code, c);
    }
    keyboard.typeEnter();
}

And I am botting in P2P

  • Author
3 minutes ago, srosha said:

would reccomend not using home address ip since they can flag ips.

Can't I reset my home IP by restarting the router?

There's your answer: insta-typing. I am actually surprised you are not insta banned, or that you're lasting above 30 mins lol. I remember making an autotyper for a private script a while back and the insta one just got decimated with bans, other one did last a couple days. Might be something worth checking out!

  • Author
29 minutes ago, Czar said:

There's your answer: insta-typing. I am actually surprised you are not insta banned, or that you're lasting above 30 mins lol. I remember making an autotyper for a private script a while back and the insta one just got decimated with bans, other one did last a couple days. Might be something worth checking out!

Ahhhh I see. I guess I assumed it would be okay because I was never banned for using shortkeys, but now that I know it isn't I'll change it.

If I were to edit that typing script so it puts randomised delays between each button press (but still be faster than getkeyboard.typestring("")) do you think that would be okay?

1 hour ago, azthy312 said:

Can't I reset my home IP by restarting the router?

have you tried it with find my ip? i believe they are static ips unless using proxy or vpn

 

for delay do you get banned if you have a set delay of always like 3 seconds?

Are you getting any accepted trades with that? Seems so well known that it would be a waste of time.

  • Author
1 hour ago, srosha said:

have you tried it with find my ip? i believe they are static ips unless using proxy or vpn

 

Just tried and was able to change my IP (though it did take a few restarts). I was under the impression that the majority of ISPs gave dynamic IPs unless specifically requested otherwise.

1 hour ago, Gunman said:

@azthy312The other guys probably just replace the accounts as they get banned. Probably use a similar name too, so you never noticed it's a new account. Ignore that guy about the IP thing btw. Takes a lot to get an ip truly "flagged".

You may be right there - I hadn't considered the fact that they could all just be using similar names.

52 minutes ago, Planet said:

Are you getting any accepted trades with that? Seems so well known that it would be a waste of time.

You'd think so, but surprisingly enough some people still fall for it. My accounts very rarely got banned when I was just using shortkeys before writing the bot though, so I'm not sure how it compares when you factor in the price of bonds and the fact that accepted trades are fairly few and far between.

Edited by azthy312

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.