Giter Club home page Giter Club logo

gorkemhacioglu / stream-viewer-chat-bot Goto Github PK

View Code? Open in Web Editor NEW
199.0 20.0 54.0 8.5 MB

FREE - Twitch | YouTube | Kick | Facebook Live | Twitter | DLive | Nimo Tv | Trovo Live - Easy to use free application. Forget about the command lines and terminals. Gain chat capable viewers in a couple of minutes. Free stream viewer and chat bot.

Home Page: https://streamviewerbot.com/

License: Other

C# 100.00%
twitch winform form-application viewer ui youtube stream dlive facebook facebook-live

stream-viewer-chat-bot's Introduction

🤖Stream Viewer & Chat Bot

FREE UP TO 2 URL!

Our easy to use app, allows you to gain chat capable live viewers in a couple of minutes.

Supports: Twitch | Youtube | Kick | DLive | Nimo Tv | Trovo Live

Don't have time and knowledge to run this app? Try our Cloud Service☁️ and gain viewers in seconds...

⭐ Give us a star, if you like it! ⭐

image

Download for Windows x64⬇️

Leaked free proxies may NOT work, please buy for yourself. You can buy it from HERE at an affordable price.

  • Unfortunately free usage is over to prevent others to make money with this free application.
  • Your hardware and proxy capacity determines the viewer count that you will have.

✉️ Discord

stream-viewer-chat-bot's People

Contributors

gorkemhacioglu avatar mustafacagataytulun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

stream-viewer-chat-bot's Issues

Randomized Browser Fingerprints?

Hello,

Also, to prevent detection across any platform. Have you implemented a fingerprint randomizer? Having each client connect from their own IP is well and good however that is a pretty archaic detection method. I see the software runs on Selenium which would make it very easy to implement existing fingerprint spoofers that could be applied to each connected account. Where it would be best, from a security perspective to have a random fingerprint generated and saved for that login for any future use to provide each bot with more authenticity/security. There are extensions Selenium could load existing in the chrome web store than can spoof them, though they would be better modified to create an extension that works best with your software.

Thanks

Use third party site with embedded stream to avoid bot detection

How difficult would it be to adjust this service so that it could work with embedded streams on third party sites? Twitch has stated publicly that they don't ban users from view-botting third party website embeds, so i think it would be an awesome feature

Need help!

Hi!
for me its not working, though it says that it did its job...
Also, what is with Login Credentials ment? My twitch Login?
I got the Proxies from the site you linked, they got a free trial and i dont know if these work too...

How it work

Chrome Version:
Bot Version:
how it works
what needs to be installed for it to work
what specific program I need

How to enable IP authorization for Headless

123123Screenshot_1
Chrome Version: ... Version 94.0.4606.71 (Latest)
Bot Version: ... v2.2

Quick question: Every time I try to run the service in Headless mode, I have a pop-up that says "Enable IP authorization to use your proxies in headless mode"

What exactly does that mean, and how do I enable it?

Spam

You're helping them by allowing your referral stay on this app.

I had to come here because you're the only visible face and weirdly, all colleagues in webshare are turkish (coincidence?!)

https://www.linkedin.com/in/fatih-guler-b6b3b2199/

I will start exposing you in linkedin if you don't start working to fix this.

I am serious.

New Error on v2.5

I wasn't having any problems a few days ago but now I have updated both Chrome to the latest version and the Bot to v2.5 and I am getting this issue.

OpenQA.Selenium.WebDriverException: The HTTP request to the remote WebDriver server for URL http://localhost:52172/session timed out after 60 seconds. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request.. ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token) at System.Net.Http.HttpConnection.FillAsync() at System.Net.Http.HttpConnection.ReadNextResponseHeaderLineAsync(Boolean foldedHeadersAllowed) at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithNtConnectionAuthAsync(HttpConnection connection, HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo requestInfo)
at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
--- End of inner exception stack trace ---
at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.WebDriver.StartSession(ICapabilities desiredCapabilities)
at OpenQA.Selenium.WebDriver..ctor(ICommandExecutor executor, ICapabilities capabilities)
at OpenQA.Selenium.Chromium.ChromiumDriver..ctor(ChromiumDriverService service, ChromiumOptions options, TimeSpan commandTimeout)
at OpenQA.Selenium.Chrome.ChromeDriver..ctor(ChromeDriverService service, ChromeOptions options, TimeSpan commandTimeout)
at OpenQA.Selenium.Chrome.ChromeDriver..ctor(ChromeDriverService service, ChromeOptions options)
at BotCore.Core.Request(Object obj) in C:\Source\TwitchBot\BotCore\BotCore.cs:line 346

