mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-05-02 04:22:04 -04:00
Notify everyone if Kees H joins
This commit is contained in:
@@ -352,7 +352,7 @@ public class ChatBot
|
||||
|
||||
private void OnUsersJoined(object sender, List<UserModel> users, UsersJsonModel jsonPayload)
|
||||
{
|
||||
var settings = Helpers.GetMultipleValues([BuiltIn.Keys.GambaSeshUserId, BuiltIn.Keys.GambaSeshDetectEnabled])
|
||||
var settings = Helpers.GetMultipleValues([BuiltIn.Keys.GambaSeshUserId, BuiltIn.Keys.GambaSeshDetectEnabled, BuiltIn.Keys.BotKeesSeen])
|
||||
.Result;
|
||||
_logger.Debug($"Received {users.Count} user join events");
|
||||
using var db = new ApplicationDbContext();
|
||||
@@ -372,6 +372,13 @@ public class ChatBot
|
||||
true);
|
||||
_yatsLastSeen = DateTimeOffset.UtcNow;
|
||||
}
|
||||
|
||||
if (user.Id == 89776 && !settings[BuiltIn.Keys.BotKeesSeen].ToBoolean())
|
||||
{
|
||||
_logger.Info("Kees has joined!");
|
||||
SendChatMessage($":!: :!: {user.Username} has appeared! :!: :!:", true);
|
||||
Helpers.SetValueAsBoolean(BuiltIn.Keys.BotKeesSeen, true).Wait(_cancellationToken);
|
||||
}
|
||||
_logger.Info($"{user.Username} joined!");
|
||||
|
||||
var userDb = db.Users.FirstOrDefault(u => u.KfId == user.Id);
|
||||
|
||||
Reference in New Issue
Block a user