Closed dankmem closed 2 years ago
I will look at it. Thanks for your suggestion.
@dankmem How is it crashing? How many proxies do you use and are they all private? Your PC can not handle more than 25 if it is not a super powerful machine. You have to run this bot on an isolated pc. The main purpose of PC should be run the bot. You can not play and run bot at the same machine. It's to heavy.
I was trying in a VM with 6gb with 10 bots. i will try on laptop with more ram later
Please try with version 2.2 I found a possible bug in 2.3. I will fix asap.(Tomorrow)
wow, i highly appreciate the quick responses. from browsing github casually over the years its a surprise. thank you for the effort you have put into this. all the http header bots i can find online seem to drop viewers after 1 min or so. so may have to turn to browser based. do u know if there is any reason this would require admin to run? maybe looking into trying to buy rdp with alot of ram to try running this on. or i could just use my main pc with 16gb ram and use laptop for stuff.
Actually you don't need to admin privileges to run the app. But there is an issue which windows asks to trust the app or not. I don't know why but i will try to solve it.
By the way you may want to check our new version. Now it is working with the extension that you mentioned before. But I couldn't set as audio only (You can manually choose audio-only if you want). I will try to contact with the owner of extension to set this programmatically.
i tried unpacking the extension to try to modify it to default to audio only but i dont know how to code and there is alot of russian in the source code so its harder to understand it. i think the file that has to be edited is player.js inside the chrome extension crx file .here is also another extension for chrome audio only mode. https://github.com/c-rainbow/twitch-audio-web maybe can compile a version that does audio only by default. dunno. idk how to code otherwise i would try to
i found a website to translate the .js file russian to english characters. will help with me trying to modify the file with russian because now i can actually have them side by side and understand some of it. i am going to try to attempt to make the plugin default to audio only or only use audio only. if i get it working i'l share if i get it working. how is the cpu/ram usage different for you? i tried around 10 viewbots on my laptop and each instance of chrome was using only about 200 mb vs 300+ but im not sure really. i can send this translated file to you as well, if you are willing to try to modify the extension as well but you seem professional so maybe you wouldnt want to do that unless for personal use only.
i think i got audio only mode working. NOTE, YOU CANNOT CHANGE AWAY FROM AUDIO ONLY MODE WITH THIS METHOD.... i dont know how to code, and this still took me hours to figure out. this is a poor solution, but it works... i am proud of myself considering the source code file is primarily russian and i dont know how to code.
unpack the chrome extension using https://crxextractor.com/ upload the crx download the zip file unzip, navigate to player.js replace line 4821 with (const сЖелаемыйВариант = "audio_only";) remove ( ) save player.js follow directions here to repack extension http://www.dre.vanderbilt.edu/~schmidt/android/android-4.0/external/chromium/chrome/common/extensions/docs/packaging.html
seems to be working for me. havent tested viewbot viewer count with this method yet. will soon
100mb chrome ram usage with this :)
Thanks for your support, it will be great.
and thank you for providing this viewer bot, providing updates and responding to these github comments. i am glad to contribute to this as well. audio only mode will allow this bot to work for any channel to save data usage and not only partners with 144/160p option. hopefully twitch doesnt consider audio only mode for anti viewbot. instead of needing unlimited data on webshare plan, i think i can buy only 1tb or 5tb for 1 month of viewbotting compared to needing unlimited data. also, less local bandwith usage so 100mbps can be enough for many viewers.
i noticed that when i enable headless mode, it disables using the extension. is this a requirement to not use headless for the player extension or can this be changed? i dont know for certain if headless chrome will less system resources, but i noticed launching headless shows each chrome as a subprocess of the application which seems preferable to launching each one as a seperate process. they wont stay open if the viewbot application ui is closed or crashes ect. and wont cluter the system bar and sry for spamming you with notifications if you have them enabled
edit: Nevermind, looks like extensions do not work for headless chrome after i did some searching on google. i wonder if you still count as a viewer even if your video is constantly buffering due to something like 500 kbps download
It was counting my views earlier, but now it isnt.. weird. i have my proxies set to rotate. too..
Yes you can't run extension on headless browsers. Each proxy gives single viewer. So you can not gain more viewers if you loop your proxies. CPU and download speed is really important in this situation. I suggest you to set refresh interval like 5 min in case of connection loss. It regains dropped viewer.
Audio only is available. Thanks to you!
So, i think not every broadcaster has the option for 144/160p playback for low bandwidth usage. I found this extension called "alternative twitch player" https://addons.mozilla.org/en-US/firefox/addon/twitch_5/ https://chrome.google.com/webstore/detail/alternate-player-for-twit/bhplkbgoehhhddaoolmakpocnenplmhf?hl=en i only tried it on firefox but with the audio only option enabled, it still seems to counter as a viewer using my home ip address. i have not tried testing this with multiple ip addresses/proxies. you would have to have the chromedriver use the extension and also have it default to/change to audio only mode for this. it may work. but the bot isnt currently working anyway for me because of crashing.