Error when starting

When i click on the button "Start" there is this error:

13/11/2021 16:49:40 | Uppss! Something went wrong => OpenQA.Selenium.WebDriverException: unknown error: cannot find Chrome binary
   at OpenQA.Selenium.WebDriver.UnpackAndThrowOnError(Response errorResponse)
   at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.WebDriver.StartSession(ICapabilities desiredCapabilities)
   at OpenQA.Selenium.WebDriver..ctor(ICommandExecutor executor, ICapabilities capabilities)
   at OpenQA.Selenium.Chromium.ChromiumDriver..ctor(ChromiumDriverService service, ChromiumOptions options, TimeSpan commandTimeout)
   at OpenQA.Selenium.Chrome.ChromeDriver..ctor(ChromeDriverService service, ChromeOptions options, TimeSpan commandTimeout)
   at OpenQA.Selenium.Chrome.ChromeDriver..ctor(ChromeDriverService service, ChromeOptions options)
   at BotCore.Core.Request(Object obj) in C:\Source\TwitchBot\BotCore\BotCore.cs:line 352

"alternate twitch player" browser extension "audio only"

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.

Eklenti hatası ve Headless mod yönlendirme Hatası

Merhaba, yazılımınızı birkaç gün önce keşfettim ve merak ettiğim ve ilgilendiğim için test ettim. Testim sonucunda yazılımınızın Headless/Ip Auth modunda çalıştığında proxylerin düzgün bir şekilde istenilen adrese gitmediği -proxy dashbordundan veri harcamasına bakarak bunu söyleyebiliyorum- ve Use Less Cpu kısmındaki eklentinin sanırım Twitch tarafından fixlendiğini farkettim. Eğer aktif bir şekilde yazılımı güncelliyorsanız fixlemeniz hoş olabilir, iyi günler

what its this problem?

02/11/2021 17:29:24 | Bot is starting.
02/11/2021 17:29:30 | Bot did it's job.
02/11/2021 17:29:31 | Uppss! Something went wrong => OpenQA.Selenium.WebDriverException: unknown error: net::ERR_TUNNEL_CONNECTION_FAILED
(Session info: chrome=95.0.4638.69)
at OpenQA.Selenium.WebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.WebDriver.set_Url(String value)
at BotCore.Core.Request(Object obj) in C:\Source\TwitchBot\BotCore\BotCore.cs:line 352
Captura de tela 2021-11-02 173951

viewers are not appearing

i bought some private proxies but viewers are not appearing. bot says :" Proxies are working OK!" tried in headless and low CPU. my proxy.txt is in the right format too. what am i doing wrong?

Issue with Proxy Check and Facebook Log-in.

Hi, I have a problem/dilemma with two things within the program.

  1. When I'm trying to load my private proxy list, it does not pass the test's. I have bought private proxies from two different websites, including the one you recommended, but they simply fail the check. I could run the program without a successful proxy test but I'm not sure if the connection is established.
  2. When trying to use the Facebook live feature, and filling out login information for the Facebook accounts. The program did not log-into the Facebook account, but lunched the stream. (no log in = no view). Idk why that is happening.
  • I'm including screen shots of the current program set-up and the failed Facebook log-in.
  • Also the support QR code does not work :)

Bot Version: 2.7.4

program
facebook live

Headless Kullanamıyorum

Hocam elinize sağlık öncelikle,headless kullanamıyorum izleyiciler yayına aktarılmıyor pencere limiti olmadığı için sürekli pencere açması bazen makinayı sıkıntıya sokuyor yardımcı olursanız sevinirim.

Viewer Chatbotlar accounta aktarılmadı

Chrome Version: ...
Bot Version: ...
Aşağıda paylaştığım durumda kaldı uygulama 20 dk. oldu fakat chatbotlar accounta yansımadı. Yardımcı olabilir misiniz?
chatbot

