# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: onebot_api.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import onebot_base_pb2 as onebot__base__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='onebot_api.proto',
  package='onebot',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=b'\n\x10onebot_api.proto\x12\x06onebot\x1a\x11onebot_base.proto\"[\n\x11SendPrivateMsgReq\x12\x0f\n\x07user_id\x18\x01 \x01(\x03\x12 \n\x07message\x18\x02 \x03(\x0b\x32\x0f.onebot.Message\x12\x13\n\x0b\x61uto_escape\x18\x03 \x01(\x08\"(\n\x12SendPrivateMsgResp\x12\x12\n\nmessage_id\x18\x01 \x01(\x05\"Z\n\x0fSendGroupMsgReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12 \n\x07message\x18\x02 \x03(\x0b\x32\x0f.onebot.Message\x12\x13\n\x0b\x61uto_escape\x18\x03 \x01(\x08\"&\n\x10SendGroupMsgResp\x12\x12\n\nmessage_id\x18\x01 \x01(\x05\"|\n\nSendMsgReq\x12\x14\n\x0cmessage_type\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\x03\x12\x10\n\x08group_id\x18\x03 \x01(\x03\x12 \n\x07message\x18\x04 \x03(\x0b\x32\x0f.onebot.Message\x12\x13\n\x0b\x61uto_escape\x18\x05 \x01(\x08\"!\n\x0bSendMsgResp\x12\x12\n\nmessage_id\x18\x01 \x01(\x05\"\"\n\x0c\x44\x65leteMsgReq\x12\x12\n\nmessage_id\x18\x01 \x01(\x05\"\x0f\n\rDeleteMsgResp\"\x1f\n\tGetMsgReq\x12\x12\n\nmessage_id\x18\x01 \x01(\x05\"\xc7\x02\n\nGetMsgResp\x12\x0c\n\x04time\x18\x01 \x01(\x05\x12\x14\n\x0cmessage_type\x18\x02 \x01(\t\x12\x12\n\nmessage_id\x18\x03 \x01(\x05\x12\x0f\n\x07real_id\x18\x04 \x01(\x05\x12)\n\x06sender\x18\x05 \x01(\x0b\x32\x19.onebot.GetMsgResp.Sender\x12 \n\x07message\x18\x06 \x03(\x0b\x32\x0f.onebot.Message\x12\x13\n\x0braw_message\x18\x07 \x01(\t\x1a\x8d\x01\n\x06Sender\x12\x0f\n\x07user_id\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x0c\n\x04\x63\x61rd\x18\x03 \x01(\t\x12\x0b\n\x03sex\x18\x04 \x01(\t\x12\x0b\n\x03\x61ge\x18\x05 \x01(\x05\x12\x0c\n\x04\x61rea\x18\x06 \x01(\t\x12\r\n\x05level\x18\x07 \x01(\t\x12\x0c\n\x04role\x18\x08 \x01(\t\x12\r\n\x05title\x18\t \x01(\t\"\x1e\n\x10GetForwardMsgReq\x12\n\n\x02id\x18\x01 \x01(\t\"\x13\n\x11GetForwardMsgResp\"-\n\x0bSendLikeReq\x12\x0f\n\x07user_id\x18\x01 \x01(\x03\x12\r\n\x05times\x18\x02 \x01(\x05\"\x0e\n\x0cSendLikeResp\"P\n\x0fSetGroupKickReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0f\n\x07user_id\x18\x02 \x01(\x03\x12\x1a\n\x12reject_add_request\x18\x03 \x01(\x08\"\x12\n\x10SetGroupKickResp\"E\n\x0eSetGroupBanReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0f\n\x07user_id\x18\x02 \x01(\x03\x12\x10\n\x08\x64uration\x18\x03 \x01(\x05\"\x11\n\x0fSetGroupBanResp\"\xd6\x01\n\x17SetGroupAnonymousBanReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12<\n\tanonymous\x18\x02 \x01(\x0b\x32).onebot.SetGroupAnonymousBanReq.Anonymous\x12\x16\n\x0e\x61nonymous_flag\x18\x03 \x01(\t\x12\x0c\n\x04\x66lag\x18\x04 \x01(\t\x12\x10\n\x08\x64uration\x18\x05 \x01(\x03\x1a\x33\n\tAnonymous\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x66lag\x18\x03 \x01(\t\"\x1a\n\x18SetGroupAnonymousBanResp\"7\n\x13SetGroupWholeBanReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0e\n\x06\x65nable\x18\x02 \x01(\x08\"\x16\n\x14SetGroupWholeBanResp\"E\n\x10SetGroupAdminReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0f\n\x07user_id\x18\x02 \x01(\x03\x12\x0e\n\x06\x65nable\x18\x03 \x01(\x08\"\x13\n\x11SetGroupAdminResp\"8\n\x14SetGroupAnonymousReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0e\n\x06\x65nable\x18\x02 \x01(\x08\"\x17\n\x15SetGroupAnonymousResp\"B\n\x0fSetGroupCardReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0f\n\x07user_id\x18\x02 \x01(\x03\x12\x0c\n\x04\x63\x61rd\x18\x03 \x01(\t\"\x12\n\x10SetGroupCardResp\"7\n\x0fSetGroupNameReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x12\n\ngroup_name\x18\x02 \x01(\t\"\x12\n\x10SetGroupNameResp\"8\n\x10SetGroupLeaveReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x12\n\nis_dismiss\x18\x02 \x01(\x08\"\x13\n\x11SetGroupLeaveResp\"e\n\x17SetGroupSpecialTitleReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0f\n\x07user_id\x18\x02 \x01(\x03\x12\x15\n\rspecial_title\x18\x03 \x01(\t\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\"\x1a\n\x18SetGroupSpecialTitleResp\"G\n\x16SetFriendAddRequestReq\x12\x0c\n\x04\x66lag\x18\x01 \x01(\t\x12\x0f\n\x07\x61pprove\x18\x02 \x01(\x08\x12\x0e\n\x06remark\x18\x03 \x01(\t\"\x19\n\x17SetFriendAddRequestResp\"f\n\x15SetGroupAddRequestReq\x12\x0c\n\x04\x66lag\x18\x01 \x01(\t\x12\x10\n\x08sub_type\x18\x02 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x0f\n\x07\x61pprove\x18\x04 \x01(\x08\x12\x0e\n\x06reason\x18\x05 \x01(\t\"\x18\n\x16SetGroupAddRequestResp\"\x11\n\x0fGetLoginInfoReq\"5\n\x10GetLoginInfoResp\x12\x0f\n\x07user_id\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\"7\n\x12GetStrangerInfoReq\x12\x0f\n\x07user_id\x18\x01 \x01(\x03\x12\x10\n\x08no_cache\x18\x02 \x01(\x08\"u\n\x13GetStrangerInfoResp\x12\x0f\n\x07user_id\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x0b\n\x03sex\x18\x03 \x01(\t\x12\x0b\n\x03\x61ge\x18\x04 \x01(\x05\x12\r\n\x05level\x18\x05 \x01(\x05\x12\x12\n\nlogin_days\x18\x06 \x01(\x03\"\x12\n\x10GetFriendListReq\"\x82\x01\n\x11GetFriendListResp\x12\x30\n\x06\x66riend\x18\x01 \x03(\x0b\x32 .onebot.GetFriendListResp.Friend\x1a;\n\x06\x46riend\x12\x0f\n\x07user_id\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x0e\n\x06remark\x18\x03 \x01(\t\"5\n\x0fGetGroupInfoReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x10\n\x08no_cache\x18\x02 \x01(\x08\"h\n\x10GetGroupInfoResp\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x12\n\ngroup_name\x18\x02 \x01(\t\x12\x14\n\x0cmember_count\x18\x03 \x01(\x05\x12\x18\n\x10max_member_count\x18\x04 \x01(\x05\"\x11\n\x0fGetGroupListReq\"\xa0\x01\n\x10GetGroupListResp\x12-\n\x05group\x18\x01 \x03(\x0b\x32\x1e.onebot.GetGroupListResp.Group\x1a]\n\x05Group\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x12\n\ngroup_name\x18\x02 \x01(\t\x12\x14\n\x0cmember_count\x18\x03 \x01(\x05\x12\x18\n\x10max_member_count\x18\x04 \x01(\x05\"L\n\x15GetGroupMemberInfoReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0f\n\x07user_id\x18\x02 \x01(\x03\x12\x10\n\x08no_cache\x18\x03 \x01(\x08\"\xa2\x02\n\x16GetGroupMemberInfoResp\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0f\n\x07user_id\x18\x02 \x01(\x03\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x0c\n\x04\x63\x61rd\x18\x04 \x01(\t\x12\x0b\n\x03sex\x18\x05 \x01(\t\x12\x0b\n\x03\x61ge\x18\x06 \x01(\x05\x12\x0c\n\x04\x61rea\x18\x07 \x01(\t\x12\x11\n\tjoin_time\x18\x08 \x01(\x03\x12\x16\n\x0elast_sent_time\x18\t \x01(\x03\x12\r\n\x05level\x18\n \x01(\t\x12\x0c\n\x04role\x18\x0b \x01(\t\x12\x12\n\nunfriendly\x18\x0c \x01(\x08\x12\r\n\x05title\x18\r \x01(\t\x12\x19\n\x11title_expire_time\x18\x0e \x01(\x03\x12\x17\n\x0f\x63\x61rd_changeable\x18\x0f \x01(\x08\")\n\x15GetGroupMemberListReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\"\xf4\x02\n\x16GetGroupMemberListResp\x12@\n\x0cgroup_member\x18\x01 \x03(\x0b\x32*.onebot.GetGroupMemberListResp.GroupMember\x1a\x97\x02\n\x0bGroupMember\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0f\n\x07user_id\x18\x02 \x01(\x03\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x0c\n\x04\x63\x61rd\x18\x04 \x01(\t\x12\x0b\n\x03sex\x18\x05 \x01(\t\x12\x0b\n\x03\x61ge\x18\x06 \x01(\x05\x12\x0c\n\x04\x61rea\x18\x07 \x01(\t\x12\x11\n\tjoin_time\x18\x08 \x01(\x03\x12\x16\n\x0elast_sent_time\x18\t \x01(\x03\x12\r\n\x05level\x18\n \x01(\t\x12\x0c\n\x04role\x18\x0b \x01(\t\x12\x12\n\nunfriendly\x18\x0c \x01(\x08\x12\r\n\x05title\x18\r \x01(\t\x12\x19\n\x11title_expire_time\x18\x0e \x01(\x03\x12\x17\n\x0f\x63\x61rd_changeable\x18\x0f \x01(\x08\"6\n\x14GetGroupHonorInfoReq\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12\x0c\n\x04type\x18\x02 \x01(\t\"\xb6\x04\n\x15GetGroupHonorInfoResp\x12\x10\n\x08group_id\x18\x01 \x01(\x03\x12I\n\x11\x63urrent_talkative\x18\x02 \x01(\x0b\x32..onebot.GetGroupHonorInfoResp.CurrentTalkative\x12\x36\n\ttalkative\x18\x03 \x03(\x0b\x32#.onebot.GetGroupHonorInfoResp.Honor\x12\x36\n\tperformer\x18\x04 \x03(\x0b\x32#.onebot.GetGroupHonorInfoResp.Honor\x12\x33\n\x06legend\x18\x05 \x03(\x0b\x32#.onebot.GetGroupHonorInfoResp.Honor\x12:\n\rstrong_newbie\x18\x06 \x03(\x0b\x32#.onebot.GetGroupHonorInfoResp.Honor\x12\x34\n\x07\x65motion\x18\x07 \x03(\x0b\x32#.onebot.GetGroupHonorInfoResp.Honor\x1aX\n\x10\x43urrentTalkative\x12\x0f\n\x07user_id\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x0e\n\x06\x61vatar\x18\x03 \x01(\t\x12\x11\n\tday_count\x18\x04 \x01(\x05\x1aO\n\x05Honor\x12\x0f\n\x07user_id\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x0e\n\x06\x61vatar\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\"\x1f\n\rGetCookiesReq\x12\x0e\n\x06\x64omain\x18\x01 \x01(\t\"!\n\x0eGetCookiesResp\x12\x0f\n\x07\x63ookies\x18\x01 \x01(\t\"\x11\n\x0fGetCsrfTokenReq\"!\n\x10GetCsrfTokenResp\x12\r\n\x05token\x18\x01 \x01(\x05\"#\n\x11GetCredentialsReq\x12\x0e\n\x06\x64omain\x18\x01 \x01(\t\"9\n\x12GetCredentialsResp\x12\x0f\n\x07\x63ookies\x18\x01 \x01(\t\x12\x12\n\ncsrf_token\x18\x02 \x01(\x05\"0\n\x0cGetRecordReq\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\x12\x12\n\nout_format\x18\x02 \x01(\t\"\x1d\n\rGetRecordResp\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\"\x1b\n\x0bGetImageReq\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\"\x1c\n\x0cGetImageResp\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\"\x11\n\x0f\x43\x61nSendImageReq\"\x1f\n\x10\x43\x61nSendImageResp\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"\x12\n\x10\x43\x61nSendRecordReq\" \n\x11\x43\x61nSendRecordResp\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"\x0e\n\x0cGetStatusReq\"-\n\rGetStatusResp\x12\x0e\n\x06online\x18\x01 \x01(\x08\x12\x0c\n\x04good\x18\x02 \x01(\x08\"\x13\n\x11GetVersionInfoReq\"\xb9\x01\n\x12GetVersionInfoResp\x12\x10\n\x08\x61pp_name\x18\x01 \x01(\t\x12\x13\n\x0b\x61pp_version\x18\x02 \x01(\t\x12\x18\n\x10protocol_version\x18\x03 \x01(\t\x12\x34\n\x05\x65xtra\x18\x04 \x03(\x0b\x32%.onebot.GetVersionInfoResp.ExtraEntry\x1a,\n\nExtraEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x1e\n\rSetRestartReq\x12\r\n\x05\x64\x65lay\x18\x01 \x01(\x05\"\x10\n\x0eSetRestartResp\"\x0f\n\rCleanCacheReq\"\x10\n\x0e\x43leanCacheRespb\x06proto3'
  ,
  dependencies=[onebot__base__pb2.DESCRIPTOR,])




