From 20ba2510280d8486af836113148ee6e4cc15c9bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=93=D1=80=D0=B0=D1=87?= =?UTF-8?q?=D1=91=D0=B2?= Date: Fri, 27 Mar 2026 06:32:30 +0300 Subject: [PATCH] add telegram timeout error connection replace FlooWait minut to seconds add mtproxy send --- main.go | 2 +- router/validator.go | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/main.go b/main.go index 37cab23..d16d77a 100644 --- a/main.go +++ b/main.go @@ -89,7 +89,7 @@ func init() { flag.StringVar(&flagEmailFrom, "email-from", util.LookupEnvOrString("EMAIL_FROM_ADDRESS", flagEmailFrom), "'From' email address.") flag.StringVar(&flagEmailFromName, "email-from-name", util.LookupEnvOrString("EMAIL_FROM_NAME", flagEmailFromName), "'From' email name.") flag.StringVar(&flagTelegramToken, "telegram-token", util.LookupEnvOrString("TELEGRAM_TOKEN", flagTelegramToken), "Telegram bot token for distributing configs to clients.") - flag.StringVar(&flagMTProxyLink, "mtproxy-link", util.LookupEnvOrString("MTPROXY_LINK", flagTelegramToken), "MTProxy link for send to clients.") + flag.StringVar(&flagMTProxyLink, "mtproxy-link", util.LookupEnvOrString("MTPROXY_LINK", flagMTProxyLink), "MTProxy link for send to clients.") flag.BoolVar(&flagTelegramAllowConfRequest, "telegram-allow-conf-request", util.LookupEnvOrBool("TELEGRAM_ALLOW_CONF_REQUEST", flagTelegramAllowConfRequest), "Allow users to get configs from the bot by sending a message.") flag.IntVar(&flagTelegramFloodWait, "telegram-flood-wait", util.LookupEnvOrInt("TELEGRAM_FLOOD_WAIT", flagTelegramFloodWait), "Time in minutes before the next conf request is processed.") flag.StringVar(&flagWgConfTemplate, "wg-conf-template", util.LookupEnvOrString("WG_CONF_TEMPLATE", flagWgConfTemplate), "Path to custom wg.conf template.") diff --git a/router/validator.go b/router/validator.go index a35c66f..3e1d558 100644 --- a/router/validator.go +++ b/router/validator.go @@ -1,7 +1,5 @@ package router -import "gopkg.in/go-playground/validator.v9" - // NewValidator func func NewValidator() *Validator { return &Validator{