Skip to content

Commit aaaf52e

Browse files
committed
better error handling at cmd()
1 parent bd18757 commit aaaf52e

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

bot.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package main
66
import (
77
"time"
88
"github.com/tucnak/telebot"
9-
"os"
9+
"log"
1010
"os/exec"
1111
)
1212

@@ -16,23 +16,19 @@ func cmd(command string)string{
1616
err error
1717
)
1818
cmdOut, err = exec.Command(command).Output(); if err != nil{
19-
os.Exit(1)
19+
log.Fatal(err)
2020
}
2121
return string(cmdOut)
2222
}
2323

2424

2525
func main() {
26-
27-
2826
bot, err := telebot.NewBot(botToken)
2927
if err != nil {
3028
return
3129
}
32-
3330
messages := make(chan telebot.Message)
3431
bot.Listen(messages, 1*time.Second)
35-
3632
for message := range messages {
3733
if message.Text == "/status" {
3834
uptime := cmd("uptime")

0 commit comments

Comments
 (0)