Sometimes it crashes all chromes

  • Chrome Version
  • Bot Version 2.3

30/10/2021 23:24:58 | Uppss! Something went wrong => OpenQA.Selenium.WebDriverException: The HTTP request to the remote WebDriver server for URL http://localhost:53370/session/215a166d48628c335a9818f4b8aadcbf/url timed out after 60 seconds. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request.. ---> System.Net.Sockets.SocketException (995): The I/O operation has been aborted because of either a thread exit or an application request. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token) at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithNtConnectionAuthAsync(HttpConnection connection, HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo requestInfo)
at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
--- End of inner exception stack trace ---
at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary2 parameters) at OpenQA.Selenium.WebDriver.set_Url(String value) at BotCore.Core.Request(Object obj) in C:\Source\TwitchBot\BotCore\BotCore.cs:line 339

login nimo.tv

if i use +62 and start bot, the login command always search 628 but if i use indonesian phone number only need +62
example +6283873737777 asd1223
in phone number bot write 3873737777
in country area bot write 628
and its make a login failed cause
is must +62(in country area)
83873737777(in phone Number area)
asd1223

Nimo tv de çalıştıramadım

Chrome Version: ...
Bot Version: 2.8
unknown error: net::ERR_TUNNEL_CONNECTION_FAILED
(Session info: chrome=99.0.4844.82)
Hatası alıyorum chrome sekmeleri açıyor ama internet yok gösteriyor

Calısıyormu

Gercek anlamda calsııyormu? Calısıyorsa proxy denediginiz site hangisi alıp denemek istiyorum

http://194.61.118.74/wimi.php is down, so is the proxy checker

http://194.61.118.74/wimi.php is down and the whole thing stops working
I suggest to change http://194.61.118.74/wimi.php with https://api.ipify.org/

I patched it on my code and it started working again.

I might open a pull request later, otherwise patch this by yourself.

Login credentials not working

Describe the bug
The login credentials text box is not using the usernames i type in. I dont know if it has to match the number of proxies provided, but i typed 2 usernames and have a list of 3 private proxies. Proxies are working as intended but i dont see the users connected in the chat, even after waiting a lot of time.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Login Credentials text box
  2. Type in the usernames with the required format
    Username Password
    Username2 Password2
  3. Click on the start button
  4. Proxies work as intended, but i dont see the usernames connected in chat even after waiting a lot of time.

Expected behavior
Login credentials provided work and you can see the usernames connected in chat.

Desktop (please complete the following information):

  • OS: Windows 10
  • Chrome Version is the latest, updated today (94.0.4606.61)
  • Bot Version 2.1

Additional context
I dont know if it has to match the number of proxies provided, but i typed 2 usernames and have a list of 3 private proxies.

WHERE IS .EXE

Chrome Version: ...
Bot Version: ...
I can't open any folder

Proxy format change

Chrome Version: ...
Bot Version: ...
hello, I am turkish as well. I have been trying to use your viewer bot with scraped proxies just to test it. How can I change the proxy format to ip:port?

Not Working

I understand there is a problem with the proxy. Even though I tried a paid proxy and it says it works successfully, the audience does not increase on the air. The proxy works fine when I test it manually via the browser.

Error

Chrome Version: ...
Bot Version: last

OpenQA.Selenium.WebDriverException: unknown error: net::ERR_TUNNEL_CONNECTION_FAILED
(Session info: chrome=95.0.4638.54)
at OpenQA.Selenium.WebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.WebDriver.set_Url(String value)
at BotCore.Core.Request(Object obj) in C:\Source\TwitchBot\BotCore\BotCore.cs:line 339

ERROR tunnel connection

got a bug with the bot where it says ERR_TUNNEL_CONNECTION_FAILED and it doesnt open the stream on the chrome tabs anymore. any idea how to fix this? used premium proxys i think

restart

Does the application restart chrome windows? because I have a restart every N seconds, is it possible to add a parameter without restarting?

Work Fine but one Problem

*The Bot work Fine but one Problem
I have one problem, the bot open only one window, i add 10 proxys for the test. If the bot work with 10 windows at the same time i will buy more addresses.

Are you know how it work?

Thanks for the work
The Bot work realy good, have nice dashbord and the funktions work great.
But i cant understand why you disable the browser limit funktion.