_SENDPRIVATEMSGREQ = _descriptor.Descriptor(
  name='SendPrivateMsgReq',
  full_name='onebot.SendPrivateMsgReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.SendPrivateMsgReq.user_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='message', full_name='onebot.SendPrivateMsgReq.message', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auto_escape', full_name='onebot.SendPrivateMsgReq.auto_escape', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47,
  serialized_end=138,
)


_SENDPRIVATEMSGRESP = _descriptor.Descriptor(
  name='SendPrivateMsgResp',
  full_name='onebot.SendPrivateMsgResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='message_id', full_name='onebot.SendPrivateMsgResp.message_id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=140,
  serialized_end=180,
)


_SENDGROUPMSGREQ = _descriptor.Descriptor(
  name='SendGroupMsgReq',
  full_name='onebot.SendGroupMsgReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SendGroupMsgReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='message', full_name='onebot.SendGroupMsgReq.message', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auto_escape', full_name='onebot.SendGroupMsgReq.auto_escape', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=182,
  serialized_end=272,
)


_SENDGROUPMSGRESP = _descriptor.Descriptor(
  name='SendGroupMsgResp',
  full_name='onebot.SendGroupMsgResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='message_id', full_name='onebot.SendGroupMsgResp.message_id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=274,
  serialized_end=312,
)


_SENDMSGREQ = _descriptor.Descriptor(
  name='SendMsgReq',
  full_name='onebot.SendMsgReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='message_type', full_name='onebot.SendMsgReq.message_type', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.SendMsgReq.user_id', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SendMsgReq.group_id', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='message', full_name='onebot.SendMsgReq.message', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auto_escape', full_name='onebot.SendMsgReq.auto_escape', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=314,
  serialized_end=438,
)


_SENDMSGRESP = _descriptor.Descriptor(
  name='SendMsgResp',
  full_name='onebot.SendMsgResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='message_id', full_name='onebot.SendMsgResp.message_id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=440,
  serialized_end=473,
)


_DELETEMSGREQ = _descriptor.Descriptor(
  name='DeleteMsgReq',
  full_name='onebot.DeleteMsgReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='message_id', full_name='onebot.DeleteMsgReq.message_id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=475,
  serialized_end=509,
)


_DELETEMSGRESP = _descriptor.Descriptor(
  name='DeleteMsgResp',
  full_name='onebot.DeleteMsgResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=511,
  serialized_end=526,
)


_GETMSGREQ = _descriptor.Descriptor(
  name='GetMsgReq',
  full_name='onebot.GetMsgReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='message_id', full_name='onebot.GetMsgReq.message_id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=528,
  serialized_end=559,
)


_GETMSGRESP_SENDER = _descriptor.Descriptor(
  name='Sender',
  full_name='onebot.GetMsgResp.Sender',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.GetMsgResp.Sender.user_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='onebot.GetMsgResp.Sender.nickname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='card', full_name='onebot.GetMsgResp.Sender.card', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sex', full_name='onebot.GetMsgResp.Sender.sex', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='age', full_name='onebot.GetMsgResp.Sender.age', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='area', full_name='onebot.GetMsgResp.Sender.area', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='onebot.GetMsgResp.Sender.level', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='role', full_name='onebot.GetMsgResp.Sender.role', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='onebot.GetMsgResp.Sender.title', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=748,
  serialized_end=889,
)

_GETMSGRESP = _descriptor.Descriptor(
  name='GetMsgResp',
  full_name='onebot.GetMsgResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='time', full_name='onebot.GetMsgResp.time', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='message_type', full_name='onebot.GetMsgResp.message_type', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='message_id', full_name='onebot.GetMsgResp.message_id', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='real_id', full_name='onebot.GetMsgResp.real_id', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sender', full_name='onebot.GetMsgResp.sender', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='message', full_name='onebot.GetMsgResp.message', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='raw_message', full_name='onebot.GetMsgResp.raw_message', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GETMSGRESP_SENDER, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=562,
  serialized_end=889,
)


_GETFORWARDMSGREQ = _descriptor.Descriptor(
  name='GetForwardMsgReq',
  full_name='onebot.GetForwardMsgReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='onebot.GetForwardMsgReq.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=891,
  serialized_end=921,
)


_GETFORWARDMSGRESP = _descriptor.Descriptor(
  name='GetForwardMsgResp',
  full_name='onebot.GetForwardMsgResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=923,
  serialized_end=942,
)


_SENDLIKEREQ = _descriptor.Descriptor(
  name='SendLikeReq',
  full_name='onebot.SendLikeReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.SendLikeReq.user_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='times', full_name='onebot.SendLikeReq.times', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=944,
  serialized_end=989,
)


_SENDLIKERESP = _descriptor.Descriptor(
  name='SendLikeResp',
  full_name='onebot.SendLikeResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=991,
  serialized_end=1005,
)


