internal void Disconnect() { Console.WriteLine("[Bot]: Disconnecting..."); points.Save(); usersManager.Save(); client.Disconnect(); }
public void Execute(OnMessageReceivedArgs e) { string command = e.ChatMessage.Message.Replace("Debug ", ""); switch (command.ToLower()) { case "save": points.Save(); usersManager.Save(); break; } }
private void Client_OnConnected(object sender, OnConnectedArgs e) { Console.WriteLine("[Bot]: Connected successfully!"); client.OnUserTimedout += Client_OnUserTimedout; client.OnMessageReceived += Client_OnMessageReceived; points = new PointsTracker(client); follow = new Announcement(client, "Please remember to follow if you enjoy the stream!", TimeSpan.FromMinutes(40)); multi = new Announcement(client, "Watch both of us at the same time on multistrean https://multistre.am/hiimmike/realedgythehedgy/layout5/", TimeSpan.FromMinutes(15)); var start = TimeSpan.Zero; var announce = new System.Threading.Timer((evt) => { points.Save(); usersManager.Save(); }, null, start, TimeSpan.FromMinutes(5)); command = new Command(client, points); debug = new DebugTools(client, points, usersManager); }