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