|
@@ -378,7 +378,7 @@ func (s *Server) startTask(restartXray bool, loc *time.Location) {
|
|
|
|
|
|
|
|
// Telegram-bot–dependent jobs: periodic stats report + callback-hash cleanup.
|
|
// Telegram-bot–dependent jobs: periodic stats report + callback-hash cleanup.
|
|
|
isTgbotenabled, err := s.settingService.GetTgbotEnabled()
|
|
isTgbotenabled, err := s.settingService.GetTgbotEnabled()
|
|
|
- if (err == nil) && (isTgbotenabled) {
|
|
|
|
|
|
|
+ if (err == nil) && isTgbotenabled {
|
|
|
runtime, err := s.settingService.GetTgbotRuntime()
|
|
runtime, err := s.settingService.GetTgbotRuntime()
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
logger.Warningf("Add NewStatsNotifyJob: failed to load runtime: %v; using default @daily", err)
|
|
logger.Warningf("Add NewStatsNotifyJob: failed to load runtime: %v; using default @daily", err)
|
|
@@ -666,7 +666,7 @@ func (s *Server) start(restartXray bool, startTgBot bool) (err error) {
|
|
|
|
|
|
|
|
if startTgBot {
|
|
if startTgBot {
|
|
|
isTgbotenabled, err := s.settingService.GetTgbotEnabled()
|
|
isTgbotenabled, err := s.settingService.GetTgbotEnabled()
|
|
|
- if (err == nil) && (isTgbotenabled) {
|
|
|
|
|
|
|
+ if (err == nil) && isTgbotenabled {
|
|
|
tgBot := s.tgbotService.NewTgbot()
|
|
tgBot := s.tgbotService.NewTgbot()
|
|
|
_ = tgBot.Start(i18nFS)
|
|
_ = tgBot.Start(i18nFS)
|
|
|
// Subscribe Telegram notifications for event bus
|
|
// Subscribe Telegram notifications for event bus
|