_SETGROUPKICKREQ = _descriptor.Descriptor(
  name='SetGroupKickReq',
  full_name='onebot.SetGroupKickReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SetGroupKickReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.SetGroupKickReq.user_id', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reject_add_request', full_name='onebot.SetGroupKickReq.reject_add_request', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1007,
  serialized_end=1087,
)


_SETGROUPKICKRESP = _descriptor.Descriptor(
  name='SetGroupKickResp',
  full_name='onebot.SetGroupKickResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1089,
  serialized_end=1107,
)


_SETGROUPBANREQ = _descriptor.Descriptor(
  name='SetGroupBanReq',
  full_name='onebot.SetGroupBanReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SetGroupBanReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.SetGroupBanReq.user_id', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='duration', full_name='onebot.SetGroupBanReq.duration', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1109,
  serialized_end=1178,
)


_SETGROUPBANRESP = _descriptor.Descriptor(
  name='SetGroupBanResp',
  full_name='onebot.SetGroupBanResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1180,
  serialized_end=1197,
)


_SETGROUPANONYMOUSBANREQ_ANONYMOUS = _descriptor.Descriptor(
  name='Anonymous',
  full_name='onebot.SetGroupAnonymousBanReq.Anonymous',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='onebot.SetGroupAnonymousBanReq.Anonymous.id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='onebot.SetGroupAnonymousBanReq.Anonymous.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='flag', full_name='onebot.SetGroupAnonymousBanReq.Anonymous.flag', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1363,
  serialized_end=1414,
)

_SETGROUPANONYMOUSBANREQ = _descriptor.Descriptor(
  name='SetGroupAnonymousBanReq',
  full_name='onebot.SetGroupAnonymousBanReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SetGroupAnonymousBanReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anonymous', full_name='onebot.SetGroupAnonymousBanReq.anonymous', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anonymous_flag', full_name='onebot.SetGroupAnonymousBanReq.anonymous_flag', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='flag', full_name='onebot.SetGroupAnonymousBanReq.flag', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='duration', full_name='onebot.SetGroupAnonymousBanReq.duration', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_SETGROUPANONYMOUSBANREQ_ANONYMOUS, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1200,
  serialized_end=1414,
)


_SETGROUPANONYMOUSBANRESP = _descriptor.Descriptor(
  name='SetGroupAnonymousBanResp',
  full_name='onebot.SetGroupAnonymousBanResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1416,
  serialized_end=1442,
)


_SETGROUPWHOLEBANREQ = _descriptor.Descriptor(
  name='SetGroupWholeBanReq',
  full_name='onebot.SetGroupWholeBanReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SetGroupWholeBanReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable', full_name='onebot.SetGroupWholeBanReq.enable', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1444,
  serialized_end=1499,
)


_SETGROUPWHOLEBANRESP = _descriptor.Descriptor(
  name='SetGroupWholeBanResp',
  full_name='onebot.SetGroupWholeBanResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1501,
  serialized_end=1523,
)


_SETGROUPADMINREQ = _descriptor.Descriptor(
  name='SetGroupAdminReq',
  full_name='onebot.SetGroupAdminReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SetGroupAdminReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.SetGroupAdminReq.user_id', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable', full_name='onebot.SetGroupAdminReq.enable', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1525,
  serialized_end=1594,
)


_SETGROUPADMINRESP = _descriptor.Descriptor(
  name='SetGroupAdminResp',
  full_name='onebot.SetGroupAdminResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1596,
  serialized_end=1615,
)


_SETGROUPANONYMOUSREQ = _descriptor.Descriptor(
  name='SetGroupAnonymousReq',
  full_name='onebot.SetGroupAnonymousReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SetGroupAnonymousReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable', full_name='onebot.SetGroupAnonymousReq.enable', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1617,
  serialized_end=1673,
)


_SETGROUPANONYMOUSRESP = _descriptor.Descriptor(
  name='SetGroupAnonymousResp',
  full_name='onebot.SetGroupAnonymousResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1675,
  serialized_end=1698,
)


_SETGROUPCARDREQ = _descriptor.Descriptor(
  name='SetGroupCardReq',
  full_name='onebot.SetGroupCardReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SetGroupCardReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.SetGroupCardReq.user_id', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='card', full_name='onebot.SetGroupCardReq.card', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1700,
  serialized_end=1766,
)


_SETGROUPCARDRESP = _descriptor.Descriptor(
  name='SetGroupCardResp',
  full_name='onebot.SetGroupCardResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1768,
  serialized_end=1786,
)


_SETGROUPNAMEREQ = _descriptor.Descriptor(
  name='SetGroupNameReq',
  full_name='onebot.SetGroupNameReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SetGroupNameReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='group_name', full_name='onebot.SetGroupNameReq.group_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1788,
  serialized_end=1843,
)


_SETGROUPNAMERESP = _descriptor.Descriptor(
  name='SetGroupNameResp',
  full_name='onebot.SetGroupNameResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1845,
  serialized_end=1863,
)


_SETGROUPLEAVEREQ = _descriptor.Descriptor(
  name='SetGroupLeaveReq',
  full_name='onebot.SetGroupLeaveReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SetGroupLeaveReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_dismiss', full_name='onebot.SetGroupLeaveReq.is_dismiss', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1865,
  serialized_end=1921,
)


_SETGROUPLEAVERESP = _descriptor.Descriptor(
  name='SetGroupLeaveResp',
  full_name='onebot.SetGroupLeaveResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1923,
  serialized_end=1942,
)


_SETGROUPSPECIALTITLEREQ = _descriptor.Descriptor(
  name='SetGroupSpecialTitleReq',
  full_name='onebot.SetGroupSpecialTitleReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.SetGroupSpecialTitleReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.SetGroupSpecialTitleReq.user_id', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='special_title', full_name='onebot.SetGroupSpecialTitleReq.special_title', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='duration', full_name='onebot.SetGroupSpecialTitleReq.duration', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1944,
  serialized_end=2045,
)


_SETGROUPSPECIALTITLERESP = _descriptor.Descriptor(
  name='SetGroupSpecialTitleResp',
  full_name='onebot.SetGroupSpecialTitleResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2047,
  serialized_end=2073,
)


_SETFRIENDADDREQUESTREQ = _descriptor.Descriptor(
  name='SetFriendAddRequestReq',
  full_name='onebot.SetFriendAddRequestReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='flag', full_name='onebot.SetFriendAddRequestReq.flag', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='approve', full_name='onebot.SetFriendAddRequestReq.approve', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remark', full_name='onebot.SetFriendAddRequestReq.remark', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2075,
  serialized_end=2146,
)


_SETFRIENDADDREQUESTRESP = _descriptor.Descriptor(
  name='SetFriendAddRequestResp',
  full_name='onebot.SetFriendAddRequestResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2148,
  serialized_end=2173,
)


_SETGROUPADDREQUESTREQ = _descriptor.Descriptor(
  name='SetGroupAddRequestReq',
  full_name='onebot.SetGroupAddRequestReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='flag', full_name='onebot.SetGroupAddRequestReq.flag', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sub_type', full_name='onebot.SetGroupAddRequestReq.sub_type', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='onebot.SetGroupAddRequestReq.type', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='approve', full_name='onebot.SetGroupAddRequestReq.approve', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reason', full_name='onebot.SetGroupAddRequestReq.reason', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2175,
  serialized_end=2277,
)


_SETGROUPADDREQUESTRESP = _descriptor.Descriptor(
  name='SetGroupAddRequestResp',
  full_name='onebot.SetGroupAddRequestResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2279,
  serialized_end=2303,
)


_GETLOGININFOREQ = _descriptor.Descriptor(
  name='GetLoginInfoReq',
  full_name='onebot.GetLoginInfoReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2305,
  serialized_end=2322,
)


_GETLOGININFORESP = _descriptor.Descriptor(
  name='GetLoginInfoResp',
  full_name='onebot.GetLoginInfoResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.GetLoginInfoResp.user_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='onebot.GetLoginInfoResp.nickname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2324,
  serialized_end=2377,
)


_GETSTRANGERINFOREQ = _descriptor.Descriptor(
  name='GetStrangerInfoReq',
  full_name='onebot.GetStrangerInfoReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.GetStrangerInfoReq.user_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='no_cache', full_name='onebot.GetStrangerInfoReq.no_cache', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2379,
  serialized_end=2434,
)


_GETSTRANGERINFORESP = _descriptor.Descriptor(
  name='GetStrangerInfoResp',
  full_name='onebot.GetStrangerInfoResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.GetStrangerInfoResp.user_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='onebot.GetStrangerInfoResp.nickname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sex', full_name='onebot.GetStrangerInfoResp.sex', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='age', full_name='onebot.GetStrangerInfoResp.age', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='onebot.GetStrangerInfoResp.level', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='login_days', full_name='onebot.GetStrangerInfoResp.login_days', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2436,
  serialized_end=2553,
)


_GETFRIENDLISTREQ = _descriptor.Descriptor(
  name='GetFriendListReq',
  full_name='onebot.GetFriendListReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2555,
  serialized_end=2573,
)


_GETFRIENDLISTRESP_FRIEND = _descriptor.Descriptor(
  name='Friend',
  full_name='onebot.GetFriendListResp.Friend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.GetFriendListResp.Friend.user_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='onebot.GetFriendListResp.Friend.nickname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remark', full_name='onebot.GetFriendListResp.Friend.remark', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2647,
  serialized_end=2706,
)

_GETFRIENDLISTRESP = _descriptor.Descriptor(
  name='GetFriendListResp',
  full_name='onebot.GetFriendListResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='friend', full_name='onebot.GetFriendListResp.friend', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GETFRIENDLISTRESP_FRIEND, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2576,
  serialized_end=2706,
)


