表情类指令

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 : 返回码

async execute()[源代码]

执行播放表情指令

返回:

PlayExpressionResponse

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 : 返回码

async execute()[源代码]

执行设置设置嘴巴灯指令

返回:

SetMouthLampResponse

class mini.apis.api_expression.ControlMouthLamp(is_serial: bool = True, is_open: bool = True)[源代码]

基类:BaseApi

控制嘴巴灯开关api

打开/关闭嘴巴灯

参数:
  • is_serial (bool) – 是否等待回复,默认True

  • is_open (bool) – 是否开启嘴巴灯 默认true,开启嘴巴灯

#ControlMouthResponse.isSuccess : 是否成功

#ControlMouthResponse.resultCode : 返回码

async execute()[源代码]

执行控制嘴巴灯指令

返回:

ControlMouthResponse