Files
SPT-Server-Build/Libraries/Core/Helpers/Dialogue/AbstractDialogChatBot.cs
T
2025-01-19 17:45:48 +00:00

34 lines
865 B
C#

using Core.Helpers.Dialog.Commando;
using Core.Models.Eft.Dialog;
using Core.Models.Eft.Profile;
using Core.Models.Utils;
using Core.Services;
namespace Core.Helpers.Dialogue;
public abstract class AbstractDialogChatBot(
ISptLogger<AbstractDialogChatBot> _logger,
MailSendService _mailSendService,
IEnumerable<IChatCommand> chatCommands
) : IDialogueChatBot
{
protected List<IChatCommand> _chatCommands = chatCommands.ToList();
public abstract UserDialogInfo GetChatBot();
public string HandleMessage(string sessionId, SendMessageRequest request)
{
throw new NotImplementedException();
}
public void RegisterChatCommand(IChatCommand chatCommand)
{
throw new NotImplementedException();
}
protected string GetUnrecognizedCommandMessage()
{
throw new NotImplementedException();
}
}