[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93545":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":17,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":10,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":25,"discoverSource":26},93545,"umax","ounezz\u002Fumax","ounezz","TypeScript-клиент для мессенджера MAX","https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ounezz\u002Fumax",null,"TypeScript",118,9,2,0,7,21,61.2,"ISC License",false,"main",[],"2026-07-22 04:02:09","# UMax\n\nНеофициальный TypeScript-клиент для мессенджера [MAX](https:\u002F\u002Fweb.max.ru).\n\nПодключение по WebSocket, события входящих сообщений, чаты, контакты и профиль.\n\n> Пакет неофициальный и не связан с MAX \u002F VK.\n\n## Требования\n\n- Node.js **≥ 24**\n\n## Установка\n\n```bash\nnpm install @ounezz\u002Fumax\n```\n\n## Быстрый старт\n\n1. Возьми токен из [web.max.ru](https:\u002F\u002Fweb.max.ru) (DevTools → Console) — скрипт в [`console_code\u002Fget_token.js`](.\u002Fconsole_code\u002Fget_token.js).\n2. Положи его в `.env`:\n\n```env\nTOKEN=сюда_токен\n```\n\n3. Запусти:\n\n```js\nimport \"dotenv\u002Fconfig\";\nimport { UMax } from \"@ounezz\u002Fumax\";\n\nconst umax = new UMax(process.env.TOKEN);\n\numax.on(\"message_send\", async ({ sender_id, message }) => {\n  if (sender_id === umax.account?.id) return;\n  await message.reply(`принял: ${message.text}`);\n});\n\nawait umax.connect();\nconsole.log(`connected as ${umax.account?.first_name}`);\n```\n\n`dotenv` ставится отдельно: `npm install dotenv`.\n\n## Возможности\n\n- **Account** — профиль, смена имени \u002F описания \u002F аватара\n- **Events** — `message_send`, `message_edit`, `message_delete`\n- **Messages** — send \u002F reply \u002F edit \u002F delete \u002F read \u002F react, фото и файлы\n- **Chats** — список, лички и группы, участники, создание группы\n- **Contacts** — список, add \u002F remove \u002F block \u002F unblock\n\n## Документация\n\nПолное описание API — в папке [`documentation\u002F`](.\u002Fdocumentation\u002FREADME.md):\n\n1. [Установка](.\u002Fdocumentation\u002Fstart\u002Finstall.md) → [Запуск бота](.\u002Fdocumentation\u002Fstart\u002Fbot.md)\n2. [Account](.\u002Fdocumentation\u002Faccount\u002Faccount.md)\n3. [Events](.\u002Fdocumentation\u002Fevents\u002Fevents.md)\n4. [Messages](.\u002Fdocumentation\u002Fmessages\u002Fmessages.md)\n5. [Chats](.\u002Fdocumentation\u002Fchats\u002Fchats.md)\n6. [Contacts](.\u002Fdocumentation\u002Fcontacts\u002Fcontacts.md)\n","2026-07-21 02:30:03","CREATED_QUERY"]