diff --git a/go.mod b/go.mod index 6968cc64857d7dd6a9848c3a49088e5c6fc351e3..1ff5eca3b676c665a5e98ffa3326e93181b18797 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/barsukov-vv/komrad +module git.barsukov.pro/barsukov/zgo go 1.20 diff --git a/zdb/pool.go b/zdb/pool.go index 0832a7a2dd5a4ee23bc9ca39e3ebde6bd7ba3645..f14138a797d10eadd603772628beb49925a00b5c 100644 --- a/zdb/pool.go +++ b/zdb/pool.go @@ -4,7 +4,7 @@ import ( "context" "errors" "fmt" - "github.com/barsukov-vv/komrad/zutils" + "git.barsukov.pro/barsukov/zgo/zutils" "github.com/jackc/pgx/v5/pgxpool" "log" "reflect" diff --git a/zqueue/zqueu.go b/zqueue/zqueu.go index ebe7142566a0608d1539e928f16ce864d0be0e69..dbc7ac5373e57b9a835a936d0e69c5a7eda27d76 100644 --- a/zqueue/zqueu.go +++ b/zqueue/zqueu.go @@ -3,8 +3,8 @@ package zqueue import ( "errors" "fmt" + "git.barsukov.pro/barsukov/zgo/zgin" "github.com/gin-gonic/gin" - "github.com:barsukov-vv/komrad/zgin" "sync" ) diff --git a/ztg/ztg.go b/ztg/ztg.go new file mode 100644 index 0000000000000000000000000000000000000000..661fe428e933fcaa82906b96a0cd97705cfb2bde --- /dev/null +++ b/ztg/ztg.go @@ -0,0 +1,28 @@ +package ztg + +import ( + "net/http" + "time" +) + +type ZTg struct { + client *http.Client + botKey string + defaultProps map[string]any + mode int + batch bool + apiUrl string +} + +func Default(botKey string) *ZTg { + return &ZTg{ + client: &http.Client{Timeout: time.Second * 5}, + botKey: botKey, + defaultProps: map[string]any{ + "parse_mode": "HTML", + }, + mode: 0, + batch: false, + apiUrl: "", + } +}