Documentation ¶
Index ¶
Constants ¶
View Source
const MinSetGroupNoteLevel = 5
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConstantEverySchedule ¶
ConstantEverySchedule 重复性间隔时间执行,StartAt代表开始时间点
type RemindTask ¶
type RemindTask struct { ID int64 UserID int64 // 提醒的设置人ID GroupID int64 // 非0即为群推送 Content string // 根据用户设定生成,一次性写入 IsOnce bool // 是否为一次性任务 Spec string // 重复性任务专用:代表CRON表达式 RunAt time.Time // 一次性任务专用:执行时间点 // 程序维护 CronID int // 唯一的每次重启bot都需重写的字段 CreatedAt time.Time }
func (*RemindTask) ParseCNTime ¶
func (task *RemindTask) ParseCNTime(str string) (err error)
ParseCNTime 解析中文时间表达str,填充IsOnce\Spec\RunAt
func (*RemindTask) ParseSpecTime ¶
func (task *RemindTask) ParseSpecTime(spec string, isOnce bool) error
ParseSpecTime 解析CRON时间表达式spec,填充IsOnce\Spec\RunAt
func (RemindTask) String ¶
func (task RemindTask) String() string
Click to show internal directories.
Click to hide internal directories.