Added option to disable chat
This commit is contained in:
12
main.go
12
main.go
@@ -4,6 +4,7 @@ import (
|
||||
"fmt"
|
||||
"log"
|
||||
"os"
|
||||
utils "github.com/tgckpg/golifehk/utils"
|
||||
mtrbus "github.com/tgckpg/golifehk/datasources/mtr/bus"
|
||||
kmb "github.com/tgckpg/golifehk/datasources/kmb"
|
||||
query "github.com/tgckpg/golifehk/query"
|
||||
@@ -42,6 +43,14 @@ func main() {
|
||||
log.Printf( "[%s] %s", update.Message.From.UserName, update.Message.Text )
|
||||
isGroup := ( update.Message.Chat.ID < 0 )
|
||||
|
||||
mesg, processed := utils.SystemControl( update.Message )
|
||||
if processed {
|
||||
if mesg != "" {
|
||||
botsend( bot, &update, &mesg )
|
||||
}
|
||||
continue
|
||||
}
|
||||
|
||||
f_queries := []func( string, string ) query.IQueryResult{
|
||||
mtrbus.Query,
|
||||
kmb.Query,
|
||||
@@ -50,7 +59,8 @@ func main() {
|
||||
var f_sent bool = false
|
||||
var f_err error = nil
|
||||
for _, Query := range f_queries {
|
||||
mesg, err := Query( "zh-Hant", update.Message.Text ).Message()
|
||||
var err error
|
||||
mesg, err = Query( "zh-Hant", update.Message.Text ).Message()
|
||||
|
||||
if err == nil {
|
||||
f_sent = true
|
||||
|
||||
Reference in New Issue
Block a user