Synchronize bot chat tags and fix double-talk
This commit is contained in:
parent
801c740549
commit
40abda5eee
1 changed files with 13 additions and 2 deletions
|
|
@ -541,7 +541,7 @@ namespace SecondBotEvents.Services
|
|||
|
||||
public void BotRecordReplyIM(UUID sessionid,string message)
|
||||
{
|
||||
RecordChat(sessionid, "Bot", message);
|
||||
RecordChat(sessionid, "{BOT} " + GetClient().Self.Name, message);
|
||||
}
|
||||
public void BotRecordLocalchatReply(string message, string typeTag = "")
|
||||
{
|
||||
|
|
@ -1509,7 +1509,14 @@ namespace SecondBotEvents.Services
|
|||
{
|
||||
// group IM
|
||||
OpenChatWindow(true, e.IM.IMSessionID, e.IM.IMSessionID);
|
||||
if (e.IM.FromAgentID == GetClient().Self.AgentID)
|
||||
{
|
||||
RecordChat(e.IM.IMSessionID, "{BOT} " + GetClient().Self.Name, e.IM.Message);
|
||||
}
|
||||
else
|
||||
{
|
||||
RecordChat(e.IM.IMSessionID, e.IM.FromAgentName, e.IM.Message);
|
||||
}
|
||||
break;
|
||||
}
|
||||
UUID SessionID = e.IM.IMSessionID;
|
||||
|
|
@ -1524,6 +1531,10 @@ namespace SecondBotEvents.Services
|
|||
{
|
||||
RecordChat(SessionID, e.IM.FromAgentName, e.IM.Message);
|
||||
}
|
||||
else
|
||||
{
|
||||
RecordChat(SessionID, "{BOT} " + GetClient().Self.Name, e.IM.Message);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case InstantMessageDialog.FriendshipOffered:
|
||||
|
|
|
|||
Loading…
Reference in a new issue