public SongRequester(BotConfig config, TwitchBot twitchBot, OsuBot osuBot, APIHandler <OsuSong> api) { _osuAPIToken = config.OsuAPIToken; _osuBot = osuBot; _api = api; _twitchBot = twitchBot; }
public RelayHandler( ILogger <RelayHandler> logger, OsuBot osuBot, BotConfig config) { _lastMessage = DateTime.Now; _messageQueue = new Queue <IrcMessage>(); _logger = logger; _relaySubject = osuBot; _streamerNick = config.TwitchChannel.Substring(1).ToLower(); _relayTimer = new Timer(TryRelay, null, 0, 200); }
public async Task DisplayUser(string username) => await ReplyAsync("", false, (Embed)await OsuBot.PrintPlayer(username));
public override void Init(OsuBot.osu.SongData songData, AController cont, TimeSpan totalTime, TimeSpan elapsed, bool doubletime) { base.Init(songData, cont, totalTime, elapsed, doubletime); m_angle = 0; m_init = true; }