_GETGROUPINFOREQ = _descriptor.Descriptor(
  name='GetGroupInfoReq',
  full_name='onebot.GetGroupInfoReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.GetGroupInfoReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='no_cache', full_name='onebot.GetGroupInfoReq.no_cache', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2708,
  serialized_end=2761,
)


_GETGROUPINFORESP = _descriptor.Descriptor(
  name='GetGroupInfoResp',
  full_name='onebot.GetGroupInfoResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.GetGroupInfoResp.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='group_name', full_name='onebot.GetGroupInfoResp.group_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='member_count', full_name='onebot.GetGroupInfoResp.member_count', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_member_count', full_name='onebot.GetGroupInfoResp.max_member_count', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2763,
  serialized_end=2867,
)


_GETGROUPLISTREQ = _descriptor.Descriptor(
  name='GetGroupListReq',
  full_name='onebot.GetGroupListReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2869,
  serialized_end=2886,
)


_GETGROUPLISTRESP_GROUP = _descriptor.Descriptor(
  name='Group',
  full_name='onebot.GetGroupListResp.Group',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.GetGroupListResp.Group.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='group_name', full_name='onebot.GetGroupListResp.Group.group_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='member_count', full_name='onebot.GetGroupListResp.Group.member_count', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_member_count', full_name='onebot.GetGroupListResp.Group.max_member_count', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2956,
  serialized_end=3049,
)

_GETGROUPLISTRESP = _descriptor.Descriptor(
  name='GetGroupListResp',
  full_name='onebot.GetGroupListResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group', full_name='onebot.GetGroupListResp.group', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GETGROUPLISTRESP_GROUP, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2889,
  serialized_end=3049,
)


_GETGROUPMEMBERINFOREQ = _descriptor.Descriptor(
  name='GetGroupMemberInfoReq',
  full_name='onebot.GetGroupMemberInfoReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.GetGroupMemberInfoReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.GetGroupMemberInfoReq.user_id', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='no_cache', full_name='onebot.GetGroupMemberInfoReq.no_cache', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3051,
  serialized_end=3127,
)


_GETGROUPMEMBERINFORESP = _descriptor.Descriptor(
  name='GetGroupMemberInfoResp',
  full_name='onebot.GetGroupMemberInfoResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.GetGroupMemberInfoResp.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.GetGroupMemberInfoResp.user_id', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='onebot.GetGroupMemberInfoResp.nickname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='card', full_name='onebot.GetGroupMemberInfoResp.card', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sex', full_name='onebot.GetGroupMemberInfoResp.sex', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='age', full_name='onebot.GetGroupMemberInfoResp.age', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='area', full_name='onebot.GetGroupMemberInfoResp.area', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='join_time', full_name='onebot.GetGroupMemberInfoResp.join_time', index=7,
      number=8, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_sent_time', full_name='onebot.GetGroupMemberInfoResp.last_sent_time', index=8,
      number=9, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='onebot.GetGroupMemberInfoResp.level', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='role', full_name='onebot.GetGroupMemberInfoResp.role', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='unfriendly', full_name='onebot.GetGroupMemberInfoResp.unfriendly', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='onebot.GetGroupMemberInfoResp.title', index=12,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title_expire_time', full_name='onebot.GetGroupMemberInfoResp.title_expire_time', index=13,
      number=14, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='card_changeable', full_name='onebot.GetGroupMemberInfoResp.card_changeable', index=14,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3130,
  serialized_end=3420,
)


_GETGROUPMEMBERLISTREQ = _descriptor.Descriptor(
  name='GetGroupMemberListReq',
  full_name='onebot.GetGroupMemberListReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.GetGroupMemberListReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3422,
  serialized_end=3463,
)


_GETGROUPMEMBERLISTRESP_GROUPMEMBER = _descriptor.Descriptor(
  name='GroupMember',
  full_name='onebot.GetGroupMemberListResp.GroupMember',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.GetGroupMemberListResp.GroupMember.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.GetGroupMemberListResp.GroupMember.user_id', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='onebot.GetGroupMemberListResp.GroupMember.nickname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='card', full_name='onebot.GetGroupMemberListResp.GroupMember.card', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sex', full_name='onebot.GetGroupMemberListResp.GroupMember.sex', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='age', full_name='onebot.GetGroupMemberListResp.GroupMember.age', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='area', full_name='onebot.GetGroupMemberListResp.GroupMember.area', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='join_time', full_name='onebot.GetGroupMemberListResp.GroupMember.join_time', index=7,
      number=8, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_sent_time', full_name='onebot.GetGroupMemberListResp.GroupMember.last_sent_time', index=8,
      number=9, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='onebot.GetGroupMemberListResp.GroupMember.level', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='role', full_name='onebot.GetGroupMemberListResp.GroupMember.role', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='unfriendly', full_name='onebot.GetGroupMemberListResp.GroupMember.unfriendly', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='onebot.GetGroupMemberListResp.GroupMember.title', index=12,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title_expire_time', full_name='onebot.GetGroupMemberListResp.GroupMember.title_expire_time', index=13,
      number=14, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='card_changeable', full_name='onebot.GetGroupMemberListResp.GroupMember.card_changeable', index=14,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3559,
  serialized_end=3838,
)

_GETGROUPMEMBERLISTRESP = _descriptor.Descriptor(
  name='GetGroupMemberListResp',
  full_name='onebot.GetGroupMemberListResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_member', full_name='onebot.GetGroupMemberListResp.group_member', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GETGROUPMEMBERLISTRESP_GROUPMEMBER, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3466,
  serialized_end=3838,
)


_GETGROUPHONORINFOREQ = _descriptor.Descriptor(
  name='GetGroupHonorInfoReq',
  full_name='onebot.GetGroupHonorInfoReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.GetGroupHonorInfoReq.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='onebot.GetGroupHonorInfoReq.type', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3840,
  serialized_end=3894,
)


_GETGROUPHONORINFORESP_CURRENTTALKATIVE = _descriptor.Descriptor(
  name='CurrentTalkative',
  full_name='onebot.GetGroupHonorInfoResp.CurrentTalkative',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.GetGroupHonorInfoResp.CurrentTalkative.user_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='onebot.GetGroupHonorInfoResp.CurrentTalkative.nickname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar', full_name='onebot.GetGroupHonorInfoResp.CurrentTalkative.avatar', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='day_count', full_name='onebot.GetGroupHonorInfoResp.CurrentTalkative.day_count', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4294,
  serialized_end=4382,
)

_GETGROUPHONORINFORESP_HONOR = _descriptor.Descriptor(
  name='Honor',
  full_name='onebot.GetGroupHonorInfoResp.Honor',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_id', full_name='onebot.GetGroupHonorInfoResp.Honor.user_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='onebot.GetGroupHonorInfoResp.Honor.nickname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar', full_name='onebot.GetGroupHonorInfoResp.Honor.avatar', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='onebot.GetGroupHonorInfoResp.Honor.description', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4384,
  serialized_end=4463,
)

_GETGROUPHONORINFORESP = _descriptor.Descriptor(
  name='GetGroupHonorInfoResp',
  full_name='onebot.GetGroupHonorInfoResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='onebot.GetGroupHonorInfoResp.group_id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='current_talkative', full_name='onebot.GetGroupHonorInfoResp.current_talkative', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='talkative', full_name='onebot.GetGroupHonorInfoResp.talkative', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='performer', full_name='onebot.GetGroupHonorInfoResp.performer', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='legend', full_name='onebot.GetGroupHonorInfoResp.legend', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='strong_newbie', full_name='onebot.GetGroupHonorInfoResp.strong_newbie', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='emotion', full_name='onebot.GetGroupHonorInfoResp.emotion', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GETGROUPHONORINFORESP_CURRENTTALKATIVE, _GETGROUPHONORINFORESP_HONOR, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3897,
  serialized_end=4463,
)


_GETCOOKIESREQ = _descriptor.Descriptor(
  name='GetCookiesReq',
  full_name='onebot.GetCookiesReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='domain', full_name='onebot.GetCookiesReq.domain', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4465,
  serialized_end=4496,
)


_GETCOOKIESRESP = _descriptor.Descriptor(
  name='GetCookiesResp',
  full_name='onebot.GetCookiesResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='cookies', full_name='onebot.GetCookiesResp.cookies', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4498,
  serialized_end=4531,
)


_GETCSRFTOKENREQ = _descriptor.Descriptor(
  name='GetCsrfTokenReq',
  full_name='onebot.GetCsrfTokenReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4533,
  serialized_end=4550,
)


_GETCSRFTOKENRESP = _descriptor.Descriptor(
  name='GetCsrfTokenResp',
  full_name='onebot.GetCsrfTokenResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='token', full_name='onebot.GetCsrfTokenResp.token', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4552,
  serialized_end=4585,
)


_GETCREDENTIALSREQ = _descriptor.Descriptor(
  name='GetCredentialsReq',
  full_name='onebot.GetCredentialsReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='domain', full_name='onebot.GetCredentialsReq.domain', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4587,
  serialized_end=4622,
)


_GETCREDENTIALSRESP = _descriptor.Descriptor(
  name='GetCredentialsResp',
  full_name='onebot.GetCredentialsResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='cookies', full_name='onebot.GetCredentialsResp.cookies', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='csrf_token', full_name='onebot.GetCredentialsResp.csrf_token', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4624,
  serialized_end=4681,
)


_GETRECORDREQ = _descriptor.Descriptor(
  name='GetRecordReq',
  full_name='onebot.GetRecordReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='file', full_name='onebot.GetRecordReq.file', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_format', full_name='onebot.GetRecordReq.out_format', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4683,
  serialized_end=4731,
)


