using Core.Models.Eft.Common; using Core.Models.Eft.Profile; using Core.Services; using Core.Utils; using SptCommon.Annotations; namespace Core.Helpers.Dialogue.SptMessageHandlers; [Injectable] public class SptMessageHandler( MailSendService _mailSendService, RandomUtil _randomUtil) : IChatMessageHandler { public int GetPriority() { return 100; } public bool CanHandle(string message) { return message.ToLower() == "spt"; } public void Process(string sessionId, UserDialogInfo sptFriendUser, PmcData sender) { _mailSendService.SendUserMessageToPlayer( sessionId, sptFriendUser, _randomUtil.GetArrayValue(["Its me!!", "spt? i've heard of that project"]), [], null ); } }