2512-есть Maintenance режим, но бот всё равно отвечает фульно

This commit is contained in:
2026-01-25 06:46:05 +03:00
parent 817e958646
commit 7d2ffb54b5
7 changed files with 120 additions and 9 deletions

View File

@@ -928,6 +928,25 @@ func (bot *Bot) renderDeleteServerMenu(c tele.Context) error {
return c.EditOrSend("⚙️ <b>Управление серверами</b>\n\nЗдесь вы можете удалить сервер или пригласить сотрудников.", menu, tele.ModeHTML)
}
// NotifyDevs отправляет фото разработчикам для отладки
func (bot *Bot) NotifyDevs(devIDs []int64, photoPath string, serverName string, serverID string) {
// Формируем подпись для фото
caption := fmt.Sprintf("🛠 **Debug Capture**\nServer: %s (`%s`)\nFile: %s", serverName, serverID, photoPath)
// В цикле отправляем фото каждому разработчику
for _, id := range devIDs {
photo := &tele.Photo{
File: tele.FromDisk(photoPath),
Caption: caption,
}
// Отправляем фото пользователю
_, err := bot.b.Send(&tele.User{ID: id}, photo)
if err != nil {
logger.Log.Error("Failed to send debug photo", zap.Int64("userID", id), zap.Error(err))
}
}
}
func parseUUID(s string) uuid.UUID {
id, _ := uuid.Parse(s)
return id