ForgeCore/ForgeCoreAPI/IMessage.cs
2024-12-17 12:10:01 -07:00

23 lines
No EOL
535 B
C#

using LibAC.Arguments;
namespace ForgeCoreAPI;
/// <summary>
/// A simple interface representing a message passed into the bot server
/// </summary>
public interface IMessage
{
/// <summary>
/// Get the stored message
/// </summary>
/// <returns>Raw message</returns>
public string GetMessage();
/// <summary>
/// Set the stored raw message
/// </summary>
/// <param name="Message">Raw string message</param>
public void SetMessage(string Message);
public Arguments ParseCommand();
}