Показать полную графическую версию : Отправка файла xlsx каждый рабочий день в одно время на электронную почту
v79italya
03-10-2021, 08:58
Здравствуйте!
Проблемы нет, но есть идея!
Как сейчас происходит: каждый день на работе примерно в 16:00 я отправляю последний созданный или измененный файл XLSX из папки( адрес - D:\baza) в телеграмм сотруднику. Ничего сложного.
Хотелось бы это делать скриптом, а мне оставалось бы наблюдать на мониторе за работой скрипта!
Скорее всего, в телеграмм отправлять проблематичнее чем на mail .
Прошу помочь скриптом воплотить в жизнь описанную идею!
DJ Mogarych
03-10-2021, 19:30
https://winitpro.ru/index.php/2011/03/30/otpravka-pochty-iz-powershell/
Хотелось бы это делать скриптом, а мне оставалось бы наблюдать на мониторе за работой скрипта! »
Вы должны понимать, что для реализации подобной хотелки, прежде придется потрудиться. За Вас никто не станет выполнять подобную работу.
А нужно сделать две вещи:
1. Завести телеграм-бота. Telegram Bot API (https://core.telegram.org/bots/api)
2. Написать скрипт для управления этим ботом. Пример: Telegram-бот для управления инфраструктурой (https://habr.com/ru/post/483660/)
Скорее всего, слишком сложное управление не понадобится, т.к. Вам нужна пара действий, но тем не менее, это таки придется Вам делать самостоятельно (если, конечно, кто-либо не заинтересуется написанием именно такого, который нужен Вам, скрипта для управления ботом).
v79italya
03-10-2021, 21:18
DJ Mogarych, спасибо! Вроде как не сложно
YuS_2, спасибо! Я отказался изначально от телеграмм в сторону электронной почты. В течение дня нагуглил The Bat!, возился с ней, завтра на работе продолжу.
Надеюсь все получится и справлюсь сам!
The Bat!, »
The Bat! не нужен.
v79italya
04-10-2021, 20:47
Iska, здравствуйте!
Вот с Bat получилось без программирования. Ну как без программирования. Нашел готовые макросы VBA для отправки писем с вложениями. Настроил немного Bat и планировщик и все ок!
А у вас какой вариант решения?
для отправки писем с вложениями »
подобных инструментов масса, только вот bat там нигде не участвует, т.к. письма не научился отправлять, а готовые решения есть на просторах интернета и немало на этом форуме. Так что все решения можете найти поиском - было бы желание.
ivan.vas
05-10-2021, 12:33
v79italya, я практиковал отправку файлов в Powershell 7 (https://github.com/PowerShell/PowerShell/releases) версии.
$token = "ХХХХХХХХХХХ"
$chat_id = "ХХХХХХХХХ"
$uri = "https://api.telegram.org/bot$Token/sendDocument"
$fileObject= get-item C:\test\1.pdf
$Form = @{
chat_id = $Chat_ID
document = $fileObject
}#form
$invokeRestMethodSplat = @{
Uri = $Uri
ErrorAction = 'Stop'
Form = $Form
Method = 'Post'
}
Invoke-RestMethod @invokeRestMethodSplat
v79italya
05-10-2021, 16:29
ivan.vas, большое спасибо! Завтра попробую разобраться и отправить тестовый файл в телеграмм
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.