PS: A new Network will be release in the next few months, is faster then ETH and BNB (on the testnet a transaction was by 2 sec).
Take a look on the new cryptocurrency with the name PulseChain.

Chrome failed to start: crashed

unknown error: Chrome failed to start: crashed.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location C:\Users\marco\AppData\Local\Google\Chrome\Application\chrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
24/02/2022 22:55:42 | unknown error: Chrome failed to start: crashed.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location C:\Users\marco\AppData\Local\Google\Chrome\Application\chrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

Can't find chrome binary

Hello,
This bot is Working fine on my Main Compuer.
On my 2nd Computer i changed "Chrome" to "Chrome1" because of some issues with the browser. When i start the progam it says that it couldnt find chrome binary. Changing the name to "Chrome" again is not an option for me. Will changing the path in the program maybe work? pls help and thx
github1
github2
.

dont work

Hello,

I compile it by my self till this point evrything ok.
I update the chromedriver version cuz an error appear, so everything lauch as well but i don't have any viewer appears, do you know why ?
Before you ask, yes i use private proxy, i used 20 differents proxy for this test.

Thank's you :)

Login credentials problem

Describe the bug
Having 10 accounts and more than 30 private proxies no nicknames appear in the list even after a period of 50 minutes - 1 hour. Everything works, I have the number of viewers that go up but still no nickname on the list

To Reproduce
Steps to reproduce the behavior:

  1. Go to Login Credentials text box
  2. Type in the usernames with the required format
    Username Password
    Username Password
  3. I click on the start button
  4. The viewers increase well and the proxies work but no nickname is displayed after 50 minutes

Expected behavior
I would like the login credentials to work and that it displays the nicknames in the list

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows 10
  • Chrome Version 96.0.4664.93
  • Bot Version 2.5.2

Additional context
I have a total of 10 accounts and 30 private proxies I have tried 2-3 times

Unknown Error

The program was working flawlessly and suddenly this error began to show up.
The proxies all work and mytwitchbot is still able to open and connect each browser but the browsers suddenly all crash after a few seconds of loading them. I can see the website load. I tried toggling both headless on/off but I still get the same crashes. Can this be a compatibility issue?

edit: I would like to add that I had the bot working on two different computers. Both of them started to fail at the same time. I have used both the latest version of Chrome and the previous (when it worked).

Uppss! Something went wrong => OpenQA.Selenium.WebDriverException: unknown error: net::ERR_PROXY_CONNECTION_FAILED
(Session info: chrome=95.0.4638.54)
at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.Remote.RemoteWebDriver.set_Url(String value)
at BotCore.Core.Request(Object obj) in C:\Source\TwitchBot\BotCore\BotCore.cs:line 339

Add Quality Audio Only

As you know, new streamers cannot choose the video quality except Sourse, but the twitch still encodes at least an audio stream that can be turned on separately from the video. Please add only audio to the application settings

Headless Missing

image
Screenshot 2022-01-31 084546

can't see headless checkbox, tried to open 3 other versions still same, could you help me?

Stream Quality

Your program is quite nice, I was going to make something similar for fun. Quick question why did you comment out the block changing the quality of the stream?

Tavsiyelerim olacak

  1. Chromedriver yerine ghostdriver kullanmalısın.
  2. Twitchi sessiz başlatma buttonu eklemelisin.
  3. Selenium tarafından açılan siyah komut pencerisini gizlemelisin
  4. Stop tuşuna basıldığında açık olan tüm pencelerler ve komut pencereleri kapanmalı

Yardımcı olabilirim projeni büyütmene discord üzerinden ulaşabilirsin Buğra#9482

NimoTV login is not working

Nimo tv seçiliyken numara ile girişte ülke kodu yazacak veya seçeceğimiz yer yok ve numarayı yazmıyor şifreyide yazmıyor + olarak cookie ile çalışmayı eklerseniz harika ötesi olur

Login Failed

The login on twitch failed, probably twitch changed the xpath.

21/03/2022 13:25:15 | Login failed: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div[3]/div/div/div/div/div/div[1]/div/div/div[3]/form/div/div[1]/div/div[2]/input"}
(Session info: chrome=99.0.4844.82)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.