Как отправить файл эксель в Телеграмме

Я программирую макрос exel, который отправляет скриншоты результатов после запуска другого макроса. Сделанный снимок экрана сохраняется как изображение jpg в каталоге C: documents SCREENSHOT. Я хочу отправить изображение picture1.jpg «C: documents SCREENSHOT picture1.jpg» группе телеграмм с использованием бота.

Я могу легко отправлять текстовые сообщения, используя следующий код.

Private Sub telegram_pruebas() ‘Solicita un mensaje esta función del mensaje y el ID del chat Dim objRequest As Object ‘Con lo que se crea la solicitud de internet Dim datos_posteo As String ‘Lo que enviará por mensaje Dim token, ChatID, mensaje As String token = «xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx» ChatID = -xxxxxxxxxxxx mensaje = «xxxxxxxx» datos_posteo = «chat_id=» » MSXML2.XMLHTTP») ‘Crea un request como archivo XHLM With objRequest .Open «POST», «https://api.telegram.org/bot» «/sendMessage?», False ‘Aqui esta la dirección del sitio web con el api del robot .setRequestHeader «Content-Type», «application/x-www-form-urlencoded» ‘No se que sea .send (datos_posteo) ‘La indicación de enviar el texto al chat End With End Sub

Проблема в том, что я не могу найти способ отправить изображение, которое хранится на моем компьютере, я видел документацию, и в ней говорится, что необходимо использовать multipart / form-data , но я не знаю, как изменить мою Sub telegram_pruebas () для использования этого метода, я видел все примеры в стеке переполнения и еще один страниц, и я пробовал такие

Скриншот таблицы Excel ➡️ в telegram


Private Sub telegram_pruebas_photo() ‘Solicita un mensaje esta función del mensaje y el ID del chat Dim objRequest As Object ‘Con lo que se crea la solicitud de internet Dim datos_posteo As String ‘Lo que enviará por mensaje Dim token, ChatID, photo As String token = «xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx» ChatID = -xxxxxxxxxxx photo = «C:documentsSCREENSHOTpicture1.jpg» datos_posteo = «chat_id=» » MSXML2.XMLHTTP») ‘Crea un request como archivo XHLM With objRequest .Open «POST», «https://api.telegram.org/bot» «/sendPhoto?», False ‘Aqui esta la dirección del sitio web con el api del robot .setRequestHeader «Content-Type», «multipart/form-data» ‘No se que sea .send (datos_posteo) ‘La indicación de enviar el texto al chat response = .responseText End With MsgBox response End Sub

Еще по теме:  Как загрузить фильм в Телеграмм с компьютера

Это не работает, я получаю пустой ответ.

Может ли кто-нибудь изменить мой код, чтобы решить проблему или, по крайней мере, помочь мне понять мою ошибку ..

Я пробовал эти страницы, чтобы понять:

Источник: question-it.com

Telegram – форма заказа, отправка в чат с сайта, запись в txt и экспорт в Excel

Безумная пасхальная ночка. Загорелся желанием доработать скрипт отправки данных в чат телеграма для заказа RCB (возврат части вложенных средств рефералами в инвестиционные проекты). В итоге данную форму можно прикрутить к любой задаче. Она пишет логи в текстовый файл и собирает все заказы в CSV файлик, который легко обрабатывается в Excel.

Задача: есть готовое решение, которое нужно доработать:
— вести подсчет заказов не имея базу данных;
— записывать заказы в текстовый файл;
— записывать заказы в удобочитаемый для Excel формат CSV;

Полученный CSV файл легко разбивается через (Данные-Текст по столбцам) в привычную таблицу с которой дальше можно комфортно работать!

Задачи, которые необходимо решить

  • Для нумерации заказы необходимо где-то хранить. Обычно для этого используется AUTOINCREMENT в базе данных. Но я создаю универсальное решение: залил файлы и все тут же работает. Решил задачу — запись: строка = заказ в текстовый файл;
  • Структурирование данных для Excel: единый разделитель ячеек и единое окончание строки. Принял следующий формат записи: 0001, name, order, итд.;
    Важно, чтобы отправитель правильно вписал все данные и не поставил лишний разделитель (“,” или “;”) иначе собьется вся таблица;
  • Поиск номера: строки разбиваются по точке с запятой (;), формируется массив и последний его элемент является номером;

Дополнительно ведется файл логов. Скрипт перебирает данный файл и полученные данные использует при определении номера.

Еще по теме:  Авторизация через Viber в Telegram

Логирование отправки данных в Telegram

Форма отправки с сайта

Самая примитивная форма, которая может быть. Небольшое условие для $return, которое срабатывает при true/false и выводит соответствующий текст!

Форма заказа RCB

‘ . $return . ‘

‘; > ?> Отправить

Пример готового кода отправки данных в telegram с сайта

PHP обработчик

Скрипт большой, его можно скачать ниже, поэтому заливаю не полный скриншот!

Для корректной работы необходимо создать два файла, а в текстовый внести первую строку (идет в комплекте, есть инструкция).

Источник: devarts.pro

Парсер Marathonbet — отправка сообщений в Telegram

При появлении новой линии на сайте спортивных ставок Marathonbet отправить сообщение в Телеграм с указанием даты, времени, лиги и события.

Образец настройки не выкладывается, поскольку содержит в себе API-ключ для отправки сообщений.

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

Для заказа аналогичной настройки парсера — высылайте заказ на почту

Статья является примером использования программы «Парсер сайтов и файлов» для решения нижеописанной задачи.

  • 7977 просмотров

Комментарии

Даниил, 17 Дек 2021 — 12:36. #1

Как можно узнать по стоимости данной услуги,хочу настроить тот на баскетбол?

Евгений, 14 Сен 2021 — 15:47. #2

А Марафон может забанить сбор данных с его сайта и как с этим бороться?

Игорь (администратор сайта), 28 Дек 2019 — 02:11. #3

Примерно столько же. Высылайте задание, тогда озвучим цену.
Заказы на парсер принимаются в таком виде
https://excelvba.ru/programmes/Parser/order

макс, 28 Дек 2019 — 00:30. #4

Такой же парсер для хоккея сколько $ ?

Антон Машкин, 9 Дек 2019 — 17:03. #5

Добрый день! От 7 тысяч за всё вместе. Точная цена при наличии полного техзадания.

Еще по теме:  Как установить фон в Телеграмме

Damir, 8 Дек 2019 — 14:16. #6

Интересует парсер с сайта Бет Сити по определенным критериям с выводом в телеграмм, Сколько это стоит? Функции примерно те же что и в примерном видео, только добавляются необходимые критерии, определенные ситуации по ходу встречи команд, определенное время в матче и счет в игре.

Источник: excelvba.ru

Рейтинг
( Пока оценок нет )
Загрузка ...