_GETRECORDRESP = _descriptor.Descriptor(
  name='GetRecordResp',
  full_name='onebot.GetRecordResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='file', full_name='onebot.GetRecordResp.file', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4733,
  serialized_end=4762,
)


_GETIMAGEREQ = _descriptor.Descriptor(
  name='GetImageReq',
  full_name='onebot.GetImageReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='file', full_name='onebot.GetImageReq.file', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4764,
  serialized_end=4791,
)


_GETIMAGERESP = _descriptor.Descriptor(
  name='GetImageResp',
  full_name='onebot.GetImageResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='file', full_name='onebot.GetImageResp.file', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4793,
  serialized_end=4821,
)


_CANSENDIMAGEREQ = _descriptor.Descriptor(
  name='CanSendImageReq',
  full_name='onebot.CanSendImageReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4823,
  serialized_end=4840,
)


_CANSENDIMAGERESP = _descriptor.Descriptor(
  name='CanSendImageResp',
  full_name='onebot.CanSendImageResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='yes', full_name='onebot.CanSendImageResp.yes', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4842,
  serialized_end=4873,
)


_CANSENDRECORDREQ = _descriptor.Descriptor(
  name='CanSendRecordReq',
  full_name='onebot.CanSendRecordReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4875,
  serialized_end=4893,
)


_CANSENDRECORDRESP = _descriptor.Descriptor(
  name='CanSendRecordResp',
  full_name='onebot.CanSendRecordResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='yes', full_name='onebot.CanSendRecordResp.yes', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4895,
  serialized_end=4927,
)


_GETSTATUSREQ = _descriptor.Descriptor(
  name='GetStatusReq',
  full_name='onebot.GetStatusReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4929,
  serialized_end=4943,
)


_GETSTATUSRESP = _descriptor.Descriptor(
  name='GetStatusResp',
  full_name='onebot.GetStatusResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='online', full_name='onebot.GetStatusResp.online', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='good', full_name='onebot.GetStatusResp.good', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4945,
  serialized_end=4990,
)


_GETVERSIONINFOREQ = _descriptor.Descriptor(
  name='GetVersionInfoReq',
  full_name='onebot.GetVersionInfoReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4992,
  serialized_end=5011,
)


_GETVERSIONINFORESP_EXTRAENTRY = _descriptor.Descriptor(
  name='ExtraEntry',
  full_name='onebot.GetVersionInfoResp.ExtraEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='onebot.GetVersionInfoResp.ExtraEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='onebot.GetVersionInfoResp.ExtraEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5155,
  serialized_end=5199,
)

_GETVERSIONINFORESP = _descriptor.Descriptor(
  name='GetVersionInfoResp',
  full_name='onebot.GetVersionInfoResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_name', full_name='onebot.GetVersionInfoResp.app_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='app_version', full_name='onebot.GetVersionInfoResp.app_version', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='protocol_version', full_name='onebot.GetVersionInfoResp.protocol_version', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extra', full_name='onebot.GetVersionInfoResp.extra', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GETVERSIONINFORESP_EXTRAENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5014,
  serialized_end=5199,
)


_SETRESTARTREQ = _descriptor.Descriptor(
  name='SetRestartReq',
  full_name='onebot.SetRestartReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='delay', full_name='onebot.SetRestartReq.delay', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5201,
  serialized_end=5231,
)


_SETRESTARTRESP = _descriptor.Descriptor(
  name='SetRestartResp',
  full_name='onebot.SetRestartResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5233,
  serialized_end=5249,
)


_CLEANCACHEREQ = _descriptor.Descriptor(
  name='CleanCacheReq',
  full_name='onebot.CleanCacheReq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5251,
  serialized_end=5266,
)


_CLEANCACHERESP = _descriptor.Descriptor(
  name='CleanCacheResp',
  full_name='onebot.CleanCacheResp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5268,
  serialized_end=5284,
)

_SENDPRIVATEMSGREQ.fields_by_name['message'].message_type = onebot__base__pb2._MESSAGE
_SENDGROUPMSGREQ.fields_by_name['message'].message_type = onebot__base__pb2._MESSAGE
_SENDMSGREQ.fields_by_name['message'].message_type = onebot__base__pb2._MESSAGE
_GETMSGRESP_SENDER.containing_type = _GETMSGRESP
_GETMSGRESP.fields_by_name['sender'].message_type = _GETMSGRESP_SENDER
_GETMSGRESP.fields_by_name['message'].message_type = onebot__base__pb2._MESSAGE
_SETGROUPANONYMOUSBANREQ_ANONYMOUS.containing_type = _SETGROUPANONYMOUSBANREQ
_SETGROUPANONYMOUSBANREQ.fields_by_name['anonymous'].message_type = _SETGROUPANONYMOUSBANREQ_ANONYMOUS
_GETFRIENDLISTRESP_FRIEND.containing_type = _GETFRIENDLISTRESP
_GETFRIENDLISTRESP.fields_by_name['friend'].message_type = _GETFRIENDLISTRESP_FRIEND
_GETGROUPLISTRESP_GROUP.containing_type = _GETGROUPLISTRESP
_GETGROUPLISTRESP.fields_by_name['group'].message_type = _GETGROUPLISTRESP_GROUP
_GETGROUPMEMBERLISTRESP_GROUPMEMBER.containing_type = _GETGROUPMEMBERLISTRESP
_GETGROUPMEMBERLISTRESP.fields_by_name['group_member'].message_type = _GETGROUPMEMBERLISTRESP_GROUPMEMBER
_GETGROUPHONORINFORESP_CURRENTTALKATIVE.containing_type = _GETGROUPHONORINFORESP
_GETGROUPHONORINFORESP_HONOR.containing_type = _GETGROUPHONORINFORESP
_GETGROUPHONORINFORESP.fields_by_name['current_talkative'].message_type = _GETGROUPHONORINFORESP_CURRENTTALKATIVE
_GETGROUPHONORINFORESP.fields_by_name['talkative'].message_type = _GETGROUPHONORINFORESP_HONOR
_GETGROUPHONORINFORESP.fields_by_name['performer'].message_type = _GETGROUPHONORINFORESP_HONOR
_GETGROUPHONORINFORESP.fields_by_name['legend'].message_type = _GETGROUPHONORINFORESP_HONOR
_GETGROUPHONORINFORESP.fields_by_name['strong_newbie'].message_type = _GETGROUPHONORINFORESP_HONOR
_GETGROUPHONORINFORESP.fields_by_name['emotion'].message_type = _GETGROUPHONORINFORESP_HONOR
_GETVERSIONINFORESP_EXTRAENTRY.containing_type = _GETVERSIONINFORESP
_GETVERSIONINFORESP.fields_by_name['extra'].message_type = _GETVERSIONINFORESP_EXTRAENTRY
DESCRIPTOR.message_types_by_name['SendPrivateMsgReq'] = _SENDPRIVATEMSGREQ
DESCRIPTOR.message_types_by_name['SendPrivateMsgResp'] = _SENDPRIVATEMSGRESP
DESCRIPTOR.message_types_by_name['SendGroupMsgReq'] = _SENDGROUPMSGREQ
DESCRIPTOR.message_types_by_name['SendGroupMsgResp'] = _SENDGROUPMSGRESP
DESCRIPTOR.message_types_by_name['SendMsgReq'] = _SENDMSGREQ
DESCRIPTOR.message_types_by_name['SendMsgResp'] = _SENDMSGRESP
DESCRIPTOR.message_types_by_name['DeleteMsgReq'] = _DELETEMSGREQ
DESCRIPTOR.message_types_by_name['DeleteMsgResp'] = _DELETEMSGRESP
DESCRIPTOR.message_types_by_name['GetMsgReq'] = _GETMSGREQ
DESCRIPTOR.message_types_by_name['GetMsgResp'] = _GETMSGRESP
DESCRIPTOR.message_types_by_name['GetForwardMsgReq'] = _GETFORWARDMSGREQ
DESCRIPTOR.message_types_by_name['GetForwardMsgResp'] = _GETFORWARDMSGRESP
DESCRIPTOR.message_types_by_name['SendLikeReq'] = _SENDLIKEREQ
DESCRIPTOR.message_types_by_name['SendLikeResp'] = _SENDLIKERESP
DESCRIPTOR.message_types_by_name['SetGroupKickReq'] = _SETGROUPKICKREQ
DESCRIPTOR.message_types_by_name['SetGroupKickResp'] = _SETGROUPKICKRESP
DESCRIPTOR.message_types_by_name['SetGroupBanReq'] = _SETGROUPBANREQ
DESCRIPTOR.message_types_by_name['SetGroupBanResp'] = _SETGROUPBANRESP
DESCRIPTOR.message_types_by_name['SetGroupAnonymousBanReq'] = _SETGROUPANONYMOUSBANREQ
DESCRIPTOR.message_types_by_name['SetGroupAnonymousBanResp'] = _SETGROUPANONYMOUSBANRESP
DESCRIPTOR.message_types_by_name['SetGroupWholeBanReq'] = _SETGROUPWHOLEBANREQ
DESCRIPTOR.message_types_by_name['SetGroupWholeBanResp'] = _SETGROUPWHOLEBANRESP
DESCRIPTOR.message_types_by_name['SetGroupAdminReq'] = _SETGROUPADMINREQ
DESCRIPTOR.message_types_by_name['SetGroupAdminResp'] = _SETGROUPADMINRESP
DESCRIPTOR.message_types_by_name['SetGroupAnonymousReq'] = _SETGROUPANONYMOUSREQ
DESCRIPTOR.message_types_by_name['SetGroupAnonymousResp'] = _SETGROUPANONYMOUSRESP
DESCRIPTOR.message_types_by_name['SetGroupCardReq'] = _SETGROUPCARDREQ
DESCRIPTOR.message_types_by_name['SetGroupCardResp'] = _SETGROUPCARDRESP
DESCRIPTOR.message_types_by_name['SetGroupNameReq'] = _SETGROUPNAMEREQ
DESCRIPTOR.message_types_by_name['SetGroupNameResp'] = _SETGROUPNAMERESP
DESCRIPTOR.message_types_by_name['SetGroupLeaveReq'] = _SETGROUPLEAVEREQ
DESCRIPTOR.message_types_by_name['SetGroupLeaveResp'] = _SETGROUPLEAVERESP
DESCRIPTOR.message_types_by_name['SetGroupSpecialTitleReq'] = _SETGROUPSPECIALTITLEREQ
DESCRIPTOR.message_types_by_name['SetGroupSpecialTitleResp'] = _SETGROUPSPECIALTITLERESP
DESCRIPTOR.message_types_by_name['SetFriendAddRequestReq'] = _SETFRIENDADDREQUESTREQ
DESCRIPTOR.message_types_by_name['SetFriendAddRequestResp'] = _SETFRIENDADDREQUESTRESP
DESCRIPTOR.message_types_by_name['SetGroupAddRequestReq'] = _SETGROUPADDREQUESTREQ
DESCRIPTOR.message_types_by_name['SetGroupAddRequestResp'] = _SETGROUPADDREQUESTRESP
DESCRIPTOR.message_types_by_name['GetLoginInfoReq'] = _GETLOGININFOREQ
DESCRIPTOR.message_types_by_name['GetLoginInfoResp'] = _GETLOGININFORESP
DESCRIPTOR.message_types_by_name['GetStrangerInfoReq'] = _GETSTRANGERINFOREQ
DESCRIPTOR.message_types_by_name['GetStrangerInfoResp'] = _GETSTRANGERINFORESP
DESCRIPTOR.message_types_by_name['GetFriendListReq'] = _GETFRIENDLISTREQ
DESCRIPTOR.message_types_by_name['GetFriendListResp'] = _GETFRIENDLISTRESP
DESCRIPTOR.message_types_by_name['GetGroupInfoReq'] = _GETGROUPINFOREQ
DESCRIPTOR.message_types_by_name['GetGroupInfoResp'] = _GETGROUPINFORESP
DESCRIPTOR.message_types_by_name['GetGroupListReq'] = _GETGROUPLISTREQ
DESCRIPTOR.message_types_by_name['GetGroupListResp'] = _GETGROUPLISTRESP
DESCRIPTOR.message_types_by_name['GetGroupMemberInfoReq'] = _GETGROUPMEMBERINFOREQ
DESCRIPTOR.message_types_by_name['GetGroupMemberInfoResp'] = _GETGROUPMEMBERINFORESP
DESCRIPTOR.message_types_by_name['GetGroupMemberListReq'] = _GETGROUPMEMBERLISTREQ
DESCRIPTOR.message_types_by_name['GetGroupMemberListResp'] = _GETGROUPMEMBERLISTRESP
DESCRIPTOR.message_types_by_name['GetGroupHonorInfoReq'] = _GETGROUPHONORINFOREQ
DESCRIPTOR.message_types_by_name['GetGroupHonorInfoResp'] = _GETGROUPHONORINFORESP
DESCRIPTOR.message_types_by_name['GetCookiesReq'] = _GETCOOKIESREQ
DESCRIPTOR.message_types_by_name['GetCookiesResp'] = _GETCOOKIESRESP
DESCRIPTOR.message_types_by_name['GetCsrfTokenReq'] = _GETCSRFTOKENREQ
DESCRIPTOR.message_types_by_name['GetCsrfTokenResp'] = _GETCSRFTOKENRESP
DESCRIPTOR.message_types_by_name['GetCredentialsReq'] = _GETCREDENTIALSREQ
DESCRIPTOR.message_types_by_name['GetCredentialsResp'] = _GETCREDENTIALSRESP
DESCRIPTOR.message_types_by_name['GetRecordReq'] = _GETRECORDREQ
DESCRIPTOR.message_types_by_name['GetRecordResp'] = _GETRECORDRESP
DESCRIPTOR.message_types_by_name['GetImageReq'] = _GETIMAGEREQ
DESCRIPTOR.message_types_by_name['GetImageResp'] = _GETIMAGERESP
DESCRIPTOR.message_types_by_name['CanSendImageReq'] = _CANSENDIMAGEREQ
DESCRIPTOR.message_types_by_name['CanSendImageResp'] = _CANSENDIMAGERESP
DESCRIPTOR.message_types_by_name['CanSendRecordReq'] = _CANSENDRECORDREQ
DESCRIPTOR.message_types_by_name['CanSendRecordResp'] = _CANSENDRECORDRESP
DESCRIPTOR.message_types_by_name['GetStatusReq'] = _GETSTATUSREQ
DESCRIPTOR.message_types_by_name['GetStatusResp'] = _GETSTATUSRESP
DESCRIPTOR.message_types_by_name['GetVersionInfoReq'] = _GETVERSIONINFOREQ
DESCRIPTOR.message_types_by_name['GetVersionInfoResp'] = _GETVERSIONINFORESP
DESCRIPTOR.message_types_by_name['SetRestartReq'] = _SETRESTARTREQ
DESCRIPTOR.message_types_by_name['SetRestartResp'] = _SETRESTARTRESP
DESCRIPTOR.message_types_by_name['CleanCacheReq'] = _CLEANCACHEREQ
DESCRIPTOR.message_types_by_name['CleanCacheResp'] = _CLEANCACHERESP
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

