using SPTarkov.Server.Core.Models.Common; using SPTarkov.Server.Core.Models.Eft.Dialog; using SPTarkov.Server.Core.Models.Eft.Profile; namespace SPTarkov.Server.Core.Helpers.Dialogue; public interface IDialogueChatBot { public UserDialogInfo GetChatBot(); /// /// Handles messages for the chatbot. If a message can't be handled, should be used. /// /// The response of the bot, or if the request could not be handled. public ValueTask HandleMessage(MongoId sessionId, SendMessageRequest request); }