мастер класс
October 24, 2023

Отправка сообщений о включении компьютера bat-файлом в Telegram

Краткое описание: В этом тексте я расскажу, как создать bat-файл, который будет отправлять уведомление о включении компьютера в Telegram.

Шаг 1: Получение токена бота в Telegram

1. Откройте Telegram и найдите бота "BotFather".

2. Начните с ним диалог и создайте нового бота.

3. Скопируйте ваш токен бота.

Шаг 2: Установка библиотеки cURL

1. Скачайте и установите библиотеку cURL для Windows с официального сайта (https://curl.se/windows/).

2. Распакуйте zip-архив и скопируйте путь к директории bin (например, C:\curl\bin).

Шаг 3: Создание bat-файла

1. Откройте текстовый редактор (например, Блокнот).

2. Вставьте следующий код в текстовый редактор:

```

@echo off

setlocal

set TOKEN=ВАШ_ТОКЕН_БОТА

set CHAT_ID=ВАШ_ID_ЧАТА

set MESSAGE=Компьютер был включен!

rem Отправка сообщения через Telegram

curl -s -X POST https://api.telegram.org/bot%TOKEN%/sendMessage -d chat_id=%CHAT_ID% -d text="%MESSAGE%"

endlocal

```

3. Замените `ВАШ_ТОКЕН_БОТА` и `ВАШ_ID_ЧАТА` на соответствующие значения. Ваш ID чата можно получить, написав в Telegram специальному боту: `@userinfobot`.

4. Сохраните файл с расширением .bat (например, notify.bat).

Шаг 4: Настройка автозапуска

1. Скопируйте bat-файл в директорию автозапуска вашей операционной системы. Например, для Windows это может быть папка "C:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup".

Теперь при включении компьютера, bat-файл будет автоматически запускаться и отправлять уведомление в Telegram о том, что компьютер был включен.

Обратите внимание, что для работы bat-файла требуется активное подключение к интернету.