SendPrivateMsgReq = _reflection.GeneratedProtocolMessageType('SendPrivateMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _SENDPRIVATEMSGREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SendPrivateMsgReq)
  })
_sym_db.RegisterMessage(SendPrivateMsgReq)

SendPrivateMsgResp = _reflection.GeneratedProtocolMessageType('SendPrivateMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _SENDPRIVATEMSGRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SendPrivateMsgResp)
  })
_sym_db.RegisterMessage(SendPrivateMsgResp)

SendGroupMsgReq = _reflection.GeneratedProtocolMessageType('SendGroupMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _SENDGROUPMSGREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SendGroupMsgReq)
  })
_sym_db.RegisterMessage(SendGroupMsgReq)

SendGroupMsgResp = _reflection.GeneratedProtocolMessageType('SendGroupMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _SENDGROUPMSGRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SendGroupMsgResp)
  })
_sym_db.RegisterMessage(SendGroupMsgResp)

SendMsgReq = _reflection.GeneratedProtocolMessageType('SendMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _SENDMSGREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SendMsgReq)
  })
_sym_db.RegisterMessage(SendMsgReq)

SendMsgResp = _reflection.GeneratedProtocolMessageType('SendMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _SENDMSGRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SendMsgResp)
  })
_sym_db.RegisterMessage(SendMsgResp)

DeleteMsgReq = _reflection.GeneratedProtocolMessageType('DeleteMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _DELETEMSGREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.DeleteMsgReq)
  })
_sym_db.RegisterMessage(DeleteMsgReq)

DeleteMsgResp = _reflection.GeneratedProtocolMessageType('DeleteMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _DELETEMSGRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.DeleteMsgResp)
  })
_sym_db.RegisterMessage(DeleteMsgResp)

GetMsgReq = _reflection.GeneratedProtocolMessageType('GetMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _GETMSGREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetMsgReq)
  })
_sym_db.RegisterMessage(GetMsgReq)

GetMsgResp = _reflection.GeneratedProtocolMessageType('GetMsgResp', (_message.Message,), {

  'Sender' : _reflection.GeneratedProtocolMessageType('Sender', (_message.Message,), {
    'DESCRIPTOR' : _GETMSGRESP_SENDER,
    '__module__' : 'onebot_api_pb2'
    # @@protoc_insertion_point(class_scope:onebot.GetMsgResp.Sender)
    })
  ,
  'DESCRIPTOR' : _GETMSGRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetMsgResp)
  })
_sym_db.RegisterMessage(GetMsgResp)
_sym_db.RegisterMessage(GetMsgResp.Sender)

GetForwardMsgReq = _reflection.GeneratedProtocolMessageType('GetForwardMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _GETFORWARDMSGREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetForwardMsgReq)
  })
_sym_db.RegisterMessage(GetForwardMsgReq)

GetForwardMsgResp = _reflection.GeneratedProtocolMessageType('GetForwardMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _GETFORWARDMSGRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetForwardMsgResp)
  })
_sym_db.RegisterMessage(GetForwardMsgResp)

SendLikeReq = _reflection.GeneratedProtocolMessageType('SendLikeReq', (_message.Message,), {
  'DESCRIPTOR' : _SENDLIKEREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SendLikeReq)
  })
_sym_db.RegisterMessage(SendLikeReq)

SendLikeResp = _reflection.GeneratedProtocolMessageType('SendLikeResp', (_message.Message,), {
  'DESCRIPTOR' : _SENDLIKERESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SendLikeResp)
  })
_sym_db.RegisterMessage(SendLikeResp)

SetGroupKickReq = _reflection.GeneratedProtocolMessageType('SetGroupKickReq', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPKICKREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupKickReq)
  })
_sym_db.RegisterMessage(SetGroupKickReq)

SetGroupKickResp = _reflection.GeneratedProtocolMessageType('SetGroupKickResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPKICKRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupKickResp)
  })
_sym_db.RegisterMessage(SetGroupKickResp)

SetGroupBanReq = _reflection.GeneratedProtocolMessageType('SetGroupBanReq', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPBANREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupBanReq)
  })
