Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
-
v79italya
Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
Здравствуйте!
Проблемы нет, но есть идея!
Как сейчас происходит: каждый день на работе примерно в 16:00 я отправляю последний созданный или измененный файл XLSX из папки( адрес - D:\baza) в телеграмм сотруднику. Ничего сложного.
Хотелось бы это делать скриптом, а мне оставалось бы наблюдать на мониторе за работой скрипта!
Скорее всего, в телеграмм отправлять проблематичнее чем на mail .
Прошу помочь скриптом воплотить в жизнь описанную идею!
Проблемы нет, но есть идея!
Как сейчас происходит: каждый день на работе примерно в 16:00 я отправляю последний созданный или измененный файл XLSX из папки( адрес - D:\baza) в телеграмм сотруднику. Ничего сложного.
Хотелось бы это делать скриптом, а мне оставалось бы наблюдать на мониторе за работой скрипта!
Скорее всего, в телеграмм отправлять проблематичнее чем на mail .
Прошу помочь скриптом воплотить в жизнь описанную идею!
-
YuS_2
Re: Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
Цитата v79italya:
Хотелось бы это делать скриптом, а мне оставалось бы наблюдать на мониторе за работой скрипта!
Вы должны понимать, что для реализации подобной хотелки, прежде придется потрудиться. За Вас никто не станет выполнять подобную работу.
А нужно сделать две вещи:
1. Завести телеграм-бота.
2. Написать скрипт для управления этим ботом. Пример:
Скорее всего, слишком сложное управление не понадобится, т.к. Вам нужна пара действий, но тем не менее, это таки придется Вам делать самостоятельно (если, конечно, кто-либо не заинтересуется написанием именно такого, который нужен Вам, скрипта для управления ботом).
Хотелось бы это делать скриптом, а мне оставалось бы наблюдать на мониторе за работой скрипта!
Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
Вы должны понимать, что для реализации подобной хотелки, прежде придется потрудиться. За Вас никто не станет выполнять подобную работу.
А нужно сделать две вещи:
1. Завести телеграм-бота.
Telegram Bot API
2. Написать скрипт для управления этим ботом. Пример:
Telegram-бот для управления инфраструктурой
Скорее всего, слишком сложное управление не понадобится, т.к. Вам нужна пара действий, но тем не менее, это таки придется Вам делать самостоятельно (если, конечно, кто-либо не заинтересуется написанием именно такого, который нужен Вам, скрипта для управления ботом).
-
v79italya
Re: Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
DJ Mogarych, спасибо! Вроде как не сложно
YuS_2, спасибо! Я отказался изначально от телеграмм в сторону электронной почты. В течение дня нагуглил The Bat!, возился с ней, завтра на работе продолжу.
Надеюсь все получится и справлюсь сам!
YuS_2, спасибо! Я отказался изначально от телеграмм в сторону электронной почты. В течение дня нагуглил The Bat!, возился с ней, завтра на работе продолжу.
Надеюсь все получится и справлюсь сам!
-
v79italya
Re: Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
Цитата v79italya:
The Bat!,
The Bat! не нужен.
The Bat!,
Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
The Bat! не нужен.
-
v79italya
Re: Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
Iska, здравствуйте!
Вот с Bat получилось без программирования. Ну как без программирования. Нашел готовые макросы VBA для отправки писем с вложениями. Настроил немного Bat и планировщик и все ок!
А у вас какой вариант решения?
Вот с Bat получилось без программирования. Ну как без программирования. Нашел готовые макросы VBA для отправки писем с вложениями. Настроил немного Bat и планировщик и все ок!
А у вас какой вариант решения?
-
alpap
Re: Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
Цитата v79italya:
для отправки писем с вложениями
подобных инструментов масса, только вот bat там нигде не участвует, т.к. письма не научился отправлять, а готовые решения есть на просторах интернета и немало на этом форуме. Так что все решения можете найти поиском - было бы желание.
для отправки писем с вложениями
Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
подобных инструментов масса, только вот bat там нигде не участвует, т.к. письма не научился отправлять, а готовые решения есть на просторах интернета и немало на этом форуме. Так что все решения можете найти поиском - было бы желание.
-
ivan.vas
Re: Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
v79italya, я практиковал отправку файлов в
Код:
Powershell 7
версии. Код:
Код: Выделить всё
$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
Re: Любой язык - Отправка файла xlsx каждый рабочий день в одно время на электронную почту
ivan.vas, большое спасибо! Завтра попробую разобраться и отправить тестовый файл в телеграмм