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.