Драйвер мессенджера МАХ

Просмотр 15 сообщений - с 1 по 15 (из 16 всего)
  • Автор
    Сообщения
  • #42195
    qweqweqwe
    Участник

    Добрый день!
    Установил драйвер МАХ, по аналогии с другими драйверами, получил токен, демо ключ. Обновил систему до версии 6.4.5.
    Из непонятного:
    Что должно быть в файле /var/log/scada/ScadaComm/Log/DrvMaxMessenger_015_Chats.txt при отправке команды Chats?
    У меня в нём всегда запись No data.

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

    Прошу подсказать что я делаю неправильно или же это просто ошибки первой версии драйвера.

    #42196
    manjey73
    Участник

    Вы видео смотрели? Если я правильно понял, надо его стартануть, а потом в тексте что-то появится.

    Но это не точно 🙂 у меня нет MAX бота, ибо я физик

    #42199
    qweqweqwe
    Участник

    Вы видео смотрели? Если я правильно понял, надо его стартануть, а потом в тексте что-то появится.

    Но это не точно 🙂 у меня нет MAX бота, ибо я физик

    Учётку зарегистрировал на свою контору, сообщения отправляются.

    #42202
    manjey73
    Участник

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

    #42240
    Mikhail
    Модератор

    Что должно быть в файле /var/log/scada/ScadaComm/Log/DrvMaxMessenger_015_Chats.txt при отправке команды Chats?
    У меня в нём всегда запись No data.

    В файле должен появиться список публичных чатов (групп), в которых состоит бот. Если файл появился, но пустой, значит бот не состоит в таких чатах.

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

    Должны, но не работают. Поправим, спасибо, что заметили.

    #42248
    qweqweqwe
    Участник

    В файле должен появиться список публичных чатов (групп), в которых состоит бот. Если файл появился, но пустой, значит бот не состоит в таких чатах.

    В чём суть такого функционала? Я всегда создаю закрытые(приватные) группы оповещений, мне кажется что кто попало не должен иметь возможность смотреть что происходит на объекте.

    #42274
    Mikhail
    Модератор

    Имею ввиду, что по команде Chats не будет чатов с индивидуальной перепиской один на один.
    По поводу публичных и закрытых групп нужно поэкспериментировать, как работает API Max.
    Если будете пробовать, напишите, что получилось.
    В любом случае ID чата можно узнать, отправив в него сообщение /info, как и в драйвере Телеграм.

    #42275
    Mikhail
    Модератор

    мне кажется что кто попало не должен иметь возможность смотреть что происходит на объекте

    Бесспорно.

    #42314
    Mikhail
    Модератор

    Исправление перемещения чатов стрелками здесь.

    #42350
    qweqweqwe
    Участник

    Исправление перемещения чатов стрелками здесь.

    Большое спасибо за помощь и объяснение принципов работы драйвера!
    Как пожелание к дальнейшему развитию драйвера: отображение списка также приватных групп.

    Вот ответ сервера на команду 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.
    #42351
    Mikhail
    Модератор

    отображение списка также приватных групп.

    На данный момент API мессенджера такой команды не поддерживает.

    При этом в файле DrvMaxMessenger_015_Chats.txt запись «No data».

    Проверю, напишу в эту тему.

    #42357
    Mikhail
    Модератор

    Когда я выполняю команду Chats у себя, то у меня чат имеет тип chat, а у Вас channel.
    Вероятно, Вы создавали канал, а не группу?
    Идентификаторы на 0 заменили здесь на форуме?
    Отформатировать JSON для удобного просмотра можно здесь.

    • Ответ изменён 1 месяц назад пользователем Mikhail.
    #42360
    Mikhail
    Модератор

    Попробуйте обновление драйвера.

    #42371
    qweqweqwe
    Участник

    Когда я выполняю команду Chats у себя, то у меня чат имеет тип chat, а у Вас channel.
    Вероятно, Вы создавали канал, а не группу?
    Идентификаторы на 0 заменили здесь на форуме?

    Да, создал канал, чтобы пользователи только получали оповещения, для общения между собой у них отдельная группа, я не придал этому значения.
    Идентификаторы отредактировал в текстовом редакторе.

    Спасибо, попробуем исправление, отпишусь по результатам.

    #42372
    qweqweqwe
    Участник

    С обновлением драйвера:
    Заработали кнопки стрелочки сортировки чатов в окне свойств устройства.
    В файле /var/log/scada/ScadaComm/Log/DrvMaxMessenger_015_Chats.txt корректно отобразился список чатов с идентификаторами каналов, в которые добавлен бот.

    Большое спасибо за проделанную работу!

Просмотр 15 сообщений - с 1 по 15 (из 16 всего)
  • Для ответа в этой теме необходимо авторизоваться.