INNER CODE UNIT · C#

TwitchBot

kwsch/SysBot.NET · SysBot.Pokemon.Twitch/TwitchBot.cs:14

public class TwitchBot<T> where T : PKM, new()
{
    private static PokeTradeHub<T> _hub = null!;
    internal static TradeQueueInfo<T> Info => _hub.Queues.Info;

    internal static readonly List<TwitchQueue<T>> QueuePool = [];
    private readonly TwitchClient _client;
    private readonly string _channel;
    private readonly TwitchSettings _settings;

    public TwitchBot(TwitchSettings settings, PokeTradeHub<T> hub)
    {
        _hub = hub;
        _settings = settings;

        var credentials = new ConnectionCredentials(settings.Username.ToLower(), settings.Token);

        var clientOptions = new ClientOptions

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…