Skip to content

msg 事件 - 消息通知

事件概述

msg事件用于传递各种系统消息和通知信息,包括状态变更、警告、错误提示等非进度相关的消息内容。

事件特征

  • 事件类型msg
  • 触发时机:系统需要发送通知或警告时
  • 触发频率:不定期触发,根据实际需要发送

Event字段信息

json
{
  "Type": "msg",
  "Name": "消息来源标识符",
  "ShowName": "显示名称",
  "ID": "会话/实例ID"
}

字段说明

字段名类型必填说明
TypeString事件类型,固定值"msg"
NameString消息来源的标识符(通常是下载器实例ID)
ShowNameString显示名称,通常为消息来源的友好名称
IDString会话/实例ID

Msg字段信息

msg 事件用于传递系统消息,源码中的 msg 字段如下:

json
{
    "Text": "消息文本",
}

字段说明

字段名类型说明
TextString主要的人类可读的消息文本
python
def callback_func(event_dict, msg_dict):
    if event_dict['Type'] == 'msg':
        text = msg_dict.get('Text', '')
        
        print(f"{event_dict['ShowName']}{text}")