Mercurial > public > pacobot
annotate bot/bot.go @ 13:e7ab74d2ad88 default tip
Move to mercurial
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Wed, 04 Jun 2025 09:38:35 +0100 |
parents | 5c124578fed2 |
children |
rev | line source |
---|---|
8 | 1 package bot |
2 | |
3 import ( | |
4 "log" | |
5 "strconv" | |
6 ) | |
7 | |
8 func HandleCmd(cmd []string) { | |
9 cmdReceived := cmd[0] | |
10 log.Printf("bot: %s command received", cmdReceived) | |
11 | |
12 switch cmdReceived { | |
13 case "timer": | |
14 seconds, err := strconv.Atoi(cmd[1]) | |
15 | |
16 if err != nil { | |
10 | 17 log.Fatal("bot: invalid command arguments") |
8 | 18 } |
19 | |
10 | 20 startTimer(seconds) |
8 | 21 } |
22 } |