msg 事件 - 消息通知
事件概述
msg事件用于传递各种系统消息和通知信息,包括状态变更、警告、错误提示等非进度相关的消息内容。
事件特征
- 事件类型:msg
- 触发时机:系统需要发送通知或警告时
- 触发频率:不定期触发,根据实际需要发送
Event字段信息
json
{
"Type": "msg",
"Name": "消息来源标识符",
"ShowName": "显示名称",
"ID": "会话/实例ID"
}字段说明
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| Type | String | 是 | 事件类型,固定值"msg" |
| Name | String | 是 | 消息来源的标识符(通常是下载器实例ID) |
| ShowName | String | 是 | 显示名称,通常为消息来源的友好名称 |
| ID | String | 是 | 会话/实例ID |
Msg字段信息
msg 事件用于传递系统消息,源码中的 msg 字段如下:
json
{
"Text": "消息文本",
}字段说明
| 字段名 | 类型 | 说明 |
|---|---|---|
| Text | String | 主要的人类可读的消息文本 |
python
def callback_func(event_dict, msg_dict):
if event_dict['Type'] == 'msg':
text = msg_dict.get('Text', '')
print(f"{event_dict['ShowName']}:{text}")