From 12ab6d4a7dbba7b656336ffb6bf0a79d4517e566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Sat, 25 May 2024 12:48:13 +0800 Subject: [PATCH] fix --- src/onebot11/action/file/GetOnlineClient.ts | 2 +- src/proto/SysMessage.DeviceChange.proto | 32 +++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 src/proto/SysMessage.DeviceChange.proto diff --git a/src/onebot11/action/file/GetOnlineClient.ts b/src/onebot11/action/file/GetOnlineClient.ts index b1ff2585..a5b6dbb2 100644 --- a/src/onebot11/action/file/GetOnlineClient.ts +++ b/src/onebot11/action/file/GetOnlineClient.ts @@ -1,7 +1,7 @@ import BaseAction from '../BaseAction'; import { ActionName } from '../types'; export class GetOnlineClient extends BaseAction> { - actionName = ActionName.GetRobotUinRange; + actionName = ActionName.GetOnlineClient; protected async _handle(payload: void) { diff --git a/src/proto/SysMessage.DeviceChange.proto b/src/proto/SysMessage.DeviceChange.proto new file mode 100644 index 00000000..3ea5cceb --- /dev/null +++ b/src/proto/SysMessage.DeviceChange.proto @@ -0,0 +1,32 @@ +syntax = "proto3"; +package SysMessage; +message Data { + repeated Header header = 1; + repeated Body body = 2; + repeated Event event = 3; +} +message Event { + repeated Content content = 2; +} +message Devices { + string deviceName = 5; + string appname = 9; +} +message Content { +repeated Devices devices = 5; +} +message Header { + uint32 PeerNumber = 1; + string PeerString = 2; + uint32 Uin = 5; + optional string Uid = 6; + } +message Body { + uint32 MsgType = 1; + uint32 SubType_0 = 2; + uint32 SubType_1 = 3; + uint32 MsgSeq= 5; + uint32 Time = 6; + uint64 MsgID = 12; + uint32 Other = 13; +} \ No newline at end of file