Стартовая страница › Форумы › Понять, как работает ПО › Драйвер мессенджера МАХ
- В этой теме 15 ответов, 3 участника, последнее обновление 1 месяц назад сделано
Mikhail.
-
АвторСообщения
-
02.03.2026 в 17:09 #42195
qweqweqwe
УчастникДобрый день!
Установил драйвер МАХ, по аналогии с другими драйверами, получил токен, демо ключ. Обновил систему до версии 6.4.5.
Из непонятного:
Что должно быть в файле /var/log/scada/ScadaComm/Log/DrvMaxMessenger_015_Chats.txt при отправке команды Chats?
У меня в нём всегда запись No data.Для чего в интерфейсе настроек драйвера есть стрелочки вверх и вниз? как будто бы они должны сортировать список чатов, но этого не происходит, при этом после нажатия на стрелочку становится активной кнопка Сохранить.
Прошу подсказать что я делаю неправильно или же это просто ошибки первой версии драйвера.
02.03.2026 в 17:50 #42196
manjey73УчастникВы видео смотрели? Если я правильно понял, надо его стартануть, а потом в тексте что-то появится.
Но это не точно 🙂 у меня нет MAX бота, ибо я физик
03.03.2026 в 08:49 #42199qweqweqwe
УчастникВы видео смотрели? Если я правильно понял, надо его стартануть, а потом в тексте что-то появится.
Но это не точно 🙂 у меня нет MAX бота, ибо я физик
Учётку зарегистрировал на свою контору, сообщения отправляются.
03.03.2026 в 09:09 #42202
manjey73Участникну вы видео посмотрите, там процедура с созданием файла, а потом из него надо в настройки перенести токен.
з.ы. я не могу проверить к сожалению.03.03.2026 в 15:16 #42240
MikhailМодераторЧто должно быть в файле /var/log/scada/ScadaComm/Log/DrvMaxMessenger_015_Chats.txt при отправке команды Chats?
У меня в нём всегда запись No data.В файле должен появиться список публичных чатов (групп), в которых состоит бот. Если файл появился, но пустой, значит бот не состоит в таких чатах.
Для чего в интерфейсе настроек драйвера есть стрелочки вверх и вниз? как будто бы они должны сортировать список чатов
Должны, но не работают. Поправим, спасибо, что заметили.
03.03.2026 в 16:19 #42248qweqweqwe
УчастникВ файле должен появиться список публичных чатов (групп), в которых состоит бот. Если файл появился, но пустой, значит бот не состоит в таких чатах.
В чём суть такого функционала? Я всегда создаю закрытые(приватные) группы оповещений, мне кажется что кто попало не должен иметь возможность смотреть что происходит на объекте.
04.03.2026 в 16:07 #42274
MikhailМодераторИмею ввиду, что по команде Chats не будет чатов с индивидуальной перепиской один на один.
По поводу публичных и закрытых групп нужно поэкспериментировать, как работает API Max.
Если будете пробовать, напишите, что получилось.
В любом случае ID чата можно узнать, отправив в него сообщение /info, как и в драйвере Телеграм.04.03.2026 в 16:08 #42275
MikhailМодератормне кажется что кто попало не должен иметь возможность смотреть что происходит на объекте
Бесспорно.
06.03.2026 в 09:40 #4231410.03.2026 в 09:24 #42350qweqweqwe
УчастникИсправление перемещения чатов стрелками здесь.
Большое спасибо за помощь и объяснение принципов работы драйвера!
Как пожелание к дальнейшему развитию драйвера: отображение списка также приватных групп.Вот ответ сервера на команду Chats(id изменены):
Полученный ответ:
{"chats":[{"chat_id":-00000000000000,"type":"channel","status":"active","title":"Группа n","last_event_time":1773118800674,"participants_count":4,"is_public":false,"owner_id":0000000000000000,"link":"https://max.ru/join/xxxxxxxxxxxxx","messages_count":11},{"chat_id":-0000000000000000000,"type":"channel","status":"active","title":"Группа n2","last_event_time":1772526475053,"participants_count":5,"is_public":false,"owner_id":0000000000000,"link":"https://max.ru/join/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx","messages_count":0},{"chat_id":-00000000000000,"type":"channel","status":"active","title":"Группа n3","last_event_time":1772526322595,"participants_count":3,"is_public":false,"owner_id":0000000000,"link":"https://max.ru/join/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx","messages_count":0},{"chat_id":-00000000000000000,"type":"channel","status":"active","title":"Группа n4","last_event_time":1772459474806,"participants_count":2,"is_public":false,"owner_id":000000000000,"link":"https://max.ru/join/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx","messages_count":0},{"chat_id":-0000000000000,"type":"channel","status":"active","title":"Группа n","last_event_time":1772458129156,"participants_count":3,"is_public":false,"owner_id":000000000000,"link":"https://max.ru/join/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx","messages_count":1}]} Сохранение списка чатов в файл /var/log/scada/ScadaComm/Log/DrvMaxMessenger_015_Chats.txtПри этом в файле DrvMaxMessenger_015_Chats.txt запись «No data».
-
Ответ изменён 1 месяц назад пользователем
Mikhail.
10.03.2026 в 15:00 #42351
MikhailМодераторотображение списка также приватных групп.
На данный момент API мессенджера такой команды не поддерживает.
При этом в файле DrvMaxMessenger_015_Chats.txt запись «No data».
Проверю, напишу в эту тему.
10.03.2026 в 15:34 #42357
MikhailМодератор10.03.2026 в 15:42 #42360
MikhailМодераторПопробуйте обновление драйвера.
10.03.2026 в 16:29 #42371qweqweqwe
УчастникКогда я выполняю команду Chats у себя, то у меня чат имеет тип chat, а у Вас channel.
Вероятно, Вы создавали канал, а не группу?
Идентификаторы на 0 заменили здесь на форуме?Да, создал канал, чтобы пользователи только получали оповещения, для общения между собой у них отдельная группа, я не придал этому значения.
Идентификаторы отредактировал в текстовом редакторе.Спасибо, попробуем исправление, отпишусь по результатам.
10.03.2026 в 16:44 #42372qweqweqwe
УчастникС обновлением драйвера:
Заработали кнопки стрелочки сортировки чатов в окне свойств устройства.
В файле /var/log/scada/ScadaComm/Log/DrvMaxMessenger_015_Chats.txt корректно отобразился список чатов с идентификаторами каналов, в которые добавлен бот.Большое спасибо за проделанную работу!
-
Ответ изменён 1 месяц назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.