表情类指令¶
- class mini.apis.api_expression.RobotExpressionType(value)[源代码]¶
基类:
Enum
机器人表情类型
INNER(内置) : 机器人内置的不可修改的表情文件
- INNER = 0¶
- class mini.apis.api_expression.PlayExpression(is_serial: bool = True, express_name: str | None = None)[源代码]¶
基类:
BaseApi
播放内置表情api
让机器人眼睛演示个表情
- 参数:
is_serial (bool) – 是否等待回复,默认True
express_name (str) – 表情名称,不可为空或者None
#PlayExpressionResponse.isSuccess : 是否成功
#PlayExpressionResponse.resultCode : 返回码
- class mini.apis.api_expression.MouthLampColor(value)[源代码]¶
基类:
Enum
嘴巴灯颜色
RED : 红色
GREEN : 绿色
WHITE : 白色
- RED = 1¶
- GREEN = 2¶
- WHITE = 4¶
- class mini.apis.api_expression.MouthLampMode(value)[源代码]¶
基类:
Enum
嘴巴灯模式
NORMAL(普通模式) : 常亮模式
BREATH(呼吸模式) : 呼吸模式
- NORMAL = 0¶
- BREATH = 1¶
- class mini.apis.api_expression.SetMouthLamp(is_serial: bool = True, mode: MouthLampMode = MouthLampMode.NORMAL, color: MouthLampColor = MouthLampColor.RED, duration: int = 1000, breath_duration: int = 1000)[源代码]¶
基类:
BaseApi
设置嘴巴灯api
设置嘴巴灯的模式、颜色等参数
当mode=NORMAL时,duration参数起作用,表示常亮多久时间
当mode=BREATH,breath_duration参数表示多久呼吸一次
设置生效后,机器人会立即返回设置结果(与设置的duration参数无关)
- 参数:
is_serial (bool) – 是否等待回复,默认True
mode (MouthLampMode) – 嘴巴灯模式,默认NORMAL,普通(常亮)模式
color (MouthLampColor) – 嘴巴灯颜色,默认RED,红色
duration (int) – 持续时间,单位为毫秒,-1表示无限时间,当时长设置超过10s,会在10s内返回结果
breath_duration (int) – 闪烁一次时长,单位为毫秒
#SetMouthLampResponse.isSuccess : 是否成功
#SetMouthLampResponse.resultCode : 返回码