WIP reminder list
This commit is contained in:
parent
67926677e5
commit
81db3a6b79
1 changed files with 17 additions and 0 deletions
|
@ -105,6 +105,23 @@ func remind_message(broker *tg.Broker, update tg.APIMessage) {
|
||||||
whentime := "alle " + timestamp.Format("15:04:05")
|
whentime := "alle " + timestamp.Format("15:04:05")
|
||||||
broker.SendTextMessage(update.Chat, "Ok, vedrò di avvisarti "+whenday+" "+whentime, &update.MessageID)
|
broker.SendTextMessage(update.Chat, "Ok, vedrò di avvisarti "+whenday+" "+whentime, &update.MessageID)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if isCommand(update, "reminders") {
|
||||||
|
// Should only work in private chats
|
||||||
|
if update.Chat.Type != tg.ChatTypePrivate {
|
||||||
|
broker.SendTextMessage(update.Chat, "Per favore chiedimi in privato dei reminder", &update.MessageID)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
useritems := []Reminder{}
|
||||||
|
for _, reminder := range reminders {
|
||||||
|
if reminder.TargetID == update.User.UserID {
|
||||||
|
useritems = append(useritems, reminder)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
broker.SendTextMessage(update.Chat, fmt.Sprintf("Ci sono <b>%d</b> reminder in coda per te", len(useritems)), &update.MessageID)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func runreminder(id string) {
|
func runreminder(id string) {
|
||||||
|
|
Reference in a new issue