Merge pull request #32 from mccoyst/remind-me

Handle "remind me"

I totally read this PR.
This commit is contained in:
Chris Sexton 2016-08-08 18:19:35 -04:00 committed by GitHub
commit 10fc4e71f6
1 changed files with 7 additions and 0 deletions

View File

@ -74,6 +74,10 @@ func reminderer(p *ReminderPlugin) {
}
p.mutex.Unlock()
if reminder.from == reminder.who {
reminder.from = "you"
}
message := fmt.Sprintf("Hey %s, %s wanted you to be reminded: %s", reminder.who, reminder.from, reminder.what)
p.Bot.SendMessage(reminder.channel, message)
@ -90,6 +94,9 @@ func (p *ReminderPlugin) Message(message msg.Message) bool {
if len(parts) >= 5 {
if strings.ToLower(parts[0]) == "remind" {
who := parts[1]
if who == "me" {
who = from
}
dur, err := time.ParseDuration(parts[3])
if err != nil {
p.Bot.SendMessage(channel, "Easy cowboy, not sure I can parse that duration.")