Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var StorageTypeDisplay = map[StorageType]string{ StorageTypeLocal: "本地磁盘", StorageTypeWebdav: "WebDAV", StorageTypeAlist: "Alist", }
View Source
var StorageTypes = []StorageType{StorageTypeLocal, StorageTypeAlist, StorageTypeWebdav}
Functions ¶
This section is empty.
Types ¶
type File ¶ added in v0.4.0
type File struct {
Location tg.InputFileLocationClass
FileSize int64
FileName string
}
type ReceivedFile ¶ added in v0.4.0
type ReceivedFile struct {
gorm.Model
Processing bool
// Which chat the file is from
ChatID int64 `gorm:"uniqueIndex:idx_chat_id_message_id;not null"`
// Which message the file is from
MessageID int `gorm:"uniqueIndex:idx_chat_id_message_id;not null"`
ReplyMessageID int
ReplyChatID int64
FileName string
}
type StorageType ¶
type StorageType string
var ( StorageTypeLocal StorageType = "local" StorageTypeWebdav StorageType = "webdav" StorageTypeAlist StorageType = "alist" )
type Task ¶
type TaskStatus ¶
type TaskStatus string
var ( Pending TaskStatus = "pending" Succeeded TaskStatus = "succeeded" Failed TaskStatus = "failed" Canceled TaskStatus = "canceled" )
Click to show internal directories.
Click to hide internal directories.