NEWS
Тест Адаптер max 0.1.х
-
Тест: адаптер ioBroker.max (мессенджер MAX) - нужны тестеры
Всем привет!
Ищу тестеров для адаптера ioBroker.max - бот мессенджера MAX для ioBroker, аналог адаптера Telegram. Адаптер уже в репозитории latest, текущая версия 0.1.12.
Что умеет:
- сообщения пользователям, всем и в групповые чаты;
- картинки, видео, аудио, файлы (с диска или по ссылке, в том числе снимок IP-камеры);
- кнопки (меню) и команды с ответом только отправителю -
communicate.request/communicate.response, как в Telegram; - тихие сообщения (
notify: false), ограничение доступа по ID, статус соединения, зашифрованный токен.
Сертификат Минцифры для API MAX адаптер приносит с собой - на сервере ничего устанавливать не нужно.
Требования: js-controller ≥ 6.0.11, Admin ≥ 7.6.20, Node.js ≥ 22, бот в MAX и его токен (создаётся через MasterBot).
Установка
- Admin → Адаптеры → поиск
max→ установить (репозиторий latest должен быть включён). - В настройках экземпляра
max.0вставить токен бота:
Настройки адаптера MAX
- Написать боту в MAX или нажать Старт - появится канал
max.0.users.<ваш ID>. Для группы: добавить бота в групповой чат и написать там — появитсяmax.0.chats.<ID группы>.
Объекты адаптера MAX
Быстрая проверка
// текст с проверкой результата (123456 — ваш ID, для группы: chatId: -987654321) sendTo('max.0', 'send', { userId: 123456, text: 'Проверка из ioBroker' }, res => { log('MAX: ' + JSON.stringify(res)); }); // картинка sendTo('max.0', 'send', { userId: 123456, image: 'http://192.168.1.20/snapshot.jpg', text: 'Камера' }); // меню из кнопок sendTo('max.0', 'send', { userId: 123456, text: 'Меню', keyboard: [['Бассейн', 'Температура']] });Сообщение с кнопками в MAX
Ответ
{"result":"sent"}- сообщение принято. Если пришла ошибка, например404: Chat not found(бот не состоит в группе), - она подробно описана в разделе Troubleshooting README.
Что особенно интересно проверить
- группы: получение сообщений и ответы в группу;
- отправку файлов и видео разных размеров;
- кнопки и
communicate.response; - обновление со старых версий (≤ 0.1.11): при первом запуске 0.1.12 в логе должно один раз появиться
The MAX bot token is now stored encrypted, после чего адаптер один раз перезапускается.
Ошибки и пожелания - сюда в тему или в issues на GitHub. Если что-то не работает, приложите, пожалуйста, ответ
sendToи строки логаmax.0(уровеньdebug), без токена и личных данных.Ссылки: GitHub · README с примерами
Спасибо всем, кто поможет протестировать!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden