Отправка файлов в telegram с MikroTik

Обсуждение общих вопросов, не касающихся настройки оборудования и ОС
Ответить
akininav
Сообщения: 2
Зарегистрирован: 19 сен 2017, 10:41

Доброго времени суток.

Столкнулся с проблемой отправки файлов в telegram с MikroTik.
Что бы не писать весь код, приведу короткий пример того, как пытаюсь отправить.

Код: Выделить всё

{
:local newbackup [/file find name="test.backup"];
/tool fetch http-method=post url="https://api.telegram.org/botXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXX/sendDocument\?chat_id=XXXXXXXXX&document=$newbackup";
}

В результате получаю "failure: closing connection: <400 Bad Request>".

Просто текстовые сообщения отправляет на ура.

Код: Выделить всё

/tool fetch url="https://api.telegram.org/botXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXX/sendmessage\?chat_id=XXXXXXXXX&text=test"


Ради интереса написал на php, все работает. А вот MikroTik никак не заставить.
Если кто то сможет подсказать или подтолкнуть в нужное русло, буду очень благодарен.


akininav
Сообщения: 2
Зарегистрирован: 19 сен 2017, 10:41

Разобрался с данной ситуацией, по дефолту идет content-type=application/x-www-form-urlencoded и поменять его нельзя.

На данный момент получилось отправить файл только таким образом:

Код: Выделить всё

/tool fetch url="https://api.telegram.org/botXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXX/sendDocument\?chat_id=XXXXXXXXX" http-method=post  http-data="document=http://test.ru/test.jpg" keep-result=no;


Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

И куда же вы отправили файл? Вроде как не в телеграмм? Или я ошибаюсь?


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
Ejik76
Сообщения: 47
Зарегистрирован: 02 авг 2016, 12:47

podarok66 писал(а): 20 сен 2017, 09:54 И куда же вы отправили файл? Вроде как не в телеграмм? Или я ошибаюсь?
займусь никрофилией.
Ни кто не нашел метод отправки файла без дополнительной выгрузки на фтп и прочих танцев с бубном.


Ответить