PhantomBot icon indicating copy to clipboard operation
PhantomBot copied to clipboard

A simple cross-platform C++ Twitch Bot with easy to adapt functioning. (Works on Win10 and Linux)

Results 10 PhantomBot issues
Sort by recently updated
recently updated
newest added

Hey, great bot! I noticed though I needed to do similar in TwitchPrivMsg::Process() ``` if (name == "mybot") { cout > endl; return; } ``` Because the commands seemed to...

If you are compiling without Visual Studio/MSVC, you will have to add the linked library for WinSockets yourself; Visual Studio's compiler uses a pragma system, GCC does not. VS: `#pragma...

A good number of twitch bots out there track users that follow the channel and usually respond when a new follower joins the channel. The [Twitch API](https://github.com/justintv/Twitch-API/blob/master/v3_resources/follows.md) documents how to...

In Development Feature

With the new centralized network system (#17) being introduced, the TwitchIRC class should no longer use methods such as "FetchServerMessage", but will instead have event triggers to process messages once...

In Development Feature

Alpha 5 will add TCP Requests and HTTP Requests to the PhantomBot project. As a means to prevent unnecessary and redundant coding practices within the bot, I'm going to use...

In Development Feature

While having a robust chat command interface is great and all, sometimes it would be nice to fire off commands from "behind the scenes". The console system will overlap on...

In Development Feature

Although the main issue with #10 has been addressed by some socket changes, the behavior of the recv function is not correct as it pertains to how it should function....

Bug (Non-Blocking Error)

Implementing a GUI for the bot will be the key focus once the core background systems are up and running. From past experience in C++, programming any kind of GUI...

In Development Feature

The [Twitch API](https://github.com/justintv/Twitch-API/blob/master/v3_resources/follows.md) uses HTTP requests to send information down to clients that require it. This would require a very simple integration of the already present Socket class to transmit...

In Development Feature

While this bot has no real need to break away from the standard template library due to only the two platforms being used, STD::String does have some limitations that I...

Consideration