Added option to disable chat

This commit is contained in:
2023-01-06 02:22:12 +08:00
parent 55d4ac4adc
commit 446847a7a8
4 changed files with 162 additions and 5 deletions

12
main.go
View File

@@ -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