_sym_db.RegisterMessage(SetGroupBanReq)

SetGroupBanResp = _reflection.GeneratedProtocolMessageType('SetGroupBanResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPBANRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupBanResp)
  })
_sym_db.RegisterMessage(SetGroupBanResp)

SetGroupAnonymousBanReq = _reflection.GeneratedProtocolMessageType('SetGroupAnonymousBanReq', (_message.Message,), {

  'Anonymous' : _reflection.GeneratedProtocolMessageType('Anonymous', (_message.Message,), {
    'DESCRIPTOR' : _SETGROUPANONYMOUSBANREQ_ANONYMOUS,
    '__module__' : 'onebot_api_pb2'
    # @@protoc_insertion_point(class_scope:onebot.SetGroupAnonymousBanReq.Anonymous)
    })
  ,
  'DESCRIPTOR' : _SETGROUPANONYMOUSBANREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupAnonymousBanReq)
  })
_sym_db.RegisterMessage(SetGroupAnonymousBanReq)
_sym_db.RegisterMessage(SetGroupAnonymousBanReq.Anonymous)

SetGroupAnonymousBanResp = _reflection.GeneratedProtocolMessageType('SetGroupAnonymousBanResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPANONYMOUSBANRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupAnonymousBanResp)
  })
_sym_db.RegisterMessage(SetGroupAnonymousBanResp)

SetGroupWholeBanReq = _reflection.GeneratedProtocolMessageType('SetGroupWholeBanReq', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPWHOLEBANREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupWholeBanReq)
  })
_sym_db.RegisterMessage(SetGroupWholeBanReq)

SetGroupWholeBanResp = _reflection.GeneratedProtocolMessageType('SetGroupWholeBanResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPWHOLEBANRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupWholeBanResp)
  })
_sym_db.RegisterMessage(SetGroupWholeBanResp)

SetGroupAdminReq = _reflection.GeneratedProtocolMessageType('SetGroupAdminReq', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPADMINREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupAdminReq)
  })
_sym_db.RegisterMessage(SetGroupAdminReq)

SetGroupAdminResp = _reflection.GeneratedProtocolMessageType('SetGroupAdminResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPADMINRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupAdminResp)
  })
_sym_db.RegisterMessage(SetGroupAdminResp)

SetGroupAnonymousReq = _reflection.GeneratedProtocolMessageType('SetGroupAnonymousReq', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPANONYMOUSREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupAnonymousReq)
  })
_sym_db.RegisterMessage(SetGroupAnonymousReq)

SetGroupAnonymousResp = _reflection.GeneratedProtocolMessageType('SetGroupAnonymousResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPANONYMOUSRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupAnonymousResp)
  })
_sym_db.RegisterMessage(SetGroupAnonymousResp)

SetGroupCardReq = _reflection.GeneratedProtocolMessageType('SetGroupCardReq', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPCARDREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupCardReq)
  })
_sym_db.RegisterMessage(SetGroupCardReq)

SetGroupCardResp = _reflection.GeneratedProtocolMessageType('SetGroupCardResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPCARDRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupCardResp)
  })
_sym_db.RegisterMessage(SetGroupCardResp)

SetGroupNameReq = _reflection.GeneratedProtocolMessageType('SetGroupNameReq', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPNAMEREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupNameReq)
  })
_sym_db.RegisterMessage(SetGroupNameReq)

SetGroupNameResp = _reflection.GeneratedProtocolMessageType('SetGroupNameResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPNAMERESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupNameResp)
  })
_sym_db.RegisterMessage(SetGroupNameResp)

SetGroupLeaveReq = _reflection.GeneratedProtocolMessageType('SetGroupLeaveReq', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPLEAVEREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupLeaveReq)
  })
_sym_db.RegisterMessage(SetGroupLeaveReq)

SetGroupLeaveResp = _reflection.GeneratedProtocolMessageType('SetGroupLeaveResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPLEAVERESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupLeaveResp)
  })
_sym_db.RegisterMessage(SetGroupLeaveResp)

SetGroupSpecialTitleReq = _reflection.GeneratedProtocolMessageType('SetGroupSpecialTitleReq', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPSPECIALTITLEREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupSpecialTitleReq)
  })
_sym_db.RegisterMessage(SetGroupSpecialTitleReq)

SetGroupSpecialTitleResp = _reflection.GeneratedProtocolMessageType('SetGroupSpecialTitleResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPSPECIALTITLERESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupSpecialTitleResp)
  })
_sym_db.RegisterMessage(SetGroupSpecialTitleResp)

SetFriendAddRequestReq = _reflection.GeneratedProtocolMessageType('SetFriendAddRequestReq', (_message.Message,), {
  'DESCRIPTOR' : _SETFRIENDADDREQUESTREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetFriendAddRequestReq)
  })
_sym_db.RegisterMessage(SetFriendAddRequestReq)

SetFriendAddRequestResp = _reflection.GeneratedProtocolMessageType('SetFriendAddRequestResp', (_message.Message,), {
  'DESCRIPTOR' : _SETFRIENDADDREQUESTRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetFriendAddRequestResp)
  })
_sym_db.RegisterMessage(SetFriendAddRequestResp)

SetGroupAddRequestReq = _reflection.GeneratedProtocolMessageType('SetGroupAddRequestReq', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPADDREQUESTREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupAddRequestReq)
  })
_sym_db.RegisterMessage(SetGroupAddRequestReq)

SetGroupAddRequestResp = _reflection.GeneratedProtocolMessageType('SetGroupAddRequestResp', (_message.Message,), {
  'DESCRIPTOR' : _SETGROUPADDREQUESTRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetGroupAddRequestResp)
  })
_sym_db.RegisterMessage(SetGroupAddRequestResp)

GetLoginInfoReq = _reflection.GeneratedProtocolMessageType('GetLoginInfoReq', (_message.Message,), {
  'DESCRIPTOR' : _GETLOGININFOREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetLoginInfoReq)
  })
_sym_db.RegisterMessage(GetLoginInfoReq)

GetLoginInfoResp = _reflection.GeneratedProtocolMessageType('GetLoginInfoResp', (_message.Message,), {
  'DESCRIPTOR' : _GETLOGININFORESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetLoginInfoResp)
  })
_sym_db.RegisterMessage(GetLoginInfoResp)

GetStrangerInfoReq = _reflection.GeneratedProtocolMessageType('GetStrangerInfoReq', (_message.Message,), {
  'DESCRIPTOR' : _GETSTRANGERINFOREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetStrangerInfoReq)
  })
_sym_db.RegisterMessage(GetStrangerInfoReq)

GetStrangerInfoResp = _reflection.GeneratedProtocolMessageType('GetStrangerInfoResp', (_message.Message,), {
  'DESCRIPTOR' : _GETSTRANGERINFORESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetStrangerInfoResp)
  })
_sym_db.RegisterMessage(GetStrangerInfoResp)

GetFriendListReq = _reflection.GeneratedProtocolMessageType('GetFriendListReq', (_message.Message,), {
  'DESCRIPTOR' : _GETFRIENDLISTREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetFriendListReq)
  })
_sym_db.RegisterMessage(GetFriendListReq)

GetFriendListResp = _reflection.GeneratedProtocolMessageType('GetFriendListResp', (_message.Message,), {

  'Friend' : _reflection.GeneratedProtocolMessageType('Friend', (_message.Message,), {
    'DESCRIPTOR' : _GETFRIENDLISTRESP_FRIEND,
    '__module__' : 'onebot_api_pb2'
    # @@protoc_insertion_point(class_scope:onebot.GetFriendListResp.Friend)
    })
  ,
  'DESCRIPTOR' : _GETFRIENDLISTRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetFriendListResp)
  })
_sym_db.RegisterMessage(GetFriendListResp)
_sym_db.RegisterMessage(GetFriendListResp.Friend)

GetGroupInfoReq = _reflection.GeneratedProtocolMessageType('GetGroupInfoReq', (_message.Message,), {
  'DESCRIPTOR' : _GETGROUPINFOREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetGroupInfoReq)
  })
_sym_db.RegisterMessage(GetGroupInfoReq)

GetGroupInfoResp = _reflection.GeneratedProtocolMessageType('GetGroupInfoResp', (_message.Message,), {
  'DESCRIPTOR' : _GETGROUPINFORESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetGroupInfoResp)
  })
_sym_db.RegisterMessage(GetGroupInfoResp)

GetGroupListReq = _reflection.GeneratedProtocolMessageType('GetGroupListReq', (_message.Message,), {
  'DESCRIPTOR' : _GETGROUPLISTREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetGroupListReq)
  })
_sym_db.RegisterMessage(GetGroupListReq)

GetGroupListResp = _reflection.GeneratedProtocolMessageType('GetGroupListResp', (_message.Message,), {

  'Group' : _reflection.GeneratedProtocolMessageType('Group', (_message.Message,), {
    'DESCRIPTOR' : _GETGROUPLISTRESP_GROUP,
    '__module__' : 'onebot_api_pb2'
    # @@protoc_insertion_point(class_scope:onebot.GetGroupListResp.Group)
    })
  ,
  'DESCRIPTOR' : _GETGROUPLISTRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetGroupListResp)
  })
_sym_db.RegisterMessage(GetGroupListResp)
_sym_db.RegisterMessage(GetGroupListResp.Group)

GetGroupMemberInfoReq = _reflection.GeneratedProtocolMessageType('GetGroupMemberInfoReq', (_message.Message,), {
  'DESCRIPTOR' : _GETGROUPMEMBERINFOREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetGroupMemberInfoReq)
  })
_sym_db.RegisterMessage(GetGroupMemberInfoReq)

