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