From 8724e9efd7a77e93a96ea91bad5ff669f8a1d1d5 Mon Sep 17 00:00:00 2001 From: Madpeterz <57852827+Madpeterz@users.noreply.github.com> Date: Sun, 28 Feb 2021 14:53:43 +0000 Subject: [PATCH] Update EventsBot.cs --- Core/bottypes/EventsBot.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Core/bottypes/EventsBot.cs b/Core/bottypes/EventsBot.cs index 8c6bee8..222db22 100644 --- a/Core/bottypes/EventsBot.cs +++ b/Core/bottypes/EventsBot.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Text; +using BetterSecondBotShared.logs; using BetterSecondBotShared.Static; using OpenMetaverse; using OpenMetaverse.Imaging; @@ -502,8 +503,13 @@ namespace BetterSecondBot.bottypes } protected override void GroupInvite(InstantMessageEventArgs e) - { + { + LogFormater.Info("Group invite event from: " + e.IM.FromAgentName); string[] stage1 = e.IM.FromAgentName.ToLowerInvariant().Split('.'); + if(stage1.Length == 1) + { + stage1 = e.IM.FromAgentName.ToLowerInvariant().Split(" "); + } string name = "" + stage1[0].FirstCharToUpper() + ""; if (stage1.Length == 1) { @@ -514,24 +520,32 @@ namespace BetterSecondBot.bottypes name = "" + name + " " + stage1[1].FirstCharToUpper() + ""; } bool accept_invite; + string whyAccept = ""; if (Is_avatar_master(name) == true) { accept_invite = true; + whyAccept = "Master"; } else { accept_invite = Accept_action_from("group", e.IM.FromAgentID); if(accept_invite == true) { + whyAccept = "Action auth"; Remove_action_from("group", e.IM.FromAgentID); } } if (accept_invite == true) { + LogFormater.Info("Group invite event from: " + e.IM.FromAgentName+" Accepted - "+ whyAccept); GroupInvitationEventArgs G = new GroupInvitationEventArgs(e.Simulator, e.IM.FromAgentID, e.IM.FromAgentName, e.IM.Message); Client.Self.GroupInviteRespond(G.AgentID, e.IM.IMSessionID, true); Client.Groups.RequestCurrentGroups(); } + else + { + LogFormater.Info("Group invite event from: " + e.IM.FromAgentName + " Rejected"); + } } } }