namespace WIDESEAWCS_Tasks.Workflow.Abstractions
{
///
/// 机器人简单命令处理器接口
///
///
/// 简单命令是指不需要额外参数的状态更新命令,如运行状态、模式切换等。
/// 与前缀命令(需要解析位置参数)相对。
///
public interface IRobotSimpleCommandHandler
{
///
/// 处理简单命令
///
/// 消息内容(小写形式)
/// 机器人当前状态(会被修改)
/// 是否成功处理;无法识别的命令返回 false
Task HandleAsync(string message, RobotSocketState state);
}
}