Маленькие полезности: Telegram-бот для мониторинга свободного места на дисках

05.06.25

Администрирование - Мониторинг

DiskSpaceControl: контроль свободного места на дисках с Telegram-уведомлениями. Простая настройка, безопасное хранение токена, запуск по расписанию. Поддержка любых дисков, тревоги по порогу, всё работает “из коробки”.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
DiskSpaceControl
.rar 20,99Kb ver:1.0.0
0
0 Скачать (2 SM) Купить за 2 150 руб.

Немного личного опыта

Сколько раз ловил себя на мысли: “Опять место кончилось? Почему никто не предупредил хотя бы на 5 ГБ раньше?!”
Я уж молчу, что бэкапы перестали умещаться (правда это отдельная, хоть и связанная тема, см. прошлый выпуск в серии Маленькие полезности).

 

 

Устав бороться с последствиями вручную, сделал себе маленький Telegram-бот, который мониторит наличие свободного места на дисках и по расписанию присылает отчёт. Теперь делюсь этим инструментом — вдруг ещё кого выручит.

 

 

Что это такое

DiskSpaceControl.exe — маленькая утилита, которая проверяет свободное место на ваших дисках и пишет прямо в Telegram, если ситуация близка к катастрофе.

  • Все параметры — в обычном ini-файле (bot.ini). Любые правки — через мастер настройки (BotSetup.exe) или Блокнот.
  • Токен Telegram-бота хранится в зашифрованном виде — никто не стырит даже если забудете ноут разблокированным.
  • Используется только стандартный Telegram Bot API — никаких сторонних сервисов, вебхуков или облаков.
  • Всё происходит через официальные запросы по адресу вида: https://api.telegram.org/bot<токен>/sendMessage
  • Никаких зависимостей кроме интернета не требуется.

 

 

Как это использовать

  1. Скопируйте всё в любую папку (где вам удобно хранить exe и ini).
  2. Запустите BotSetup.exe — он всё спросит и объяснит:
    • Где взять токен (BotFather),
    • Как узнать chat id (через бота или api.telegram.org),
    • Нормально отвалидирует все ответы (от “да/нет” до порога тревоги).
  3. Запускайте DiskSpaceControl.exe — получите отчёт в Telegram.
  4. Хотите поменять параметры — снова запускайте мастер или правьте ini.

 

 

Как автоматизировать запуск мониторинга

Чтобы мониторинг запускался сам по расписанию (а не только вручную), в комплекте идут три простых bat-файла:

  • add_task.bat — добавляет задачу в “Планировщик заданий” Windows (Task Scheduler). Перед запуском спросит, как часто запускать мониторинг: каждый час, раз в 6 или 12 часов, либо раз в сутки. Всё на русском и понятно. После выполнения задача будет запускаться автоматически в нужное время.
  • remove_task.bat — удаляет задачу из планировщика, если она больше не нужна (например, уезжаете в отпуск или меняете политику мониторинга).
  • run_dsc.bat — вручную запускает мониторинг из текущей папки. Удобно для тестирования: сразу увидеть, что отчёт доходит в Telegram и всё работает, как задумано.

 

 

Почему именно так?
Планировщик Windows по умолчанию запускает программы с “рабочей папкой” в System32, а не рядом с exe. По этой причине через планировщик и от системного пользователя имеет смысл ВСЕГДА запускать именно батник — так утилита точно найдёт bot.ini в своей директории.

 

 

Что делает этот бот

  • Отправляет отчёт в Telegram, если на любом из дисков меньше заданного порога ГБ.
  • Можно указать список дисков, которые мониторить (или оставить все).
  • Можно выбрать: тревожить только при проблемах или всегда.
  • Вся конфигурация в одном ini-файле, легко сделать резервную копию.

 

 

Почему это удобно

  • Не потребуется сложной установки, работает из коробки на .NET 4.8. В наши дни это значит, что буквально везде.
  • Настраивается за пару минут даже сонным админом.
  • Telegram Bot API поддерживается официально, работает везде, где есть интернет.
  • Токен бота защищён — не валяется открытым текстом.
  • Для восстановления/переноса достаточно одного ini.

 

P.S.
Если эта штука хоть раз предупредит вас о “малом месте” ДО того, как разъярённая бухгалтёрка начнёт обрывать телефон — цель достигнута!
Будут вопросы — пишите в комменты, буду рад пообщаться!

telegram дисковое пространство боты утилиты интеграция мессенджеры

См. также

Мессенджеры и боты Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Интеграция мессенджера WhatsApp и 1С: УНФ, УТ, КА, ERP - отправка и получение сообщений, картинок, файлов и видео прямо в 1С. Расширение работает с сервисом GreenApi.

15600 руб.

23.06.2023    13141    73    21    

49

SALE! 50%

Мессенджеры и боты SMS рассылки Email рассылки Пользователь Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Расширение 1С с полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, WhatsApp, Telegram. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

4800 2400 руб.

07.04.2014    87862    60    199    

145

Работа с интерфейсом Анализ учета Мониторинг Платформа 1С v8.3 8.3.14 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью подсистемы "Инфоборды". Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Подсистема реализована в форме расширения 1С.

9600 руб.

27.03.2025    1910    7    9    

12

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 руб.

27.12.2021    42494    121    167    

215

Мессенджеры и боты Учет документов Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Платные (руб)

Расширение для согласования справочников и документов в основных типовых конфигурациях. Ролевая адресация, условная маршрутизация, чат-бот telegram, интеграция с n8n, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Версия для 1cfresh.com. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    34161    43    49    

76

Мессенджеры и боты Системный администратор Программист Бизнес-аналитик Пользователь Руководитель проекта Платформа 1С v8.3 Платные (руб)

Развитие популярного решения для интеграции мессенджера Telegram с нашей любимой 1С - конструктор чат-ботов в Телеграм.

15000 руб.

18.06.2021    71744    326    273    

384
Оставьте свое сообщение