Загрузка...

WebMaxSocket - Node.js Client for Max Messenger

Thread in JS/TS created by destinywalker Feb 3, 2026. 292 views

  1. destinywalker
    WebMaxSocket — async Node.js библиотека для работы с внутренним API мессенджера Max. Позволяет создавать WebSocket соединение с QR-кодом авторизацией.
    Особенности / Features
    • QR-код авторизация / QR code authentication
    • WebSocket соединение / WebSocket connection
    • Автоматическое сохранение сессий / Automatic session storage
    • Отправка и получение сообщений / Send and receive messages
    • Редактирование и удаление сообщений / Edit and delete messages
    • Event-driven архитектура / Event-driven architecture
    • Обработка входящих уведомлений / Handle incoming notifications
    • TypeScript-ready структура / TypeScript-ready structure
    Установка / Installation
    Code
    npm install webmaxsocket
    Быстрый старт / Quick Start
    Базовый пример / Basic Example
    Code
    const { WebMaxClient } = require('webmaxsocket');

    async function main() {
    // Инициализация клиента / Initialize client
    const client = new WebMaxClient({
    name: 'my_session' // Имя сессии / Session name
    });

    // Обработчик запуска / Start handler
    client.onStart(async () => {
    console.log(' Бот запущен!');
    console.log(` Вы вошли как: ${client.me.fullname}`);
    });

    // Обработчик сообщений / Message handler
    client.onMessage(async (message) => {
    // Не отвечаем на свои сообщения / Don't reply to own messages
    if (message.senderId === client.me.id) return;

    console.log(` ${message.getSenderName()}: ${message.text}`);

    // Автоответ / Auto-reply
    await message.reply({
    text: `Привет! Я получил: "${message.text}"`,
    cid: Date.now()
    });
    });

    // Запуск / Start
    await client.start();
    }

    Проект на GitHub: https://github.com/Tellarion/webmaxsocket
     
    1. valeraxt
      avatardestinywalker, :pigchill:
      можно через него на пк коды получать а не с приложения на телефоне?
    2. destinywalker Topic starter
      avatarvaleraxt, обработчик позволяет считывать входящие сообщения и ответ - да, можно сделать и такую настройку
    3. destinywalker Topic starter
      avatarvaleraxt, основная идея реализации была - такой: так как для создания ботов требуется подтверждение от команды Max, как вариант неплохая замена для реализации проектов и автоматизации уже в самом мессенджере
    4. View the next comments (3)
  2. destinywalker
    Обновлена библиотека.
     
Loading...