GetGroupMemberInfoResp = _reflection.GeneratedProtocolMessageType('GetGroupMemberInfoResp', (_message.Message,), {
  'DESCRIPTOR' : _GETGROUPMEMBERINFORESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetGroupMemberInfoResp)
  })
_sym_db.RegisterMessage(GetGroupMemberInfoResp)

GetGroupMemberListReq = _reflection.GeneratedProtocolMessageType('GetGroupMemberListReq', (_message.Message,), {
  'DESCRIPTOR' : _GETGROUPMEMBERLISTREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetGroupMemberListReq)
  })
_sym_db.RegisterMessage(GetGroupMemberListReq)

GetGroupMemberListResp = _reflection.GeneratedProtocolMessageType('GetGroupMemberListResp', (_message.Message,), {

  'GroupMember' : _reflection.GeneratedProtocolMessageType('GroupMember', (_message.Message,), {
    'DESCRIPTOR' : _GETGROUPMEMBERLISTRESP_GROUPMEMBER,
    '__module__' : 'onebot_api_pb2'
    # @@protoc_insertion_point(class_scope:onebot.GetGroupMemberListResp.GroupMember)
    })
  ,
  'DESCRIPTOR' : _GETGROUPMEMBERLISTRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetGroupMemberListResp)
  })
_sym_db.RegisterMessage(GetGroupMemberListResp)
_sym_db.RegisterMessage(GetGroupMemberListResp.GroupMember)

GetGroupHonorInfoReq = _reflection.GeneratedProtocolMessageType('GetGroupHonorInfoReq', (_message.Message,), {
  'DESCRIPTOR' : _GETGROUPHONORINFOREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetGroupHonorInfoReq)
  })
_sym_db.RegisterMessage(GetGroupHonorInfoReq)

GetGroupHonorInfoResp = _reflection.GeneratedProtocolMessageType('GetGroupHonorInfoResp', (_message.Message,), {

  'CurrentTalkative' : _reflection.GeneratedProtocolMessageType('CurrentTalkative', (_message.Message,), {
    'DESCRIPTOR' : _GETGROUPHONORINFORESP_CURRENTTALKATIVE,
    '__module__' : 'onebot_api_pb2'
    # @@protoc_insertion_point(class_scope:onebot.GetGroupHonorInfoResp.CurrentTalkative)
    })
  ,

  'Honor' : _reflection.GeneratedProtocolMessageType('Honor', (_message.Message,), {
    'DESCRIPTOR' : _GETGROUPHONORINFORESP_HONOR,
    '__module__' : 'onebot_api_pb2'
    # @@protoc_insertion_point(class_scope:onebot.GetGroupHonorInfoResp.Honor)
    })
  ,
  'DESCRIPTOR' : _GETGROUPHONORINFORESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetGroupHonorInfoResp)
  })
_sym_db.RegisterMessage(GetGroupHonorInfoResp)
_sym_db.RegisterMessage(GetGroupHonorInfoResp.CurrentTalkative)
_sym_db.RegisterMessage(GetGroupHonorInfoResp.Honor)

GetCookiesReq = _reflection.GeneratedProtocolMessageType('GetCookiesReq', (_message.Message,), {
  'DESCRIPTOR' : _GETCOOKIESREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetCookiesReq)
  })
_sym_db.RegisterMessage(GetCookiesReq)

GetCookiesResp = _reflection.GeneratedProtocolMessageType('GetCookiesResp', (_message.Message,), {
  'DESCRIPTOR' : _GETCOOKIESRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetCookiesResp)
  })
_sym_db.RegisterMessage(GetCookiesResp)

GetCsrfTokenReq = _reflection.GeneratedProtocolMessageType('GetCsrfTokenReq', (_message.Message,), {
  'DESCRIPTOR' : _GETCSRFTOKENREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetCsrfTokenReq)
  })
_sym_db.RegisterMessage(GetCsrfTokenReq)

GetCsrfTokenResp = _reflection.GeneratedProtocolMessageType('GetCsrfTokenResp', (_message.Message,), {
  'DESCRIPTOR' : _GETCSRFTOKENRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetCsrfTokenResp)
  })
_sym_db.RegisterMessage(GetCsrfTokenResp)

GetCredentialsReq = _reflection.GeneratedProtocolMessageType('GetCredentialsReq', (_message.Message,), {
  'DESCRIPTOR' : _GETCREDENTIALSREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetCredentialsReq)
  })
_sym_db.RegisterMessage(GetCredentialsReq)

GetCredentialsResp = _reflection.GeneratedProtocolMessageType('GetCredentialsResp', (_message.Message,), {
  'DESCRIPTOR' : _GETCREDENTIALSRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetCredentialsResp)
  })
_sym_db.RegisterMessage(GetCredentialsResp)

GetRecordReq = _reflection.GeneratedProtocolMessageType('GetRecordReq', (_message.Message,), {
  'DESCRIPTOR' : _GETRECORDREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetRecordReq)
  })
_sym_db.RegisterMessage(GetRecordReq)

GetRecordResp = _reflection.GeneratedProtocolMessageType('GetRecordResp', (_message.Message,), {
  'DESCRIPTOR' : _GETRECORDRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetRecordResp)
  })
_sym_db.RegisterMessage(GetRecordResp)

GetImageReq = _reflection.GeneratedProtocolMessageType('GetImageReq', (_message.Message,), {
  'DESCRIPTOR' : _GETIMAGEREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetImageReq)
  })
_sym_db.RegisterMessage(GetImageReq)

GetImageResp = _reflection.GeneratedProtocolMessageType('GetImageResp', (_message.Message,), {
  'DESCRIPTOR' : _GETIMAGERESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetImageResp)
  })
_sym_db.RegisterMessage(GetImageResp)

CanSendImageReq = _reflection.GeneratedProtocolMessageType('CanSendImageReq', (_message.Message,), {
  'DESCRIPTOR' : _CANSENDIMAGEREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.CanSendImageReq)
  })
_sym_db.RegisterMessage(CanSendImageReq)

CanSendImageResp = _reflection.GeneratedProtocolMessageType('CanSendImageResp', (_message.Message,), {
  'DESCRIPTOR' : _CANSENDIMAGERESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.CanSendImageResp)
  })
_sym_db.RegisterMessage(CanSendImageResp)

CanSendRecordReq = _reflection.GeneratedProtocolMessageType('CanSendRecordReq', (_message.Message,), {
  'DESCRIPTOR' : _CANSENDRECORDREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.CanSendRecordReq)
  })
_sym_db.RegisterMessage(CanSendRecordReq)

CanSendRecordResp = _reflection.GeneratedProtocolMessageType('CanSendRecordResp', (_message.Message,), {
  'DESCRIPTOR' : _CANSENDRECORDRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.CanSendRecordResp)
  })
_sym_db.RegisterMessage(CanSendRecordResp)

GetStatusReq = _reflection.GeneratedProtocolMessageType('GetStatusReq', (_message.Message,), {
  'DESCRIPTOR' : _GETSTATUSREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetStatusReq)
  })
_sym_db.RegisterMessage(GetStatusReq)

GetStatusResp = _reflection.GeneratedProtocolMessageType('GetStatusResp', (_message.Message,), {
  'DESCRIPTOR' : _GETSTATUSRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetStatusResp)
  })
_sym_db.RegisterMessage(GetStatusResp)

GetVersionInfoReq = _reflection.GeneratedProtocolMessageType('GetVersionInfoReq', (_message.Message,), {
  'DESCRIPTOR' : _GETVERSIONINFOREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetVersionInfoReq)
  })
_sym_db.RegisterMessage(GetVersionInfoReq)

GetVersionInfoResp = _reflection.GeneratedProtocolMessageType('GetVersionInfoResp', (_message.Message,), {

  'ExtraEntry' : _reflection.GeneratedProtocolMessageType('ExtraEntry', (_message.Message,), {
    'DESCRIPTOR' : _GETVERSIONINFORESP_EXTRAENTRY,
    '__module__' : 'onebot_api_pb2'
    # @@protoc_insertion_point(class_scope:onebot.GetVersionInfoResp.ExtraEntry)
    })
  ,
  'DESCRIPTOR' : _GETVERSIONINFORESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.GetVersionInfoResp)
  })
_sym_db.RegisterMessage(GetVersionInfoResp)
_sym_db.RegisterMessage(GetVersionInfoResp.ExtraEntry)

SetRestartReq = _reflection.GeneratedProtocolMessageType('SetRestartReq', (_message.Message,), {
  'DESCRIPTOR' : _SETRESTARTREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetRestartReq)
  })
_sym_db.RegisterMessage(SetRestartReq)

SetRestartResp = _reflection.GeneratedProtocolMessageType('SetRestartResp', (_message.Message,), {
  'DESCRIPTOR' : _SETRESTARTRESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.SetRestartResp)
  })
_sym_db.RegisterMessage(SetRestartResp)

CleanCacheReq = _reflection.GeneratedProtocolMessageType('CleanCacheReq', (_message.Message,), {
  'DESCRIPTOR' : _CLEANCACHEREQ,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.CleanCacheReq)
  })
_sym_db.RegisterMessage(CleanCacheReq)

CleanCacheResp = _reflection.GeneratedProtocolMessageType('CleanCacheResp', (_message.Message,), {
  'DESCRIPTOR' : _CLEANCACHERESP,
  '__module__' : 'onebot_api_pb2'
  # @@protoc_insertion_point(class_scope:onebot.CleanCacheResp)
  })
_sym_db.RegisterMessage(CleanCacheResp)


_GETVERSIONINFORESP_EXTRAENTRY._options = None
# @@protoc_insertion_point(module_scope)
