mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-13 11:30:13 +08:00
Adjust PacketVersion
This commit is contained in:
parent
20ea49b090
commit
2e7af71329
@ -43,7 +43,7 @@ object RequestProfileDetailsPacket : SessionPacketFactory<RequestProfileDetailsR
|
|||||||
//00 01 3E F8 FB E3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 4E 22 4E 25 4E 26 4E 27 4E 29 4E 2A 4E 2B 4E 2D 4E 2E 4E 2F 4E 30 4E 31 4E 33 4E 35 4E 36 4E 37 4E 38 4E 3F 4E 40 4E 41 4E 42 4E 43 4E 45 4E 49 4E 4B 4E 4F 4E 54 4E 5B 52 0B 52 0F 5D C2 5D C8 65 97 69 9D 69 A9 9D A5 A4 91 A4 93 A4 94 A4 9C A4 B5
|
//00 01 3E F8 FB E3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 4E 22 4E 25 4E 26 4E 27 4E 29 4E 2A 4E 2B 4E 2D 4E 2E 4E 2F 4E 30 4E 31 4E 33 4E 35 4E 36 4E 37 4E 38 4E 3F 4E 40 4E 41 4E 42 4E 43 4E 45 4E 49 4E 4B 4E 4F 4E 54 4E 5B 52 0B 52 0F 5D C2 5D C8 65 97 69 9D 69 A9 9D A5 A4 91 A4 93 A4 94 A4 9C A4 B5
|
||||||
//00 01 B1 89 BE 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 4E 22 4E 25 4E 26 4E 27 4E 29 4E 2A 4E 2B 4E 2D 4E 2E 4E 2F 4E 30 4E 31 4E 33 4E 35 4E 36 4E 37 4E 38 4E 3F 4E 40 4E 41 4E 42 4E 43 4E 45 4E 49 4E 4B 4E 4F 4E 54 4E 5B 52 0B 52 0F 5D C2 5D C8 65 97 69 9D 69 A9 9D A5 A4 91 A4 93 A4 94 A4 9C A4 B5
|
//00 01 B1 89 BE 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 4E 22 4E 25 4E 26 4E 27 4E 29 4E 2A 4E 2B 4E 2D 4E 2E 4E 2F 4E 30 4E 31 4E 33 4E 35 4E 36 4E 37 4E 38 4E 3F 4E 40 4E 41 4E 42 4E 43 4E 45 4E 49 4E 4B 4E 4F 4E 54 4E 5B 52 0B 52 0F 5D C2 5D C8 65 97 69 9D 69 A9 9D A5 A4 91 A4 93 A4 94 A4 9C A4 B5
|
||||||
//00 01 87 73 86 9D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 4E 22 4E 25 4E 26 4E 27 4E 29 4E 2A 4E 2B 4E 2D 4E 2E 4E 2F 4E 30 4E 31 4E 33 4E 35 4E 36 4E 37 4E 38 4E 3F 4E 40 4E 41 4E 42 4E 43 4E 45 4E 49 4E 4B 4E 4F 4E 54 4E 5B 52 0B 52 0F 5D C2 5D C8 65 97 69 9D 69 A9 9D A5 A4 91 A4 93 A4 94 A4 9C A4 B5
|
//00 01 87 73 86 9D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 4E 22 4E 25 4E 26 4E 27 4E 29 4E 2A 4E 2B 4E 2D 4E 2E 4E 2F 4E 30 4E 31 4E 33 4E 35 4E 36 4E 37 4E 38 4E 3F 4E 40 4E 41 4E 42 4E 43 4E 45 4E 49 4E 4B 4E 4F 4E 54 4E 5B 52 0B 52 0F 5D C2 5D C8 65 97 69 9D 69 A9 9D A5 A4 91 A4 93 A4 94 A4 9C A4 B5
|
||||||
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2.21173")
|
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2 (21173)")
|
||||||
operator fun invoke(
|
operator fun invoke(
|
||||||
bot: UInt,
|
bot: UInt,
|
||||||
qq: UInt,
|
qq: UInt,
|
||||||
@ -54,7 +54,7 @@ object RequestProfileDetailsPacket : SessionPacketFactory<RequestProfileDetailsR
|
|||||||
writeHex("00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 4E 22 4E 25 4E 26 4E 27 4E 29 4E 2A 4E 2B 4E 2D 4E 2E 4E 2F 4E 30 4E 31 4E 33 4E 35 4E 36 4E 37 4E 38 4E 3F 4E 40 4E 41 4E 42 4E 43 4E 45 4E 49 4E 4B 4E 4F 4E 54 4E 5B 52 0B 52 0F 5D C2 5D C8 65 97 69 9D 69 A9 9D A5 A4 91 A4 93 A4 94 A4 9C A4 B5")
|
writeHex("00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 4E 22 4E 25 4E 26 4E 27 4E 29 4E 2A 4E 2B 4E 2D 4E 2E 4E 2F 4E 30 4E 31 4E 33 4E 35 4E 36 4E 37 4E 38 4E 3F 4E 40 4E 41 4E 42 4E 43 4E 45 4E 49 4E 4B 4E 4F 4E 54 4E 5B 52 0B 52 0F 5D C2 5D C8 65 97 69 9D 69 A9 9D A5 A4 91 A4 93 A4 94 A4 9C A4 B5")
|
||||||
}
|
}
|
||||||
|
|
||||||
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2.21173")
|
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2 (21173)")
|
||||||
override suspend fun ByteReadPacket.decode(id: PacketId, sequenceId: UShort, handler: BotNetworkHandler<*>): RequestProfileDetailsResponse {
|
override suspend fun ByteReadPacket.decode(id: PacketId, sequenceId: UShort, handler: BotNetworkHandler<*>): RequestProfileDetailsResponse {
|
||||||
discardExact(3)
|
discardExact(3)
|
||||||
val qq = readUInt()
|
val qq = readUInt()
|
||||||
|
@ -12,7 +12,7 @@ import net.mamoe.mirai.utils.io.*
|
|||||||
import net.mamoe.mirai.utils.md5
|
import net.mamoe.mirai.utils.md5
|
||||||
|
|
||||||
@AnnotatedId(KnownPacketId.SEND_FRIEND_MESSAGE)
|
@AnnotatedId(KnownPacketId.SEND_FRIEND_MESSAGE)
|
||||||
@PacketVersion(date = "2019.10.19", timVersion = "2.3.2.21173")
|
@PacketVersion(date = "2019.10.19", timVersion = "2.3.2 (21173)")
|
||||||
object SendFriendMessagePacket : SessionPacketFactory<SendFriendMessagePacket.Response>() {
|
object SendFriendMessagePacket : SessionPacketFactory<SendFriendMessagePacket.Response>() {
|
||||||
operator fun invoke(
|
operator fun invoke(
|
||||||
botQQ: UInt,
|
botQQ: UInt,
|
||||||
|
@ -10,7 +10,7 @@ import net.mamoe.mirai.network.protocol.tim.packet.PacketVersion
|
|||||||
import net.mamoe.mirai.utils.io.readBoolean
|
import net.mamoe.mirai.utils.io.readBoolean
|
||||||
|
|
||||||
|
|
||||||
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2.21173")
|
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2 (21173)")
|
||||||
data class AndroidDeviceStatusChangePacket(val kind: Kind) : Packet {
|
data class AndroidDeviceStatusChangePacket(val kind: Kind) : Packet {
|
||||||
enum class Kind {
|
enum class Kind {
|
||||||
ONLINE,
|
ONLINE,
|
||||||
@ -21,7 +21,7 @@ data class AndroidDeviceStatusChangePacket(val kind: Kind) : Packet {
|
|||||||
/**
|
/**
|
||||||
* Android 客户端在线状态改变
|
* Android 客户端在线状态改变
|
||||||
*/
|
*/
|
||||||
@PacketVersion(date = "2019.10.31", timVersion = "2.3.2.21173")
|
@PacketVersion(date = "2019.10.31", timVersion = "2.3.2 (21173)")
|
||||||
object AndroidDeviceOnlineStatusChangedEventFactory : KnownEventParserAndHandler<AndroidDeviceStatusChangePacket>(0x00C4u) {
|
object AndroidDeviceOnlineStatusChangedEventFactory : KnownEventParserAndHandler<AndroidDeviceStatusChangePacket>(0x00C4u) {
|
||||||
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): AndroidDeviceStatusChangePacket {
|
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): AndroidDeviceStatusChangePacket {
|
||||||
discardExact(13)
|
discardExact(13)
|
||||||
|
@ -13,7 +13,7 @@ data class FriendConversationInitialize(
|
|||||||
val qq: UInt
|
val qq: UInt
|
||||||
) : EventPacket
|
) : EventPacket
|
||||||
|
|
||||||
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2.21173")
|
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2 (21173)")
|
||||||
object FriendConversationInitializedEventParserAndHandler : KnownEventParserAndHandler<FriendConversationInitialize>(0x0079u) {
|
object FriendConversationInitializedEventParserAndHandler : KnownEventParserAndHandler<FriendConversationInitialize>(0x0079u) {
|
||||||
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): FriendConversationInitialize {
|
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): FriendConversationInitialize {
|
||||||
discardExact(4)// 00 00 00 00
|
discardExact(4)// 00 00 00 00
|
||||||
|
@ -11,7 +11,7 @@ import net.mamoe.mirai.utils.io.readString
|
|||||||
|
|
||||||
data class GroupFileUploadPacket(inline val xmlMessage: String) : EventPacket
|
data class GroupFileUploadPacket(inline val xmlMessage: String) : EventPacket
|
||||||
|
|
||||||
@PacketVersion(date = "2019.7.1", timVersion = "2.3.2.21173")
|
@PacketVersion(date = "2019.7.1", timVersion = "2.3.2 (21173)")
|
||||||
object GroupFileUploadEventFactory : KnownEventParserAndHandler<GroupFileUploadPacket>(0x002Du) {
|
object GroupFileUploadEventFactory : KnownEventParserAndHandler<GroupFileUploadPacket>(0x002Du) {
|
||||||
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): GroupFileUploadPacket {
|
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): GroupFileUploadPacket {
|
||||||
discardExact(60)
|
discardExact(60)
|
||||||
|
@ -27,7 +27,7 @@ data class MemberPermissionChangePacket(
|
|||||||
} // TODO: 2019/11/2 变成群主的情况
|
} // TODO: 2019/11/2 变成群主的情况
|
||||||
}
|
}
|
||||||
|
|
||||||
@PacketVersion(date = "2019.11.1", timVersion = "2.3.2.21173")
|
@PacketVersion(date = "2019.11.1", timVersion = "2.3.2 (21173)")
|
||||||
object GroupMemberPermissionChangedEventFactory : KnownEventParserAndHandler<MemberPermissionChangePacket>(0x002Cu) {
|
object GroupMemberPermissionChangedEventFactory : KnownEventParserAndHandler<MemberPermissionChangePacket>(0x002Cu) {
|
||||||
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): MemberPermissionChangePacket {
|
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): MemberPermissionChangePacket {
|
||||||
// 群里一个人变成管理员:
|
// 群里一个人变成管理员:
|
||||||
|
@ -87,7 +87,7 @@ data class GroupMessage(
|
|||||||
override val subject: Group get() = group
|
override val subject: Group get() = group
|
||||||
}
|
}
|
||||||
|
|
||||||
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2.21173")
|
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2 (21173)")
|
||||||
object GroupMessageEventParserAndHandler : KnownEventParserAndHandler<GroupMessage>(0x0052u) {
|
object GroupMessageEventParserAndHandler : KnownEventParserAndHandler<GroupMessage>(0x0052u) {
|
||||||
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): GroupMessage {
|
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): GroupMessage {
|
||||||
discardExact(31)
|
discardExact(31)
|
||||||
@ -155,7 +155,7 @@ data class FriendMessage(
|
|||||||
|
|
||||||
|
|
||||||
@Suppress("unused")
|
@Suppress("unused")
|
||||||
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2.21173")
|
@PacketVersion(date = "2019.11.2", timVersion = "2.3.2 (21173)")
|
||||||
object FriendMessageEventParserAndHandler : KnownEventParserAndHandler<FriendMessage>(0x00A6u) {
|
object FriendMessageEventParserAndHandler : KnownEventParserAndHandler<FriendMessage>(0x00A6u) {
|
||||||
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): FriendMessage {
|
override suspend fun ByteReadPacket.parse(bot: Bot, identity: EventPacketIdentity): FriendMessage {
|
||||||
discardExact(2)
|
discardExact(2)
|
||||||
|
Loading…
Reference in New Issue
Block a user