adjustments
This commit is contained in:
parent
d3fe8ba19f
commit
85d2f8d842
2 changed files with 10 additions and 25 deletions
|
|
@ -197,13 +197,10 @@ namespace BetterSecondBot.BetterRelayService
|
|||
packet.discord_messageid = discordMessageid;
|
||||
}
|
||||
sendmessage = JsonConvert.SerializeObject(packet);
|
||||
LogFormater.Info("Created json packet");
|
||||
}
|
||||
|
||||
LogFormater.Info("Attempting to check if: "+ cfg.sourcevalue+" == "+filtervalue+"");
|
||||
if (((cfg.sourcevalue == "all") && (sourcetype != "discordchat")) || (cfg.sourcevalue == filtervalue))
|
||||
{
|
||||
LogFormater.Info("passed source filter");
|
||||
if (cfg.targetname == "discord")
|
||||
{
|
||||
string[] cfga = cfg.targetvalue.Split("@");
|
||||
|
|
@ -211,20 +208,14 @@ namespace BetterSecondBot.BetterRelayService
|
|||
{
|
||||
if ((cfga[0] + "@" + cfga[1]) != filtervalue)
|
||||
{
|
||||
LogFormater.Info("sending via discord");
|
||||
await controler.Bot.SendMessageToDiscord(cfga[0], cfga[1], sendmessage, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
LogFormater.Info("Blocked - source is the same as target");
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (cfg.targetname == "localchat")
|
||||
{
|
||||
int chan = 0;
|
||||
int.TryParse(cfg.targetvalue, out chan);
|
||||
LogFormater.Info("sending via localchat");
|
||||
controler.Bot.GetClient.Self.Chat(sendmessage, chan, ChatType.Normal);
|
||||
}
|
||||
else if (cfg.targetname == "avatarchat")
|
||||
|
|
@ -233,33 +224,26 @@ namespace BetterSecondBot.BetterRelayService
|
|||
{
|
||||
if (UUID.TryParse(cfg.targetvalue, out UUID target) == true)
|
||||
{
|
||||
LogFormater.Info("sending via im");
|
||||
controler.Bot.SendIM(target, sendmessage);
|
||||
}
|
||||
else
|
||||
{
|
||||
LogFormater.Info("Blocked - source is the same as target");
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (cfg.targetname == "groupchat")
|
||||
{
|
||||
LogFormater.Info("processing as groupchat");
|
||||
if (cfg.targetvalue != filtervalue)
|
||||
{
|
||||
LogFormater.Info("sending via groupchat");
|
||||
controler.Bot.GetCommandsInterface.Call("Groupchat", cfg.targetvalue + "~#~" + sendmessage, UUID.Zero, "~#~");
|
||||
}
|
||||
else
|
||||
{
|
||||
LogFormater.Info("Blocked - source is the same as target");
|
||||
bool status = controler.Bot.GetCommandsInterface.Call("groupchat", cfg.targetvalue + "~#~" + sendmessage, UUID.Zero, "~#~");
|
||||
if(status == false)
|
||||
{
|
||||
LogFormater.Info("sending via groupchat to group: " + cfg.targetvalue + " [Failed]");
|
||||
}
|
||||
else
|
||||
{
|
||||
LogFormater.Info("sending via groupchat to group: " + cfg.targetvalue+" [OK]");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
LogFormater.Info("Did not pass source filter");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -389,6 +389,7 @@ namespace BSB.Commands
|
|||
public bool Failed(string why_failed)
|
||||
{
|
||||
InfoBlob = why_failed;
|
||||
LogFormater.Warn("Called failed because: " + why_failed);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue