Описание задачи
Необходимо создать программное обеспечение, которое устанавливается на компьютер пользователя и автоматически запускается. Управление программой должно осуществляться через Telegram-бота. Требуется реализовать три основные функции.
Функциональные требования
- Скриншот: программа должна уметь делать снимок экрана текущей сессии и отправлять готовый снимок в Telegram-чат пользователю по команде.
- Работа со ссылками: возможность принудительно открывать любую переданную ссылку (URL) в стандартном браузере системы удаленного компьютера.
- Самоудаление: программа должна уметь полностью удалить все свои файлы и записи о себе из автозагрузки (деинсталляция) удаленно по команде из Telegram.
Дополнительные уточнения
- Программа должна быть совместима с операционной системой Windows.
- Желательно, чтобы исполняемый файл был один (без сторонних библиотек, если это возможно) или со встроенным Python-интерпретатором.
- Все названия компаний, сайтов или контакты не должны упоминаться в решении.