Страница 2 из 5

Re: функция чтения SMS из PDU LTE модемов с пересылкой в чатбот Телеграмм

Добавлено: 29 мар 2023, 16:04
Nekto
Sertik писал(а): 29 мар 2023, 15:21 Где Вы видите перед "]" обратный слэш в этом массиве ? Я не вижу ... Слэш - это ключ символа 005С и это правильно.
Символ бэкслэша в юникоде это 005С. Почему микротик ругается - мне неведомо, но это факт, что после удаления \ ругаться он перестал.
Sertik писал(а): 29 мар 2023, 15:21 Видимо проблема в том, что в PDU Вашего модема нет SMS (/tool sms inbox тут не причем, это не PDU модема !) Вы очевидно вообще не понимаете в чём разница ...
Перешлите модему какое-нибудь тестовое свежее SMS и попробуйте ещё раз запустить FuncSmsSender без параметров.
Что такое PDU, в чем отличие UTF-8 от UCS2, почему операторы передают сообщения в 7-ми битной кодировке - ничего в этом не понимаю, да.

Запустил FuncSmsResend без параметров, прилетели в телеграм СМС.

Re: функция чтения SMS из PDU LTE модемов с пересылкой в чатбот Телеграмм

Добавлено: 29 мар 2023, 17:14
Sertik
Запустил FuncSmsResend без параметров, прилетели в телеграм СМС.
Так почему раньше то не прилетали ?

Re: функция чтения SMS из PDU LTE модемов с пересылкой в чатбот Телеграмм

Добавлено: 30 мар 2023, 09:44
Sertik
Разговор слепого с глухим ...

Re: функция чтения SMS из PDU LTE модемов с пересылкой в чатбот Телеграмм

Добавлено: 31 мар 2023, 11:13
Nekto
Всё написано выше. Имеющий глаза - увидит.
Не работало, потому что Микротик ругался на ]. Из-за этого функция не прогружалась.
Удалил "\"="005C"; - стала грузиться функция. Дальше донастроил как мне надо.

Re: функция чтения SMS из PDU LTE модемов с пересылкой в чатбот Телеграмм

Добавлено: 02 апр 2023, 21:40
Sertik
Проверил я на РОС 7.8
Надо было не убирать "\"="005С", а заэкранировать обратный слэш: "\\"="005С" - вот и всё. Разрабы Микротик внесли какое-то дополнение в синтаксический анализатор. Рос 6 на первоначальный вариант не ругается.

Re: функция чтения SMS из PDU LTE модемов с пересылкой в чатбот Телеграмм

Добавлено: 05 май 2023, 15:11
droovs
У меня не завелись скрипты отправки в телеграмм из за ошибки вызова fetch.
Причина в неправильном URL. Возможно это должно быть очевидно, но оказывается
нужно указывать botID как bot<bot_token> или поменять url в вызовах fetch на соответствующий документации

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

https://api.telegram.org/bot<bot_token>/sendMessage?chat_id=<chat_id>&parse_mode=&text=test

Re: функция чтения SMS из PDU LTE модемов с пересылкой в чатбот Телеграмм

Добавлено: 21 май 2023, 00:03
DyadyaGenya
Можете показать/сделать функции получения/чтения/отсылки смс без всяких телеграм ботов? Пробую читать вот эту тему: https://wiki.mikrotik.com/wiki/Manual:T ... s#Examples
Но с сиеры хотя бы уходят смс, пока не принимаются, или я их не вижу. Но с квиктела не отправляются и не читаются, видимо не получает их. Делаю так:

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

/tool sms send port=lte1 phone-number="номер телефона" message="proba"
Может нужно что-то сперва включить на модеме, а потом уже отправлять смс? И аналогично читать.

Re: функция чтения SMS из PDU LTE модемов с пересылкой в чатбот Телеграмм

Добавлено: 03 июн 2023, 23:03
DyadyaGenya
Sertik писал(а): 26 мар 2023, 12:17 Остальное - в комментариях скрипта.
Вы можете пояснить, как рассчитываете временную зону. Только на пальцах, без октетов, сектетов и ещё чего-то такого.
Напр, есть несколько образцов даты
1. 9140503223218A
2. 22112051314180
3. 32501031613521
Как вычислить их временную зону? Понятно, что для первого примера это A8, для второго 08, для третьего 21. Но что это за зоны?

Re: функция чтения SMS из PDU LTE модемов с пересылкой в чатбот Телеграмм

Добавлено: 06 июл 2023, 05:45
arshanskiyav
Sertik, доброго дня.

А можете подсказать, где косяк закрался. Отправляю смс латиницей с wapLTE на wapLTE, и скрип разбирая смску вместо "tetst" выдает F4327D4E07

Спасибо

Re: функция чтения SMS из PDU LTE модемов с пересылкой в чатбот Телеграмм

Добавлено: 06 июл 2023, 08:53
Sertik
Так сложно сказать, сам скрипт перекодировки не мой, я только запихал его в функцию.
А если отправить сообщение на кириллице что будет ?