From a61f27a7b9c23e8d7911c5897391c2201b9b1169 Mon Sep 17 00:00:00 2001 From: Madpeterz <57852827+Madpeterz@users.noreply.github.com> Date: Tue, 25 May 2021 16:06:30 +0100 Subject: [PATCH] Update onevent.cs --- BetterSecondbot/OnEvents/onevent.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/BetterSecondbot/OnEvents/onevent.cs b/BetterSecondbot/OnEvents/onevent.cs index 12af89e..f45ef04 100644 --- a/BetterSecondbot/OnEvents/onevent.cs +++ b/BetterSecondbot/OnEvents/onevent.cs @@ -514,8 +514,7 @@ namespace BetterSecondbot.OnEvents { loadFromDisk(); } - SetupMonitor(); - attachEvents(); + controler.getBot().StatusMessageEvent += statusMessage; #if DEBUG testCron(); #endif @@ -717,7 +716,7 @@ namespace BetterSecondbot.OnEvents controler.getBot().ChangeSimEvent += changeSim; controler.getBot().TrackerEvent += trackerEvent; controler.getBot().AlertMessage += alertMessage; - controler.getBot().StatusMessageEvent += statusMessage; + controler.getBot().GetClient.Groups.GroupMembersReply += groupMembershipUpdate; controler.getBot().GetClient.Groups.GroupMemberEjected += groupMembershipUpdateEject; } @@ -895,11 +894,17 @@ namespace BetterSecondbot.OnEvents { TriggerEvent("Clock", new Dictionary(), true); } - + bool attachedEvents = false; protected void statusMessage(object o, StatusMessageEvent e) { if (controler.BotReady() == true) { + if(attachedEvents == false) + { + attachedEvents = true; + SetupMonitor(); + attachEvents(); + } bool send = false; DateTime Dt = DateTime.Now; if (Dt.Minute != lastMinTick)