Could you please explain why do you need these things that I highlighted?
Download, upload, delete and write into files
This one scares me the most, because bot should only be doing what is in it's "script" or in this case, play the game... What kind of files is your bot downloading, uploading, deleting and writing into? That sounds like some kind of Keylog...
Ok... I understand that MAYBE bot needs to download an update or upload a bug/crash/error reports... But WHY there's a function of deleting and writing into files? A bot doesn't need to delete anything, it just needs to play a game...
1) Reading OS information - Bot needs to read version(7,8,10 ; x86/x64) of your windows because functionality depends on your OS version...W7 is using different windows API than W8+
2) Bot is downloading new versions of itself-during auto-update and after downloading it is deleting old bot files+also as you mentioned it logs errors.
3) Collecting info- bot has license system on our server. And we needed to tie it with something. Thats why bot reads your game-login data => login mail, server and game id...for purposes of license system in the future.
I guess I should specify these permissions more, so other people are not confused/scared to use it. Feel free to ask anything else.
1) Reading OS information - Bot needs to read version(7,8,10 ; x86/x64) of your windows because functionality depends on your OS version...W7 is using different windows API than W8+
2) Bot is downloading new versions of itself-during auto-update and after downloading it is deleting old bot files+also as you mentioned it logs errors.
3) Collecting info- bot has license system on our server. And we needed to tie it with something. Thats why bot reads your game-login data => login mail, server and game id...for purposes of license system in the future.
I guess I should specify these permissions more, so other people are not confused/scared to use it. Feel free to ask anything else.
That still doesn't make sense for me... Why should bot update itself? Shouldn't it just give us a message or notification that "there's a new version, please download it here" or something like that? And then we decide if we want to update it or not.
Furthermore, there's nowhere said what exactly bot downloads, uploads, delete and writes, so how can we know that the bot won't be downloading things that would be harmful for our pc and won't delete things that we need?
That still doesn't make sense for me... Why should bot update itself? Shouldn't it just give us a message or notification that "there's a new version, please download it here" or something like that? And then we decide if we want to update it or not.
Furthermore, there's nowhere said what exactly bot downloads, uploads, delete and writes, so how can we know that the bot won't be downloading things that would be harmful for our pc and won't delete things that we need?
Bot will firstly ask you if you want to download new version. If you decline, it will close itself(you cant use outdated version). If you delete autoupdate.exe bot wont be able to autoupdate itself and will just show Message like you said: "There is a new version...download it here from website"
Bot downloads only dependencies needed for proper running of bot(before that it will always show you a message and you can decline it), downloads new version. Uploads only some statistics. And it deletes ONLY bot files. I did my best to keep it safe as possible without any sneaky actions.
@, which "some statistic" do you mean!? Which data is relevant for the statistics?
For licensing system it is game id, game email and server(not pass)
By stats I mean: IP, dateTime when u have logged in to bot and when u have firstly logged in to bot
and basically thats it. From those information I can summarise daily bot use, how many accounts per IP do you use etc.