mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-05-02 04:22:04 -04:00
Added a notice for yats genchat logger
This commit is contained in:
@@ -31,6 +31,7 @@ public class ChatBot
|
||||
private Task _kfChatPing;
|
||||
private KfTokenService _kfTokenService;
|
||||
private int _joinFailures = 0;
|
||||
private DateTimeOffset _yatsLastSeen = DateTimeOffset.UtcNow;
|
||||
|
||||
public ChatBot()
|
||||
{
|
||||
@@ -357,6 +358,15 @@ public class ChatBot
|
||||
_logger.Info("GambaSesh is now present");
|
||||
GambaSeshPresent = true;
|
||||
}
|
||||
|
||||
// Only notify if he has been away for a bit to avoid spamming chat if there's TTDs going on
|
||||
if (user.Id == 160024 && (DateTimeOffset.UtcNow - _yatsLastSeen).TotalHours > 1)
|
||||
{
|
||||
SendChatMessage(
|
||||
$":!: :!: General Chat weirdo {user.Username} has joined. This means your messages are now being logged forever by his unofficial Sneedchat client :!: :!:",
|
||||
true);
|
||||
_yatsLastSeen = DateTimeOffset.UtcNow;
|
||||
}
|
||||
_logger.Info($"{user.Username} joined!");
|
||||
|
||||
var userDb = db.Users.FirstOrDefault(u => u.KfId == user.Id);
|
||||
@@ -387,6 +397,7 @@ public class ChatBot
|
||||
_logger.Info("GambaSesh is no longer present");
|
||||
GambaSeshPresent = false;
|
||||
}
|
||||
if (userIds.Contains(160024)) _yatsLastSeen = DateTimeOffset.UtcNow;
|
||||
}
|
||||
|
||||
private void OnKfWsDisconnected(object sender, DisconnectionInfo disconnectionInfo)
|
||||
|
||||
Reference in New Issue
Block a user