My first iteration is going to be a mining bot. I am going to build this bot in the Runelite client. I don't think I will actually use the Runelite api for the first iteration. Instead, I think I am going to find the borders of the rocks, pick a random place within that border, and then make a random (not absurd) path to get to that position. Then click, and then do the same on the other rock. This is incredibly primitive and I will likely get banned very quickly. I just want to test it out and see how it works.
If anyone wouldn't mind answering a few questions, I would be very grateful. I have been reading quite a bit on various forums about what will decrease the likelihood of ban and there seem to be many contradictory opinions out there.
1. Does random camera movement contribute to anti ban?
2. Do people usually do "color" bots, or something like using the Runelite api to extract information about the game? Why one over the other, or some other option?
3. Does anyone use machine learning to approximate human movements, or are there relatively few people doing that as of right now?
4. What are general things you have learned that have contributed to not getting banned?
Thanks.
EDIT: I should clarify, I want to do this to learn. This has nothing to do with me wanting to bot to any particular level or gold farm. Therefore, I will be using Java or Python3 to create this bot for the experience of doing automation in those languages.