Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterOnebotApiFileGRPCServiceServer(s *grpc.Server, srv OnebotApiFileGRPCServiceServer)
- type ChannelApiFileClient
- func (cli *ChannelApiFileClient) CreateGroupFileFolder(groupId int64, name string, parentId string) error
- func (cli *ChannelApiFileClient) DeleteGroupFile(groupId int64, fileId string, busid int32) error
- func (cli *ChannelApiFileClient) DeleteGroupFolder(groupId int64, folderId string) error
- func (cli *ChannelApiFileClient) GetGroupFileSystemInfo(groupId int64) (*model.GroupFileSystemInfoResult, error)
- func (cli *ChannelApiFileClient) GetGroupFileUrl(groupId int64, fileId string, busid int32) (*model.FileUrlResult, error)
- func (cli *ChannelApiFileClient) GetGroupFilesByFolder(groupId int64, folderId string) (*model.GroupFilesResult, error)
- func (cli *ChannelApiFileClient) GetGroupRootFiles(groupId int64) (*model.GroupFilesResult, error)
- func (cli *ChannelApiFileClient) UploadGroupFile(groupId int64, file string, name string, folder string) error
- func (cli *ChannelApiFileClient) UploadPrivateFile(userId int64, file string, name string) error
- type CreateGroupFileFolderRequest
- func (*CreateGroupFileFolderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateGroupFileFolderRequest) GetGroupId() int64
- func (x *CreateGroupFileFolderRequest) GetName() string
- func (x *CreateGroupFileFolderRequest) GetParentId() string
- func (*CreateGroupFileFolderRequest) ProtoMessage()
- func (x *CreateGroupFileFolderRequest) ProtoReflect() protoreflect.Message
- func (x *CreateGroupFileFolderRequest) Reset()
- func (x *CreateGroupFileFolderRequest) String() string
- type DeleteGroupFileRequest
- func (*DeleteGroupFileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteGroupFileRequest) GetBusid() int32
- func (x *DeleteGroupFileRequest) GetFileId() string
- func (x *DeleteGroupFileRequest) GetGroupId() int64
- func (*DeleteGroupFileRequest) ProtoMessage()
- func (x *DeleteGroupFileRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteGroupFileRequest) Reset()
- func (x *DeleteGroupFileRequest) String() string
- type DeleteGroupFolderRequest
- func (*DeleteGroupFolderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteGroupFolderRequest) GetFolderId() string
- func (x *DeleteGroupFolderRequest) GetGroupId() int64
- func (*DeleteGroupFolderRequest) ProtoMessage()
- func (x *DeleteGroupFolderRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteGroupFolderRequest) Reset()
- func (x *DeleteGroupFolderRequest) String() string
- type GetGroupFileUrlRequest
- func (*GetGroupFileUrlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetGroupFileUrlRequest) GetBusid() int32
- func (x *GetGroupFileUrlRequest) GetFileId() string
- func (x *GetGroupFileUrlRequest) GetGroupId() int64
- func (*GetGroupFileUrlRequest) ProtoMessage()
- func (x *GetGroupFileUrlRequest) ProtoReflect() protoreflect.Message
- func (x *GetGroupFileUrlRequest) Reset()
- func (x *GetGroupFileUrlRequest) String() string
- type GroupFilesByFolderRequest
- func (*GroupFilesByFolderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GroupFilesByFolderRequest) GetFolderId() string
- func (x *GroupFilesByFolderRequest) GetGroupId() int64
- func (*GroupFilesByFolderRequest) ProtoMessage()
- func (x *GroupFilesByFolderRequest) ProtoReflect() protoreflect.Message
- func (x *GroupFilesByFolderRequest) Reset()
- func (x *GroupFilesByFolderRequest) String() string
- type OnebotApiFileClient
- type OnebotApiFileGRPCServiceClient
- type OnebotApiFileGRPCServiceServer
- type UnimplementedOnebotApiFileGRPCServiceServer
- func (*UnimplementedOnebotApiFileGRPCServiceServer) CreateGroupFileFolder(context.Context, *CreateGroupFileFolderRequest) (*emptypb.Empty, error)
- func (*UnimplementedOnebotApiFileGRPCServiceServer) DeleteGroupFile(context.Context, *DeleteGroupFileRequest) (*emptypb.Empty, error)
- func (*UnimplementedOnebotApiFileGRPCServiceServer) DeleteGroupFolder(context.Context, *DeleteGroupFolderRequest) (*emptypb.Empty, error)
- func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupFileSystemInfo(context.Context, *wrapperspb.Int64Value) (*model.GroupFileSystemInfoResultGRPC, error)
- func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupFileUrl(context.Context, *GetGroupFileUrlRequest) (*model.FileUrlResultGRPC, error)
- func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupFilesByFolder(context.Context, *GroupFilesByFolderRequest) (*model.GroupFilesResultGRPC, error)
- func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupRootFiles(context.Context, *wrapperspb.Int64Value) (*model.GroupFilesResultGRPC, error)
- func (*UnimplementedOnebotApiFileGRPCServiceServer) UploadGroupFile(context.Context, *UploadGroupFileRequest) (*emptypb.Empty, error)
- func (*UnimplementedOnebotApiFileGRPCServiceServer) UploadPrivateFile(context.Context, *UploadPrivateFileRequest) (*emptypb.Empty, error)
- type UploadGroupFileRequest
- func (*UploadGroupFileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadGroupFileRequest) GetFile() string
- func (x *UploadGroupFileRequest) GetFolder() string
- func (x *UploadGroupFileRequest) GetGroupId() int64
- func (x *UploadGroupFileRequest) GetName() string
- func (*UploadGroupFileRequest) ProtoMessage()
- func (x *UploadGroupFileRequest) ProtoReflect() protoreflect.Message
- func (x *UploadGroupFileRequest) Reset()
- func (x *UploadGroupFileRequest) String() string
- type UploadPrivateFileRequest
- func (*UploadPrivateFileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadPrivateFileRequest) GetFile() string
- func (x *UploadPrivateFileRequest) GetName() string
- func (x *UploadPrivateFileRequest) GetUserId() int64
- func (*UploadPrivateFileRequest) ProtoMessage()
- func (x *UploadPrivateFileRequest) ProtoReflect() protoreflect.Message
- func (x *UploadPrivateFileRequest) Reset()
- func (x *UploadPrivateFileRequest) String() string
Constants ¶
const ( API_UPLOAD_GROUP_FILE = "upload_group_file" API_DELETE_GROUP_FILE = "delete_group_file" API_CREATE_GROUP_FILE_FOLDER = "create_group_file_folder" API_DELETE_GROUP_FOLDER = "delete_group_folder" API_GET_GROUP_FILE_SYSTEM_INFO = "get_group_file_system_info" API_GET_GROUP_ROOT_FILES = "get_group_root_files" API_GET_GROUP_FILES_BY_FOLDER = "get_group_files_by_folder" API_GET_GROUP_FILE_URL = "get_group_file_url" API_UPLOAD_PRIVATE_FILE = "upload_private_file" )
Variables ¶
var File_api_file_proto protoreflect.FileDescriptor
Functions ¶
func RegisterOnebotApiFileGRPCServiceServer ¶
func RegisterOnebotApiFileGRPCServiceServer(s *grpc.Server, srv OnebotApiFileGRPCServiceServer)
Types ¶
type ChannelApiFileClient ¶
type ChannelApiFileClient struct {
channel.ApiChannel
}
func (*ChannelApiFileClient) CreateGroupFileFolder ¶
func (cli *ChannelApiFileClient) CreateGroupFileFolder(groupId int64, name string, parentId string) error
创建群文件目录 create_group_file_folder groupId 群号 name 目录名 parentId 父目录ID
func (*ChannelApiFileClient) DeleteGroupFile ¶
func (cli *ChannelApiFileClient) DeleteGroupFile(groupId int64, fileId string, busid int32) error
删除群文件 delete_group_file groupId 群号 file_id 文件ID 参考 File 对象 busid 文件类型 参考 File 对象
func (*ChannelApiFileClient) DeleteGroupFolder ¶
func (cli *ChannelApiFileClient) DeleteGroupFolder(groupId int64, folderId string) error
删除群文件目录 delete_group_folder groupId 群号 folder_id 文件夹ID 参考 Folder 对象
func (*ChannelApiFileClient) GetGroupFileSystemInfo ¶
func (cli *ChannelApiFileClient) GetGroupFileSystemInfo(groupId int64) (*model.GroupFileSystemInfoResult, error)
获取群文件系统信息 get_group_file_system_info groupId 群号
func (*ChannelApiFileClient) GetGroupFileUrl ¶
func (cli *ChannelApiFileClient) GetGroupFileUrl(groupId int64, fileId string, busid int32) (*model.FileUrlResult, error)
获取群文件资源链接 get_group_file_url groupId 群号 file_id 文件ID 参考 File 对象 busid 文件类型 参考 File 对象
func (*ChannelApiFileClient) GetGroupFilesByFolder ¶
func (cli *ChannelApiFileClient) GetGroupFilesByFolder(groupId int64, folderId string) (*model.GroupFilesResult, error)
get_group_files_by_folder 获取群文件列表 groupId 群号 folder_id 文件夹ID
func (*ChannelApiFileClient) GetGroupRootFiles ¶
func (cli *ChannelApiFileClient) GetGroupRootFiles(groupId int64) (*model.GroupFilesResult, error)
获取群根目录文件列表 get_group_root_files groupId 群号
func (*ChannelApiFileClient) UploadGroupFile ¶
func (cli *ChannelApiFileClient) UploadGroupFile(groupId int64, file string, name string, folder string) error
上传群文件 upload_group_file groupId 群号 file 文件路径 name 文件名 folder 群文件目录ID
func (*ChannelApiFileClient) UploadPrivateFile ¶
func (cli *ChannelApiFileClient) UploadPrivateFile(userId int64, file string, name string) error
上传好友文件 upload_private_file userId 用户ID file 文件路径 name 文件名
type CreateGroupFileFolderRequest ¶
type CreateGroupFileFolderRequest struct { GroupId int64 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` ParentId string `protobuf:"bytes,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` // contains filtered or unexported fields }
func (*CreateGroupFileFolderRequest) Descriptor
deprecated
func (*CreateGroupFileFolderRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGroupFileFolderRequest.ProtoReflect.Descriptor instead.
func (*CreateGroupFileFolderRequest) GetGroupId ¶
func (x *CreateGroupFileFolderRequest) GetGroupId() int64
func (*CreateGroupFileFolderRequest) GetName ¶
func (x *CreateGroupFileFolderRequest) GetName() string
func (*CreateGroupFileFolderRequest) GetParentId ¶
func (x *CreateGroupFileFolderRequest) GetParentId() string
func (*CreateGroupFileFolderRequest) ProtoMessage ¶
func (*CreateGroupFileFolderRequest) ProtoMessage()
func (*CreateGroupFileFolderRequest) ProtoReflect ¶
func (x *CreateGroupFileFolderRequest) ProtoReflect() protoreflect.Message
func (*CreateGroupFileFolderRequest) Reset ¶
func (x *CreateGroupFileFolderRequest) Reset()
func (*CreateGroupFileFolderRequest) String ¶
func (x *CreateGroupFileFolderRequest) String() string
type DeleteGroupFileRequest ¶
type DeleteGroupFileRequest struct { GroupId int64 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` FileId string `protobuf:"bytes,2,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` Busid int32 `protobuf:"varint,3,opt,name=busid,proto3" json:"busid,omitempty"` // contains filtered or unexported fields }
func (*DeleteGroupFileRequest) Descriptor
deprecated
func (*DeleteGroupFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGroupFileRequest.ProtoReflect.Descriptor instead.
func (*DeleteGroupFileRequest) GetBusid ¶
func (x *DeleteGroupFileRequest) GetBusid() int32
func (*DeleteGroupFileRequest) GetFileId ¶
func (x *DeleteGroupFileRequest) GetFileId() string
func (*DeleteGroupFileRequest) GetGroupId ¶
func (x *DeleteGroupFileRequest) GetGroupId() int64
func (*DeleteGroupFileRequest) ProtoMessage ¶
func (*DeleteGroupFileRequest) ProtoMessage()
func (*DeleteGroupFileRequest) ProtoReflect ¶
func (x *DeleteGroupFileRequest) ProtoReflect() protoreflect.Message
func (*DeleteGroupFileRequest) Reset ¶
func (x *DeleteGroupFileRequest) Reset()
func (*DeleteGroupFileRequest) String ¶
func (x *DeleteGroupFileRequest) String() string
type DeleteGroupFolderRequest ¶
type DeleteGroupFolderRequest struct { GroupId int64 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteGroupFolderRequest) Descriptor
deprecated
func (*DeleteGroupFolderRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGroupFolderRequest.ProtoReflect.Descriptor instead.
func (*DeleteGroupFolderRequest) GetFolderId ¶
func (x *DeleteGroupFolderRequest) GetFolderId() string
func (*DeleteGroupFolderRequest) GetGroupId ¶
func (x *DeleteGroupFolderRequest) GetGroupId() int64
func (*DeleteGroupFolderRequest) ProtoMessage ¶
func (*DeleteGroupFolderRequest) ProtoMessage()
func (*DeleteGroupFolderRequest) ProtoReflect ¶
func (x *DeleteGroupFolderRequest) ProtoReflect() protoreflect.Message
func (*DeleteGroupFolderRequest) Reset ¶
func (x *DeleteGroupFolderRequest) Reset()
func (*DeleteGroupFolderRequest) String ¶
func (x *DeleteGroupFolderRequest) String() string
type GetGroupFileUrlRequest ¶
type GetGroupFileUrlRequest struct { GroupId int64 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` FileId string `protobuf:"bytes,2,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"` Busid int32 `protobuf:"varint,3,opt,name=busid,proto3" json:"busid,omitempty"` // contains filtered or unexported fields }
func (*GetGroupFileUrlRequest) Descriptor
deprecated
func (*GetGroupFileUrlRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGroupFileUrlRequest.ProtoReflect.Descriptor instead.
func (*GetGroupFileUrlRequest) GetBusid ¶
func (x *GetGroupFileUrlRequest) GetBusid() int32
func (*GetGroupFileUrlRequest) GetFileId ¶
func (x *GetGroupFileUrlRequest) GetFileId() string
func (*GetGroupFileUrlRequest) GetGroupId ¶
func (x *GetGroupFileUrlRequest) GetGroupId() int64
func (*GetGroupFileUrlRequest) ProtoMessage ¶
func (*GetGroupFileUrlRequest) ProtoMessage()
func (*GetGroupFileUrlRequest) ProtoReflect ¶
func (x *GetGroupFileUrlRequest) ProtoReflect() protoreflect.Message
func (*GetGroupFileUrlRequest) Reset ¶
func (x *GetGroupFileUrlRequest) Reset()
func (*GetGroupFileUrlRequest) String ¶
func (x *GetGroupFileUrlRequest) String() string
type GroupFilesByFolderRequest ¶
type GroupFilesByFolderRequest struct { GroupId int64 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // contains filtered or unexported fields }
func (*GroupFilesByFolderRequest) Descriptor
deprecated
func (*GroupFilesByFolderRequest) Descriptor() ([]byte, []int)
Deprecated: Use GroupFilesByFolderRequest.ProtoReflect.Descriptor instead.
func (*GroupFilesByFolderRequest) GetFolderId ¶
func (x *GroupFilesByFolderRequest) GetFolderId() string
func (*GroupFilesByFolderRequest) GetGroupId ¶
func (x *GroupFilesByFolderRequest) GetGroupId() int64
func (*GroupFilesByFolderRequest) ProtoMessage ¶
func (*GroupFilesByFolderRequest) ProtoMessage()
func (*GroupFilesByFolderRequest) ProtoReflect ¶
func (x *GroupFilesByFolderRequest) ProtoReflect() protoreflect.Message
func (*GroupFilesByFolderRequest) Reset ¶
func (x *GroupFilesByFolderRequest) Reset()
func (*GroupFilesByFolderRequest) String ¶
func (x *GroupFilesByFolderRequest) String() string
type OnebotApiFileClient ¶
type OnebotApiFileClient interface { // 上传群文件 // upload_group_file // groupId 群号 // file 文件路径 // name 文件名 // folder 群文件目录ID UploadGroupFile(groupId int64, file string, name string, folder string) error // 删除群文件 // delete_group_file // groupId 群号 // file_id 文件ID 参考 File 对象 // busid 文件类型 参考 File 对象 DeleteGroupFile(groupId int64, fileId string, busid int32) error // 创建群文件目录 // create_group_file_folder // groupId 群号 // name 目录名 // parentId 父目录ID CreateGroupFileFolder(groupId int64, name string, parentId string) error // 删除群文件目录 // delete_group_folder // groupId 群号 // folder_id 文件夹ID 参考 Folder 对象 DeleteGroupFolder(groupId int64, folderId string) error // 获取群文件系统信息 // get_group_file_system_info // groupId 群号 GetGroupFileSystemInfo(groupId int64) (*model.GroupFileSystemInfoResult, error) // 获取群根目录文件列表 // get_group_root_files // groupId 群号 GetGroupRootFiles(groupId int64) (*model.GroupFilesResult, error) // get_group_files_by_folder // 获取群文件列表 // groupId 群号 // folder_id 文件夹ID GetGroupFilesByFolder(groupId int64, folderId string) (*model.GroupFilesResult, error) // 获取群文件资源链接 // get_group_file_url // groupId 群号 // file_id 文件ID 参考 File 对象 // busid 文件类型 参考 File 对象 GetGroupFileUrl(groupId int64, fileId string, busid int32) (*model.FileUrlResult, error) // 上传好友文件 // upload_private_file // userId 用户ID // file 文件路径 // name 文件名 UploadPrivateFile(userId int64, file string, name string) error }
func NewChannelApiFileClient ¶
func NewChannelApiFileClient(channel channel.ApiChannel) (OnebotApiFileClient, error)
type OnebotApiFileGRPCServiceClient ¶
type OnebotApiFileGRPCServiceClient interface { // 上传群文件 // upload_group_file // groupId 群号 // file 文件路径 // name 文件名 // folder 群文件目录ID UploadGroupFile(ctx context.Context, in *UploadGroupFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // 删除群文件 // delete_group_file // groupId 群号 // file_id 文件ID 参考 File 对象 // busid 文件类型 参考 File 对象 // DeleteGroupFile(groupId int64, fileId string, busid int32) error DeleteGroupFile(ctx context.Context, in *DeleteGroupFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // 创建群文件目录 // create_group_file_folder // groupId 群号 // name 目录名 // parentId 父目录ID // CreateGroupFileFolder(groupId int64, name string, parentId string) error CreateGroupFileFolder(ctx context.Context, in *CreateGroupFileFolderRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // 删除群文件目录 // delete_group_folder // groupId 群号 // folder_id 文件夹ID 参考 Folder 对象 // DeleteGroupFolder(groupId int64, folderId string) error DeleteGroupFolder(ctx context.Context, in *DeleteGroupFolderRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // 获取群文件系统信息 // get_group_file_system_info // groupId 群号 // GetGroupFileSystemInfo(groupId int64) (*model.GroupFileSystemInfoResult, error) GetGroupFileSystemInfo(ctx context.Context, in *wrapperspb.Int64Value, opts ...grpc.CallOption) (*model.GroupFileSystemInfoResultGRPC, error) // 获取群根目录文件列表 // get_group_root_files // groupId 群号 // GetGroupRootFiles(groupId int64) (*model.GroupFilesResult, error) GetGroupRootFiles(ctx context.Context, in *wrapperspb.Int64Value, opts ...grpc.CallOption) (*model.GroupFilesResultGRPC, error) // get_group_files_by_folder // 获取群文件列表 // groupId 群号 // folder_id 文件夹ID // GetGroupFilesByFolder(groupId int64, folderId string) (*model.GroupFilesResult, error) GetGroupFilesByFolder(ctx context.Context, in *GroupFilesByFolderRequest, opts ...grpc.CallOption) (*model.GroupFilesResultGRPC, error) // 获取群文件资源链接 // get_group_file_url // groupId 群号 // file_id 文件ID 参考 File 对象 // busid 文件类型 参考 File 对象 // GetGroupFileUrl(groupId int64, fileId string, busid int32) (*model.FileUrlResult, error) GetGroupFileUrl(ctx context.Context, in *GetGroupFileUrlRequest, opts ...grpc.CallOption) (*model.FileUrlResultGRPC, error) // 上传好友文件 // upload_private_file // userId 用户ID // file 文件路径 // name 文件名 // UploadPrivateFile(userId int64, file string, name string) error UploadPrivateFile(ctx context.Context, in *UploadPrivateFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) }
OnebotApiFileGRPCServiceClient is the client API for OnebotApiFileGRPCService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewOnebotApiFileGRPCServiceClient ¶
func NewOnebotApiFileGRPCServiceClient(cc grpc.ClientConnInterface) OnebotApiFileGRPCServiceClient
type OnebotApiFileGRPCServiceServer ¶
type OnebotApiFileGRPCServiceServer interface { // 上传群文件 // upload_group_file // groupId 群号 // file 文件路径 // name 文件名 // folder 群文件目录ID UploadGroupFile(context.Context, *UploadGroupFileRequest) (*emptypb.Empty, error) // 删除群文件 // delete_group_file // groupId 群号 // file_id 文件ID 参考 File 对象 // busid 文件类型 参考 File 对象 // DeleteGroupFile(groupId int64, fileId string, busid int32) error DeleteGroupFile(context.Context, *DeleteGroupFileRequest) (*emptypb.Empty, error) // 创建群文件目录 // create_group_file_folder // groupId 群号 // name 目录名 // parentId 父目录ID // CreateGroupFileFolder(groupId int64, name string, parentId string) error CreateGroupFileFolder(context.Context, *CreateGroupFileFolderRequest) (*emptypb.Empty, error) // 删除群文件目录 // delete_group_folder // groupId 群号 // folder_id 文件夹ID 参考 Folder 对象 // DeleteGroupFolder(groupId int64, folderId string) error DeleteGroupFolder(context.Context, *DeleteGroupFolderRequest) (*emptypb.Empty, error) // 获取群文件系统信息 // get_group_file_system_info // groupId 群号 // GetGroupFileSystemInfo(groupId int64) (*model.GroupFileSystemInfoResult, error) GetGroupFileSystemInfo(context.Context, *wrapperspb.Int64Value) (*model.GroupFileSystemInfoResultGRPC, error) // 获取群根目录文件列表 // get_group_root_files // groupId 群号 // GetGroupRootFiles(groupId int64) (*model.GroupFilesResult, error) GetGroupRootFiles(context.Context, *wrapperspb.Int64Value) (*model.GroupFilesResultGRPC, error) // get_group_files_by_folder // 获取群文件列表 // groupId 群号 // folder_id 文件夹ID // GetGroupFilesByFolder(groupId int64, folderId string) (*model.GroupFilesResult, error) GetGroupFilesByFolder(context.Context, *GroupFilesByFolderRequest) (*model.GroupFilesResultGRPC, error) // 获取群文件资源链接 // get_group_file_url // groupId 群号 // file_id 文件ID 参考 File 对象 // busid 文件类型 参考 File 对象 // GetGroupFileUrl(groupId int64, fileId string, busid int32) (*model.FileUrlResult, error) GetGroupFileUrl(context.Context, *GetGroupFileUrlRequest) (*model.FileUrlResultGRPC, error) // 上传好友文件 // upload_private_file // userId 用户ID // file 文件路径 // name 文件名 // UploadPrivateFile(userId int64, file string, name string) error UploadPrivateFile(context.Context, *UploadPrivateFileRequest) (*emptypb.Empty, error) }
OnebotApiFileGRPCServiceServer is the server API for OnebotApiFileGRPCService service.
type UnimplementedOnebotApiFileGRPCServiceServer ¶
type UnimplementedOnebotApiFileGRPCServiceServer struct { }
UnimplementedOnebotApiFileGRPCServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedOnebotApiFileGRPCServiceServer) CreateGroupFileFolder ¶
func (*UnimplementedOnebotApiFileGRPCServiceServer) CreateGroupFileFolder(context.Context, *CreateGroupFileFolderRequest) (*emptypb.Empty, error)
func (*UnimplementedOnebotApiFileGRPCServiceServer) DeleteGroupFile ¶
func (*UnimplementedOnebotApiFileGRPCServiceServer) DeleteGroupFile(context.Context, *DeleteGroupFileRequest) (*emptypb.Empty, error)
func (*UnimplementedOnebotApiFileGRPCServiceServer) DeleteGroupFolder ¶
func (*UnimplementedOnebotApiFileGRPCServiceServer) DeleteGroupFolder(context.Context, *DeleteGroupFolderRequest) (*emptypb.Empty, error)
func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupFileSystemInfo ¶
func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupFileSystemInfo(context.Context, *wrapperspb.Int64Value) (*model.GroupFileSystemInfoResultGRPC, error)
func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupFileUrl ¶
func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupFileUrl(context.Context, *GetGroupFileUrlRequest) (*model.FileUrlResultGRPC, error)
func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupFilesByFolder ¶
func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupFilesByFolder(context.Context, *GroupFilesByFolderRequest) (*model.GroupFilesResultGRPC, error)
func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupRootFiles ¶
func (*UnimplementedOnebotApiFileGRPCServiceServer) GetGroupRootFiles(context.Context, *wrapperspb.Int64Value) (*model.GroupFilesResultGRPC, error)
func (*UnimplementedOnebotApiFileGRPCServiceServer) UploadGroupFile ¶
func (*UnimplementedOnebotApiFileGRPCServiceServer) UploadGroupFile(context.Context, *UploadGroupFileRequest) (*emptypb.Empty, error)
func (*UnimplementedOnebotApiFileGRPCServiceServer) UploadPrivateFile ¶
func (*UnimplementedOnebotApiFileGRPCServiceServer) UploadPrivateFile(context.Context, *UploadPrivateFileRequest) (*emptypb.Empty, error)
type UploadGroupFileRequest ¶
type UploadGroupFileRequest struct { GroupId int64 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` File string `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Folder string `protobuf:"bytes,4,opt,name=folder,proto3" json:"folder,omitempty"` // contains filtered or unexported fields }
func (*UploadGroupFileRequest) Descriptor
deprecated
func (*UploadGroupFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadGroupFileRequest.ProtoReflect.Descriptor instead.
func (*UploadGroupFileRequest) GetFile ¶
func (x *UploadGroupFileRequest) GetFile() string
func (*UploadGroupFileRequest) GetFolder ¶
func (x *UploadGroupFileRequest) GetFolder() string
func (*UploadGroupFileRequest) GetGroupId ¶
func (x *UploadGroupFileRequest) GetGroupId() int64
func (*UploadGroupFileRequest) GetName ¶
func (x *UploadGroupFileRequest) GetName() string
func (*UploadGroupFileRequest) ProtoMessage ¶
func (*UploadGroupFileRequest) ProtoMessage()
func (*UploadGroupFileRequest) ProtoReflect ¶
func (x *UploadGroupFileRequest) ProtoReflect() protoreflect.Message
func (*UploadGroupFileRequest) Reset ¶
func (x *UploadGroupFileRequest) Reset()
func (*UploadGroupFileRequest) String ¶
func (x *UploadGroupFileRequest) String() string
type UploadPrivateFileRequest ¶
type UploadPrivateFileRequest struct { UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` File string `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*UploadPrivateFileRequest) Descriptor
deprecated
func (*UploadPrivateFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadPrivateFileRequest.ProtoReflect.Descriptor instead.
func (*UploadPrivateFileRequest) GetFile ¶
func (x *UploadPrivateFileRequest) GetFile() string
func (*UploadPrivateFileRequest) GetName ¶
func (x *UploadPrivateFileRequest) GetName() string
func (*UploadPrivateFileRequest) GetUserId ¶
func (x *UploadPrivateFileRequest) GetUserId() int64
func (*UploadPrivateFileRequest) ProtoMessage ¶
func (*UploadPrivateFileRequest) ProtoMessage()
func (*UploadPrivateFileRequest) ProtoReflect ¶
func (x *UploadPrivateFileRequest) ProtoReflect() protoreflect.Message
func (*UploadPrivateFileRequest) Reset ¶
func (x *UploadPrivateFileRequest) Reset()
func (*UploadPrivateFileRequest) String ¶
func (x *UploadPrivateFileRequest) String() string