MAX

Команды

Документация: v0.25.0

Справочник: каждая команда, каждая опция, каждый код возврата. Страница собирается из самой программы, поэтому описать версию, которой не существует, она не может.

Как устроена строка:

max [профиль] [опции] <команда> <действие> [аргументы]

Первое слово — профиль, если оно не совпадает с именем команды: max personal chats list читает чаты профиля personal, а max chats list — профиля по умолчанию. То же самое говорит переменная MAX_PROFILE; без неё профиль называется default.

Описания команд и параметров переведены. Сами команды, параметры и буквальные примеры вывода сохранены без изменений. max --help выводит исходную справку на английском.

Общие опции

Действуют на любую команду.

ОпцияЧто делает
-V, --versionпоказать номер версии.
-v, --verboseподробности: -v — идентификаторы, -vv — все известные данные. По умолчанию: 0.
--jsonмашиночитаемый вывод: единственное значение JSON в stdout.
--jsonlмашиночитаемый вывод: объект JSON на строку для потоковой обработки и jq.
--quietотключить диагностику.
--traceстрока на запрос в stderr: идентификаторы и время, без текста сообщений.
--timeout <duration>ограничить время всей команды: 30s, 2m, 500ms.
--offlineчитать сохранённое без подключения; ошибка, если данных нет.
--yesвыполнить изменение без подтверждения уровня ask.
--recordсохранить запуск в max runs: идентификаторы и время, без текста сообщений.
--no-recordне сохранять независимо от настроек.
--serveзапустить max serve в фоне, если не запущен (по умолчанию).
--no-serveне запускать сервер; использовать своё подключение, если сервер не работает.

max session

сохранённая сессия MAX профиля

max session start

войти в MAX для профиля

max session start [method]
АргументЧто это
methodнеобязательныйtoken (вставка или stdin), qr, qr-chrome, sms. Одно из: token, qr, qr-chrome, sms. По умолчанию: token.

max session end

удалить сохранённую сессию профиля

max session end

max setup

настроить личный аккаунт MAX и подключить агента

Меняет что-то в MAX.

max setup [options]
ОпцияЧто делает
--agent <agent>установить навык для этого агента; в терминале предлагает выбор, иначе не устанавливает. Одно из: none, codex, cursor, claude, gemini, all.
--method <method>способ входа, если сессии ещё нет. Одно из: token, qr, qr-chrome, sms. По умолчанию: qr.

max account

аккаунт, под которым вошёл профиль

max account show

под каким аккаунтом вошёл профиль; последние четыре цифры телефона

max account show [options]
ОпцияЧто делает
--show-phoneпоказать полный номер телефона.

max account update

изменить видимые всем имя, описание или фото профиля

Изменяет данные MAX.

max account update [options]
ОпцияЧто делает
--first-name <name>ваше имя.
--last-name <name>ваша фамилия.
--description <text>описание профиля.
--photo <file>новое фото профиля: файл изображения.

max account sessions

другие сессии аккаунта; max session управляет только входом этого инструмента

max account sessions list

все устройства и приложения с входом в аккаунт; не завершает сеансы

max account sessions list

max account sessions end

завершить все другие сессии, включая телефон; текущая остаётся

Изменяет данные MAX.

max account sessions end [options]
ОпцияЧто делает
--othersвсе сеансы, кроме текущего.

max chats

чаты аккаунта

max chats list

чаты от новых к старым, включая архив

max chats list [options]
ОпцияЧто делает
--limit <n>количество результатов.
--page <n>номер страницы, начиная с 1.
--allвсе строки без страниц.
--search <text>название содержит текст; минимум 3 символа.
--kind <kind>тип чата: dialog, group, channel, saved.
--unreadтолько чаты с непрочитанными сообщениями.

max chats show

один чат: тип, число непрочитанных, время последнего сообщения и участники

max chats show <chat>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.

max chats events

кто вступил, вышел, кого добавили или удалили и кем: по служебным сообщениям

max chats events <chat> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
ОпцияЧто делает
--since-time <time>время ISO 8601 или 2h / 1d назад; по умолчанию 7 дней назад.
--type <names>только указанные события через запятую: join, leave, add, remove, create, title, pin.

max chats inspect

куда ведёт приглашение или публичная ссылка, без вступления

max chats inspect <link>
АргументЧто это
linkобязательныйссылка-приглашение или публичная ссылка.

max chats join

вступить в группу или канал по ссылке; участники видят вступление

Изменяет данные MAX.

max chats join <link>
АргументЧто это
linkобязательныйссылка-приглашение или публичная ссылка.

max chats mark-read

отметить чат прочитанным; собеседник видит прочтение

Изменяет данные MAX.

max chats mark-read <chat> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
ОпцияЧто делает
--until <message>до указанного идентификатора сообщения; по умолчанию до последнего.

max chats leave

выйти из группы или канала; участники видят выход

Изменяет данные MAX.

max chats leave <chat>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.

max chats create

создать группу или канал; добавленные люди получают уведомление

Изменяет данные MAX.

max chats create <title> [person] [options]
АргументЧто это
titleобязательныйназвание группы.
personнеобязательныйучастники для добавления: идентификатор или часть имени.
ОпцияЧто делает
--channelприватный канал вместо группы; вступление по ссылке.

max chats members

участники группы

max chats members list

участники группы по страницам, с ролями и временем последнего посещения

max chats members list <chat> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
ОпцияЧто делает
--limit <n>количество результатов.
--page <n>номер страницы, начиная с 1.
--allвсе строки без страниц.

max chats members add

добавить участников; они получат уведомление

Изменяет данные MAX.

max chats members add <chat> <person> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
personобязательныйидентификатор или часть имени.
ОпцияЧто делает
--historyдобавленные участники также увидят предыдущие сообщения.

max chats members remove

удалить участников; сообщения сохраняются

Изменяет данные MAX.

max chats members remove <chat> <person>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
personобязательныйидентификатор или часть имени.

max chats admins

назначить или снять права администратора

max chats admins add

назначить участника администратором с заданными правами

Изменяет данные MAX.

max chats admins add <chat> <person> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
personобязательныйидентификатор или часть имени.
ОпцияЧто делает
--can <rights>права через запятую: read, members, admins, info, pin, link, post, edit, delete.

max chats admins remove

снять права администратора; человек остаётся участником

Изменяет данные MAX.

max chats admins remove <chat> <person>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
personобязательныйидентификатор или часть имени.

max chats update

изменить название, описание или настройки группы либо канала

Изменяет данные MAX.

max chats update <chat> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
ОпцияЧто делает
--title <title>новое название.
--description <text>новое описание.
--all-can-pin <on|off>все участники могут закреплять сообщения.
--only-admins-add <on|off>только администраторы могут добавлять участников.
--only-admins-call <on|off>только администраторы могут начать звонок.
--only-owner-edits-info <on|off>только владелец может менять название и фото.
--members-see-link <on|off>участники могут видеть приглашение.

приглашение в группу

ссылка-приглашение, если у вас есть право её видеть

max chats link show <chat>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.

заменить приглашение; старая ссылка перестаёт работать

Изменяет данные MAX.

max chats link reset <chat>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.

max chats folders

ваши папки чатов

max chats folders list

ваши папки чатов в порядке приложения

max chats folders list

max chats folders create

создать папку чатов

Изменяет данные MAX.

max chats folders create <title> [options]
АргументЧто это
titleобязательныйназвание папки; приложение может отклонить слишком длинное.
ОпцияЧто делает
--chat <chat>чат для добавления по идентификатору или названию; повторите для нескольких.

max chats folders update

переименовать папку или изменить её чаты

Изменяет данные MAX.

max chats folders update <folder> [options]
АргументЧто это
folderобязательныйидентификатор папки или точное название.
ОпцияЧто делает
--title <title>новое название.
--add <chat>добавить чат; повторите для нескольких.
--remove <chat>убрать чат; повторите для нескольких.

max chats folders delete

удалить папку; чаты сохраняются

Изменяет данные MAX.

max chats folders delete <folder>
АргументЧто это
folderобязательныйидентификатор папки или точное название.

max chats rules

правила проверки группы командой chats moderate, сохранённые в файле профиля

max chats rules show

правила группы; если не сохранены, значения по умолчанию с отметкой

max chats rules show <chat>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.

max chats rules set

изменить правило; первое изменение сохраняет все правила с исходными значениями

Меняет что-то только на этом компьютере.

max chats rules set <chat> <key> <value>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
keyобязательныйодно из: trusted, blocked, blockedNames, links, invites, forwards, blockedPeople, flood.messages, flood.minutes, flood.action, newAccount.days, newAccount.action, consent.delete, consent.remove.
valueобязательныйновое значение; элементы списка разделяются запятыми.

max chats rules unset

вернуть правило к значению по умолчанию

Меняет что-то только на этом компьютере.

max chats rules unset <chat> <key>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
keyобязательныйодно из: trusted, blocked, blockedNames, links, invites, forwards, blockedPeople, flood.messages, flood.minutes, flood.action, newAccount.days, newAccount.action, consent.delete, consent.remove.

max chats moderate

проверить новые сообщения и участников по правилам группы и выполнить разрешённые действия

Изменяет данные MAX.

max chats moderate <chat> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
ОпцияЧто делает
--since-time <time>проверить после времени ISO 8601 или 2h / 1d назад; сохранённая позиция не меняется.
--dry-runпроверить и составить план без действий.
--allow-dangerousподтвердить все действия с уровнем ask в правилах группы.
--max-actions <n>максимум действий за запуск; по умолчанию 10.

max contacts

люди, с которыми у вас есть личный чат

max contacts list

люди, с которыми у вас есть личный чат

max contacts list [options]
ОпцияЧто делает
--limit <n>количество результатов.
--page <n>номер страницы, начиная с 1.
--allвсе строки без страниц.
--order <recent|name>сначала недавние переписки или по алфавиту. По умолчанию: recent.
--search <text>имя или @username содержит текст.

max contacts show

человек и общие с ним чаты

max contacts show <person>
АргументЧто это
personобязательныйидентификатор, @username или часть имени.

max contacts sync

сбросить позицию синхронизации и загрузить весь список

max contacts sync

max contacts lookup

человек по номеру MAX: ввод по запросу или stdin

max contacts lookup

max contacts add

добавить контакт; contacts list по-прежнему показывает только личные чаты

Изменяет данные MAX.

max contacts add <person>
АргументЧто это
personобязательныйидентификатор из contacts lookup или часть известного имени.

max contacts remove

удалить контакт; чат остаётся, заданное вами имя может исчезнуть

Изменяет данные MAX.

max contacts remove <person>
АргументЧто это
personобязательныйидентификатор из contacts lookup или часть известного имени.

max contacts block

запретить человеку писать вам; контакт необязателен

Изменяет данные MAX.

max contacts block <person>
АргументЧто это
personобязательныйидентификатор из contacts lookup или часть известного имени.

max contacts unblock

разрешить заблокированному человеку снова писать вам

Изменяет данные MAX.

max contacts unblock <person>
АргументЧто это
personобязательныйидентификатор из contacts lookup или часть известного имени.

max contacts rename

задать своё имя контакта, которое он не видит

Изменяет данные MAX.

max contacts rename <person> <first-name> [last-name]
АргументЧто это
personобязательныйидентификатор из contacts lookup или часть известного имени.
first-nameобязательныйимя, под которым вы хотите видеть человека.
last-nameнеобязательный

max contacts import

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

Изменяет данные MAX.

max contacts import <file>
АргументЧто это
fileобязательныйодин человек на строку: номер, запятая, табуляция или точка с запятой, затем имя.

max messages

чтение и отправка сообщений чата

max messages list

сообщения чата от старых к новым

max messages list <chat> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
ОпцияЧто делает
--limit <n>количество.
--before-id <id>старше указанного идентификатора сообщения.
--before-time <time>раньше времени ISO 8601 или 2h / 1d назад.
--after-id <id>новее указанного идентификатора сообщения.
--after-time <time>после времени ISO 8601 или 2h / 1d назад.
--transcribeраспознать ещё не обработанные голосовые через мессенджер или локальную модель; может занять минуты.
--model <id>скачанная модель для --transcribe; список в models audio list.
--mark-readтакже отметить чат прочитанным до последнего показанного сообщения; собеседник видит это.

поиск сохранённого чтением, загрузкой или serve; без запросов мессенджера

max messages search <query> [options]
АргументЧто это
queryобязательныйстрогий запрос Lucene: слова, "фразы", AND/OR/NOT, группы полей и диапазоны дат; --language legacy сохраняет прежний поиск с исправлениями.
ОпцияЧто делает
--chat <chat>только чат, как chat: в запросе; идентификатор или часть названия.
--source <messenger>все аккаунты мессенджера в базе: personal, bots, all, как in: в запросе.
--limit <n>количество.
--newestсначала новые вместо наиболее подходящих.
--context <n>контекст до и после результата: 2 сообщения в терминале, иначе 0.
--language <lucene|legacy>язык запроса: строгий Lucene или прежний поиск с исправлениями.
--timezone <zone>часовой пояс IANA для границ календарных дат.
--regexслова считаются одним регулярным выражением без учёта регистра для всех сохранённых текстов.

max messages show

одно сообщение по чату и идентификатору или указателю msg:

max messages show <chat> [message]
АргументЧто это
chatобязательныйчат по идентификатору или части названия; либо msg: без следующего идентификатора сообщения.
messageнеобязательныйидентификатор сообщения.

max messages context

сообщение и соседние от старых к новым

max messages context <chat> [message] [options]
АргументЧто это
chatобязательныйчат по идентификатору или части названия; либо msg: без следующего идентификатора сообщения.
messageнеобязательныйидентификатор сообщения.
ОпцияЧто делает
--before-n <n>количество до него. По умолчанию: 5.
--after-n <n>количество после него. По умолчанию: 5.

причина отнесения сообщения к разговору: связи и цепочка ответов к началу

max messages links <chat> <message>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
messageобязательныйидентификатор сообщения.

max messages download

сохранить фото, файлы, видео и аудио сообщения в каталог

max messages download <chat> <message> [options]
АргументЧто это
chatобязательныйидентификатор или часть названия чата.
messageобязательныйидентификатор сообщения.
ОпцияЧто делает
--output <dir>каталог сохранения. По умолчанию: ..

max messages transcribe

локальное распознавание голосового; запись никуда не отправляется

max messages transcribe <chat> <message> [options]
АргументЧто это
chatобязательныйидентификатор или часть названия чата.
messageобязательныйидентификатор голосового.
ОпцияЧто делает
--model <id>скачанная модель; список max models audio list.

max messages send

отправить текст; без [text] читается из stdin

Изменяет данные MAX.

max messages send <chat> [text] [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
textнеобязательныйтекст сообщения.
ОпцияЧто делает
--topic <id>отправить в тему форума; недоступно мессенджерам без тем.
--reply-to <message>ответить на сообщение по идентификатору в том же чате.
--send-id <id>повторить отправку с неизвестным результатом без риска дубликата.
--silentотправить без уведомления.
--no-previewотключить карточку предпросмотра ссылки.
--mdчитать Markdown этого мессенджера; поддерживаемый синтаксис — в руководстве по форматированию.
--file <file>прикрепить файл; текст становится подписью.
--photo <file>прикрепить .jpg, .png или .webp как фото; текст становится подписью.
--as-fileотправить --file как скачиваемый файл, включая видео.
--voice <file>отправить Ogg Opus как голосовое без текста и других вложений.
--allow-any-fileразрешить файл из скрытого каталога, ~/.ssh или каталогов CLI.
--at-time <time>отложить отправку в мессенджере даже при выключенном компьютере: 2026-09-25T09:00 (местное время) или через 30m, 2h, 1d.

max messages scheduled

отложенные сообщения от ближайших к поздним; отмена в приложении MAX

max messages scheduled <chat>
АргументЧто это
chatобязательныйидентификатор или часть названия чата.

max messages edit

изменить своё сообщение; собеседник мог уже прочитать старый текст

Изменяет данные MAX.

max messages edit <chat> <message> [text] [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
messageобязательныйидентификатор своего сообщения.
textнеобязательныйновый текст; без аргумента читается из stdin.
ОпцияЧто делает
--mdчитать Markdown этого мессенджера; поддерживаемый синтаксис — в руководстве по форматированию.

max messages delete

удалить сообщения у себя; с --for-everyone — у всех

Изменяет данные MAX.

max messages delete <chat> <messages> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
messagesобязательныйидентификаторы сообщений, максимум 10.
ОпцияЧто делает
--for-everyoneудалить у всех участников чата; восстановить нельзя.
--allow-dangerousвыполнить удаление без подтверждения уровня ask.

max messages forward

переслать сообщение в другой чат

Изменяет данные MAX.

max messages forward <chat> <message> [options]
АргументЧто это
chatобязательныйисходный чат: идентификатор или часть названия.
messageобязательныйидентификатор сообщения.
ОпцияЧто делает
--to <chat>чат назначения: идентификатор или часть названия.
--silentотправить без уведомления.
--send-id <id>повторить пересылку с неизвестным результатом без риска дубликата.

max messages pin

закрепить сообщение тихо, если нет --notify

Изменяет данные MAX.

max messages pin <chat> <message> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
messageобязательныйидентификатор сообщения.
ОпцияЧто делает
--notifyуведомить участников о закреплении.

max messages unpin

открепить сообщение

Изменяет данные MAX.

max messages unpin <chat> <message>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
messageобязательныйидентификатор сообщения.

max store

локальная база сообщений

max store status

по чатам: число сообщений, крайние даты, полностью сохранённые участки

max store status [chat]
АргументЧто это
chatнеобязательныйчат: идентификатор или часть названия.

max store fetch

загрузить историю от новых к старым; повтор продолжает загрузку

max store fetch <chat> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
ОпцияЧто делает
--limit <n>максимум сообщений запуска; по умолчанию 1200.
--page-size <n>сообщений на запрос; по умолчанию 30.
--pause <duration>минимальная пауза для лимитов; фактическая до удвоенного значения. По умолчанию: 5s.
--since-time <time>остановиться у сообщений старше ISO 8601 или 2h / 1d назад.
--last <n>остановиться, когда сохранены последние n сообщений.
--backgroundфоновое задание после завершения команды; следить через store jobs show.
--estimateтолько оценить оставшиеся сообщения, запросы и минуты полной загрузки; по базе, без запросов.

max store jobs

фоновые задания загрузки

max store jobs list

задания от новых к старым

max store jobs list

max store jobs show

задание (по умолчанию последнее) и сохранённые данные его чата

max store jobs show [job]
АргументЧто это
jobнеобязательныйидентификатор задания из store fetch --background.

max store jobs cancel

остановить после текущей страницы; следующая загрузка продолжит

max store jobs cancel <job>
АргументЧто это
jobобязательныйидентификатор задания.

max store export

сохранённые сообщения чата в JSON по строкам, от старых к новым; без запросов

max store export <chat> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
ОпцияЧто делает
--format <format>jsonl (по умолчанию): сообщение на строку; markdown: переписка с дневными заголовками и цитатами ответов и пересылок.
--since-time <time>после времени ISO 8601 или 30m / 2h / 1d назад.
--output <file>записать JSON по строкам или переписку в новый закрытый файл.

max store clear

удалить покинутые чаты из базы вместе с сообщениями

max store clear [options]
ОпцияЧто делает
--leftтолько покинутые этим аккаунтом чаты.
--allow-dangerousподтвердить необратимое удаление; историю покинутого чата нельзя загрузить снова.

max store info

файл базы: путь, размер, структура, количество строк; без изменений

max store info

max store check

проверка целостности, поисковых индексов, диска и отстающих чатов

max store check

max store migrate

обновить структуру до текущей версии и нормализовать старые сообщения

max store migrate

max store reindex

перестроить словесный индекс и словарь опечаток из базы без потери сообщений

max store reindex

max store backup

скопировать работающую базу в новый файл без перезаписи

max store backup <file>
АргументЧто это
fileобязательныйновый файл.

max store restore

восстановить копию вместо базы; заменяемая база сохраняется рядом

max store restore <file>
АргументЧто это
fileобязательныйфайл, созданный store backup.

max conversations

разговоры в чате по сохранённым ответам, упоминаниям и очередности авторов

max conversations build

построить разговоры из базы вместо прошлого результата; без запросов

max conversations build [options]
ОпцияЧто делает
--chat <chat>чат: идентификатор или часть названия.

max conversations list

разговоры от новых к старым: время, количество сообщений и участников

max conversations list [options]
ОпцияЧто делает
--chat <chat>чат: идентификатор или часть названия.
--since-time <time>начавшиеся после ISO 8601 или 30m / 2h / 1d назад.
--limit <n>количество.

max conversations show

сообщения разговора от старых к новым по его идентификатору или сообщению

max conversations show <conversation> [message]
АргументЧто это
conversationобязательныйидентификатор из conversations list либо чат по идентификатору/части названия с сообщением.
messageнеобязательныйидентификатор сообщения чата для выбора разговора.

ближайшие разговоры по смыслу и словам, лучшие первыми, один или все чаты; смысл после conversations embed; локальное выполнение

max conversations search <query> [options]
АргументЧто это
queryобязательныйзапрос своими словами на поддерживаемом моделью языке.
ОпцияЧто делает
--model <model>локально: идентификатор из models text list (по умолчанию e5-small); удалённо: модель сервиса.
--provider <provider>векторизация через сервис со своим ключом вместо локальной: openai.
--base-url <url>сервер с OpenAI /v1/embeddings: Gemini, Jina, локальные Ollama или LM Studio.
--dims <n>размер вектора сервиса; нужен с --base-url, уменьшает вектор модели OpenAI.
--chat <chat>только чат: идентификатор или часть названия.
--since-time <time>разговоры, продолжавшиеся после ISO 8601 или 30m / 2h / 1d назад.
--limit <n>количество.

max conversations batches

пакеты переписки для вашего AI-агента: на какое раннее сообщение отвечает каждое

max conversations batches status

число ожидающих обработки сообщений, пакетов и объём текста

max conversations batches status [options]
ОпцияЧто делает
--chat <chat>чат: идентификатор или часть названия.
--size <n>сообщений на пакет: 10–200, по умолчанию 50.

max conversations batches next

следующий пакет с предыдущим контекстом; текст только в stdout

max conversations batches next [options]
ОпцияЧто делает
--chat <chat>чат: идентификатор или часть названия.
--size <n>сообщений на пакет: 10–200, по умолчанию 50.

связи агента: на какое раннее сообщение отвечает каждое сообщение пакета

сохранить ответы агента из stdin JSON: { "model", "answers": [{ "message", "parent", "confidence" }] }; атомарно

max conversations links add [options]
ОпцияЧто делает
--batch <id>идентификатор пакета из conversations batches next.

удалить связи агента для чата или модели без изменения сообщений

max conversations links clear [options]
ОпцияЧто делает
--chat <chat>чат: идентификатор или часть названия.
--model <model>только ответы данной модели.

max conversations embed

векторизовать фрагменты разговоров локально или через --provider со своим ключом; повтор продолжает работу

max conversations embed [options]
ОпцияЧто делает
--chat <chat>чат: идентификатор или часть названия.
--model <model>локально: идентификатор из models text list (по умолчанию e5-small); удалённо: модель сервиса.
--provider <provider>векторизация через сервис со своим ключом вместо локальной: openai.
--base-url <url>сервер с OpenAI /v1/embeddings: Gemini, Jina, локальные Ollama или LM Studio.
--dims <n>размер вектора сервиса; нужен с --base-url, уменьшает вектор модели OpenAI.
--workers <n>локально: параллельные сессии с отдельной моделью (~0.7 ГБ каждая).
--threads <n>локально: общее число потоков (по умолчанию min(8, cores)).
--concurrency <n>удалённо: параллельные запросы (по умолчанию 4).
--max-tokens <n>удалённо: не запускать задачу, превышающую лимит токенов.

max conversations embed status

число готовых и оставшихся векторов модели и стоимость остатка

max conversations embed status [options]
ОпцияЧто делает
--chat <chat>чат: идентификатор или часть названия.
--model <model>локально: идентификатор из models text list (по умолчанию e5-small); удалённо: модель сервиса.
--provider <provider>векторизация через сервис со своим ключом вместо локальной: openai.
--base-url <url>сервер с OpenAI /v1/embeddings: Gemini, Jina, локальные Ollama или LM Studio.
--dims <n>размер вектора сервиса; нужен с --base-url, уменьшает вектор модели OpenAI.

max conversations embed clear

удалить векторы чата или модели без изменения сообщений и разговоров

max conversations embed clear [options]
ОпцияЧто делает
--chat <chat>чат: идентификатор или часть названия.
--model <model>локально: идентификатор из models text list (по умолчанию e5-small); удалённо: модель сервиса.
--provider <provider>векторизация через сервис со своим ключом вместо локальной: openai.
--base-url <url>сервер с OpenAI /v1/embeddings: Gemini, Jina, локальные Ollama или LM Studio.
--dims <n>размер вектора сервиса; нужен с --base-url, уменьшает вектор модели OpenAI.

max models

модели, работающие на компьютере

max models audio

модели распознавания голосовых сообщений

max models audio list

модели распознавания, сначала наиболее подходящие; какие скачаны и какая выбрана по умолчанию

max models audio list

max models audio download

однократно скачать модель с проверкой ожидаемого текущей версией sha256

max models audio download <model>
АргументЧто это
modelобязательныйидентификатор из models audio list.

max models text

модели векторизации для поиска разговоров по смыслу

max models text list

модели от наиболее подходящих, наличие загрузки и выбор по умолчанию

max models text list

max models text download

однократно скачать модель с проверкой ожидаемого sha256

max models text download <model> [options]
АргументЧто это
modelобязательныйидентификатор из models text list.
ОпцияЧто делает
--accept-termsпринять собственные лицензионные условия модели.

max models text key

ключ сервиса векторизации для conversations embed --provider

max models text key set

сохранить ключ через скрытый ввод или stdin, никогда аргументом

max models text key set <provider>
АргументЧто это
providerобязательныйopenai или хост сервера --base-url, требующего ключ.

max models text key remove

удалить сохранённый ключ

max models text key remove <provider>
АргументЧто это
providerобязательныйopenai или хост сервера.

max polls

прочитать опрос, проголосовать, закрыть свой или создать

max polls show

опрос и идентификаторы ответов из текущего сообщения

max polls show <chat> <message>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
messageобязательныйидентификатор сообщения с опросом.

max polls vote

проголосовать или отозвать голос; виден другим, если опрос не анонимный

Изменяет данные MAX.

max polls vote <chat> <message> [answers] [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
messageобязательныйидентификатор сообщения с опросом.
answersнеобязательныйидентификаторы ответов из polls show.
ОпцияЧто делает
--retractотозвать голос.

max polls close

закрыть свой опрос; больше нельзя голосовать или открыть его снова

Изменяет данные MAX.

max polls close <chat> <message>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
messageобязательныйидентификатор своего сообщения с опросом.

max polls create

отправить опрос отдельным сообщением; публичный без --anonymous

Изменяет данные MAX.

max polls create <chat> <question> <answers> [options]
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
questionобязательныйвопрос.
answersобязательныйминимум два ответа.
ОпцияЧто делает
--topic <id>отправить в тему форума; недоступно мессенджерам без тем.
--multipleразрешить несколько вариантов.
--anonymousскрыть, кто как голосовал.
--revoteразрешить менять голос.
--silentотправить без уведомления.
--send-id <id>повторить создание с неизвестным результатом без второго опроса.

max reactions

реакции на сообщения

max reactions add

поставить реакцию, заменив предыдущую

Изменяет данные MAX.

max reactions add <chat> <message> <emoji>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
messageобязательныйидентификатор сообщения.
emojiобязательныйодин эмодзи, например 👍.

max reactions remove

убрать свою реакцию

Изменяет данные MAX.

max reactions remove <chat> <message>
АргументЧто это
chatобязательныйчат: идентификатор или часть названия.
messageобязательныйидентификатор сообщения.

max recipients

чаты, куда профилю разрешено отправлять при включённом списке

max recipients list

разрешённые чаты; пусто и отключено до первого добавления

max recipients list

max recipients add

разрешить отправку в чат; первое добавление включает ограничения

Меняет что-то только на этом компьютере.

max recipients add <chat>
АргументЧто это
chatобязательныйидентификатор или часть названия чата.

max recipients remove

запретить чат; список остаётся включённым

Меняет что-то только на этом компьютере.

max recipients remove <chat>
АргументЧто это
chatобязательныйидентификатор или название из списка.

max recipients clear

очистить и отключить список: снова разрешены все чаты

Меняет что-то только на этом компьютере.

max recipients clear

max sends

все попытки отправки профиля, без текста

max sends list

попытки от новых к старым: отправлено, отклонено, ошибка, неизвестно

max sends list [options]
ОпцияЧто делает
--limit <n>количество результатов.

max inbox

чужие непрочитанные во всех чатах; --new — после последней проверки

max inbox [options]
ОпцияЧто делает
--newновые после проверки, каждое один раз; для расписания.
--since-time <time>после времени ISO 8601 или 2h / 1d назад; позиция не меняется.
--limit <n>максимум на чат, самые новые.
--allвключить чаты без уведомлений и архив; иначе только упоминания и ответы вам.
--transcribeраспознать ещё не обработанные голосовые через мессенджер или локальную модель; может занять минуты.
--model <id>скачанная модель для --transcribe; список в models audio list.

max review

все сообщения, включая ваши, в чатах с изменениями после границы; для анализа обязательств

max review [options]
ОпцияЧто делает
--since-time <time>конец прошлой проверки: ISO 8601 или 2h / 1d назад; по умолчанию три дня.
--chat <chat>только чат: идентификатор или часть названия.
--unanswered [duration]вопросы вам или администраторам без ответа старше срока: 4h, 1d; по умолчанию 24h.
--allвключить чаты без уведомлений и архив; иначе только упоминания и ответы вам.
--transcribeраспознать ещё не обработанные голосовые через мессенджер или локальную модель; может занять минуты.
--model <id>скачанная модель для --transcribe; список в models audio list.

max serve

соединение MAX и поток сообщений в max watch до Ctrl-C

max serve [options]
ОпцияЧто делает
--idle <duration>остановка при отсутствии клиентов: 15m, 1h равно 60m.

max server

max serve в фоне: запуск, остановка, перезапуск, состояние, журнал; install добавляет systemd или launchd

max server start

запустить serve в фоне, через установленную службу, и ответить после подключения

max server start [options]
ОпцияЧто делает
--idle <duration>остановка при отсутствии клиентов: 15m, 1h.

max server stop

остановить serve профиля, через службу, если используется

max server stop

max server restart

остановить и запустить снова

max server restart [options]
ОпцияЧто делает
--idle <duration>остановка при отсутствии клиентов: 15m, 1h.

max server status

работает ли serve, с какого времени, кто запустил и какая служба используется

max server status

max server logs

последние строки serve из журнала systemd или файла

max server logs [options]
ОпцияЧто делает
-n, --lines <n>количество строк. По умолчанию: 50.

max server install

создать службу systemd или агент launchd профиля; ничего не запускает

max server install

max server uninstall

удалить службу профиля; сначала остановите

max server uninstall

max watch

новые сообщения от работающего max serve

max watch [options]
ОпцияЧто делает
--eventsтакже правки, удаления и реакции; строка содержит тип события.

max config

действующие настройки и источники значений

max config show

профиль, существующие профили, настройки и их источники

max config show [options]
ОпцияЧто делает
--botнастройки max bot профиля вместо личного аккаунта.

max config set

сохранить настройку в файл

Меняет что-то только на этом компьютере.

max config set <setting> <value> [options]
АргументЧто это
settingобязательныйодно из: limit, timeoutMs, color, record, keepRunsForDays, readOnly, allow, sendsPerHour, senderColors, serve, mcpTools, readOtherBots, updateCheck, skillHint, transcribeModel, defaultProfile.
valueобязательныйчисло, true, false или список allow, например send,reaction.
ОпцияЧто делает
--defaultsобщая настройка всех профилей вместо текущего.
--personalтолько личные аккаунты: соответствующий раздел файла.
--botтолько боты: раздел bot файла.

max config unset

удалить настройку из файла

Меняет что-то только на этом компьютере.

max config unset <setting> [options]
АргументЧто это
settingобязательныйодно из: limit, timeoutMs, color, record, keepRunsForDays, readOnly, allow, sendsPerHour, senderColors, serve, mcpTools, readOtherBots, updateCheck, skillHint, transcribeModel, defaultProfile.
ОпцияЧто делает
--defaultsобщая настройка всех профилей вместо текущего.
--personalтолько личные аккаунты: соответствующий раздел файла.
--botтолько боты: раздел bot файла.

max doctor

состояние установки без подключения к MAX, кроме --online

max doctor [options]
ОпцияЧто делает
--onlineвойти один раз, прочитать чат и запустить MCP; без отправки.

max doctor report

содержимое и расположение отчёта без записи

max doctor report create

записать отчёт и показать способ отправки

max doctor report create [options]
ОпцияЧто делает
--run <id>запуск для отчёта; по умолчанию последний неудачный.
--output <file>путь записи; по умолчанию новый файл здесь.

max runs

записи запусков: действия инструмента и время

max runs list

записи от новых к старым

max runs list [options]
ОпцияЧто делает
--limit <n>количество результатов. По умолчанию: 20.

max runs show

один запуск: что выполнялось, с отдельной строкой для каждой операции

max runs show <run-id>
АргументЧто это
run-idобязательныйидентификатор из max runs list.

max runs path

каталог запуска

max runs path <run-id>
АргументЧто это
run-idобязательныйидентификатор из max runs list.

max skill

инструкции агенту по инструменту

max skill show

вывести SKILL.md; max skill install устанавливает для Claude Code, Codex и Gemini CLI

max skill show [name]
АргументЧто это
nameнеобязательныйодин из навыков для отдельной задачи: link-conversations.

max skill install

записать SKILL.md в ~/.claude/skills/tg-cli/ (Claude Code) и ~/.agents/skills/tg-cli/ (Codex, Gemini CLI)

max skill install [options]
ОпцияЧто делает
--for <agents>агенты: claude, agents, all. По умолчанию: all.

max commands

команды, параметры и коды JSON для агента вместо --help

max commands

max upgrade

обновить tg установившим его менеджером пакетов; --check только проверяет

max upgrade [options]
ОпцияЧто делает
--checkпроверить новую версию без установки.

max complete

автодополнение: max complete zsh выводит подключаемый скрипт

max complete [words]
АргументЧто это
wordsнеобязательный

max mcp

доступ агента к профилю через MCP по stdin/stdout: claude mcp add max -- max mcp

max mcp [options]
ОпцияЧто делает
--allow-sendдобавить отправку; без параметра сервер только читает.
--confirm-sendформа перед всеми предлагаемыми изменениями: отправками, правками, реакциями, mcpTools.
--allow-mark-readинструмент отметки прочитанным; собеседник видит прочтение.
--allow-deleteинструмент необратимого удаления только у себя.
--allow-moderateразрешить max_chats_check действовать по правилам группы: удалять чужие сообщения/участников, если разрешено.

max mcp config

вывести mcpServers для Claude Desktop, Cursor и других с полными путями; без записи

max mcp config [options]
ОпцияЧто делает
--allow-sendдобавить отправку; без параметра сервер только читает.
--confirm-sendформа перед всеми предлагаемыми изменениями: отправками, правками, реакциями, mcpTools.
--allow-mark-readинструмент отметки прочитанным; собеседник видит прочтение.
--allow-deleteинструмент необратимого удаления только у себя.
--allow-moderateразрешить max_chats_check действовать по правилам группы: удалять чужие сообщения/участников, если разрешено.

max mcp setup

подключить локальный MCP профиля к Codex или Claude Code

Меняет что-то только на этом компьютере.

max mcp setup <client> [options]
АргументЧто это
clientобязательныйcodex или claude-code.
ОпцияЧто делает
--allow-writesподтвердить наличие инструментов изменения у профиля.
--allow-sendдобавить отправку; без параметра сервер только читает.
--confirm-sendформа перед всеми предлагаемыми изменениями: отправками, правками, реакциями, mcpTools.
--allow-mark-readинструмент отметки прочитанным; собеседник видит прочтение.
--allow-deleteинструмент необратимого удаления только у себя.
--allow-moderateразрешить max_chats_check действовать по правилам группы: удалять чужие сообщения/участников, если разрешено.

max mcp doctor

проверить локальное соединение MCP и список инструментов

max mcp doctor [options]
ОпцияЧто делает
--allow-sendдобавить отправку; без параметра сервер только читает.
--confirm-sendформа перед всеми предлагаемыми изменениями: отправками, правками, реакциями, mcpTools.
--allow-mark-readинструмент отметки прочитанным; собеседник видит прочтение.
--allow-deleteинструмент необратимого удаления только у себя.
--allow-moderateразрешить max_chats_check действовать по правилам группы: удалять чужие сообщения/участников, если разрешено.

max bot

бот MAX через официальный Bot API и токен, отдельно от личного аккаунта

max bot auth

токен бота профиля

max bot auth set

проверить токен в MAX и сохранить: скрытый ввод или stdin

Меняет что-то только на этом компьютере.

max bot auth set

max bot auth show

источник токена и сведения о боте

max bot auth show

max bot auth remove

удалить токен профиля

Меняет что-то только на этом компьютере.

max bot auth remove

max bot list

имена ботов на компьютере; --check запрашивает сведения MAX

max bot list [options]
ОпцияЧто делает
--checkзапросить сведения о каждом боте в мессенджере с его токеном.

max bot chats

чаты бота; MAX не предоставляет список, поэтому list показывает увиденные

max bot chats list

чаты, увиденные на компьютере; список MAX может быть неполным

max bot chats list

max bot chats show

получить чат MAX и запомнить

max bot chats show <chat>
АргументЧто это
chatобязательныйидентификатор чата, user: или название увиденного чата.

max bot chats leave

вывести бота из чата; вернуть сможет только администратор

Изменяет данные MAX.

max bot chats leave <chat>
АргументЧто это
chatобязательныйидентификатор или название увиденного чата.

max bot chats action

показать действие бота на несколько секунд: печатает, отправляет фото

Изменяет данные MAX.

max bot chats action <chat> <action>
АргументЧто это
chatобязательныйидентификатор чата, user: или название увиденного чата.
actionобязательныйдействие: typing, photo, video, voice, file.

max bot chats admins

администраторы чата, где бот администратор

max bot chats admins list

администраторы и их права

max bot chats admins list <chat>
АргументЧто это
chatобязательныйидентификатор или название увиденного чата.

max bot chats admins add

назначить участника администратором с заданными правами

Изменяет данные MAX.

max bot chats admins add <chat> <person> [options]
АргументЧто это
chatобязательныйидентификатор или название увиденного чата.
personобязательныйидентификатор пользователя.
ОпцияЧто делает
--can <rights>права через запятую: read, members, admins, info, pin, link, edit, delete.
--title <title>титул рядом с именем.

max bot chats admins remove

снять права администратора; человек остаётся участником

Изменяет данные MAX.

max bot chats admins remove <chat> <person>
АргументЧто это
chatобязательныйидентификатор или название увиденного чата.
personобязательныйидентификатор пользователя.

max bot chats members

участники чата, где бот администратор

max bot chats members remove

удалить участника; сообщения сохраняются

Изменяет данные MAX.

max bot chats members remove <chat> <person> [options]
АргументЧто это
chatобязательныйидентификатор или название увиденного чата.
personобязательныйидентификатор пользователя.
ОпцияЧто делает
--blockтакже запретить возвращение по ссылке.

max bot chats members list

участники постранично; --marker принимает marker предыдущей страницы

max bot chats members list <chat> [options]
АргументЧто это
chatобязательный
ОпцияЧто делает
--limit <n>количество, максимум 100.
--marker <marker>продолжить отсюда.

max bot chats members add

добавить по идентификаторам; бот должен быть администратором с правом добавления

Изменяет данные MAX.

max bot chats members add <chat> <users>
АргументЧто это
chatобязательный
usersобязательный

max bot chats rules

локальные правила модерации чата для бота

max bot chats rules show

правила чата; если не сохранены, исходные значения с отметкой

max bot chats rules show <chat>
АргументЧто это
chatобязательныйидентификатор группы или название увиденной группы.

max bot chats rules set

изменить правило: trusted, blocked, blockedNames, links, invites, forwards, blockedPeople, flood.messages, flood.minutes, flood.action, newAccount.days, newAccount.action, consent.delete, consent.remove

Меняет что-то только на этом компьютере.

max bot chats rules set <chat> <key> <value>
АргументЧто это
chatобязательныйидентификатор группы или название увиденной группы.
keyобязательныйправило.
valueобязательныйновое значение.

max bot chats rules unset

вернуть правило к значению по умолчанию

Меняет что-то только на этом компьютере.

max bot chats rules unset <chat> <key>
АргументЧто это
chatобязательныйидентификатор группы или название увиденной группы.
keyобязательныйправило.

max bot chats moderate

проверить новые сообщения и вступления по правилам группы и выполнить разрешённое от бота

Изменяет данные MAX.

max bot chats moderate <chat> [options]
АргументЧто это
chatобязательныйидентификатор группы или название увиденной группы.
ОпцияЧто делает
--since-time <time>проверить после времени ISO 8601 или 2h / 1d назад; сохранённая позиция не меняется.
--dry-runпроверить и составить план без действий.
--allow-dangerousподтвердить все действия с уровнем ask в правилах группы.
--no-banудалить без блокировки; по умолчанию возвращение по ссылке запрещено.
--max-actions <n>максимум действий за запуск; по умолчанию 10.

max bot messages

сообщения в чатах бота

max bot messages send

отправить от бота; без [text] — stdin

Изменяет данные MAX.

max bot messages send <chat> [text] [options]
АргументЧто это
chatобязательныйидентификатор чата, user: или название увиденного чата.
textнеобязательныйтекст сообщения.
ОпцияЧто делает
--reply-to <message>ответить на сообщение по идентификатору в том же чате.
--silentотправить без уведомления.
--mdчитать Markdown этого мессенджера; поддерживаемый синтаксис — в руководстве по форматированию.
--htmlHTML-текст: , , , .
--file <file>прикрепить файл; текст становится подписью.
--photo <file>прикрепить .jpg, .png или .webp как фото; текст становится подписью.
--as-fileотправить --file как скачиваемый файл, включая видео.
--voice <file>отправить Ogg Opus как голосовое без текста и других вложений.
--allow-any-fileразрешить файл из скрытого каталога, ~/.ssh или каталогов CLI.

max bot messages list

последние сообщения; без истории MAX или с --offline — увиденное ботом на компьютере

max bot messages list <chat> [options]
АргументЧто это
chatобязательныйидентификатор чата, user: или название увиденного чата.
ОпцияЧто делает
--limit <n>количество последних.

max bot messages show

одно сообщение по идентификатору в чате

max bot messages show <chat> <message>
АргументЧто это
chatобязательныйидентификатор чата, user: или название увиденного чата.
messageобязательныйидентификатор сообщения.

max bot messages edit

заменить текст сообщения бота

Изменяет данные MAX.

max bot messages edit <chat> <message> <text> [options]
АргументЧто это
chatобязательныйидентификатор чата, user: или название увиденного чата.
messageобязательныйидентификатор сообщения.
textобязательныйновый текст.
ОпцияЧто делает
--mdчитать Markdown этого мессенджера; поддерживаемый синтаксис — в руководстве по форматированию.
--htmlHTML-текст: , , , .

max bot messages delete

удалить сообщения в доступном боту чате; необратимо

Изменяет данные MAX.

max bot messages delete <chat> <messages> [options]
АргументЧто это
chatобязательныйидентификатор чата, user: или название увиденного чата.
messagesобязательныйидентификаторы сообщений.
ОпцияЧто делает
--allow-dangerousудалить без подтверждения.

max bot messages pin

закрепить тихо, если нет --notify

Изменяет данные MAX.

max bot messages pin <chat> <message> [options]
АргументЧто это
chatобязательныйидентификатор чата, user: или название увиденного чата.
messageобязательныйидентификатор сообщения.
ОпцияЧто делает
--notifyуведомить участников.

max bot messages unpin

открепить сообщение

Изменяет данные MAX.

max bot messages unpin <chat> <message>
АргументЧто это
chatобязательныйидентификатор чата, user: или название увиденного чата.
messageобязательныйидентификатор сообщения.

поиск локально прочитанного, отправленного и полученного ботом; лучшие совпадения первыми, все слова; "фраза", -слово, a OR b, from: chat: after: before: has:; текст, --from или оба

max bot messages search [query] [options]
АргументЧто это
queryнеобязательныйискомые слова.
ОпцияЧто делает
--all-botsтакже копии всех других ботов, разрешённые readOtherBots.
--bots <profiles>также копии указанных через запятую ботов с разрешением readOtherBots.
--limit <n>количество.
--newestсначала новые вместо наиболее подходящих.
--from <who>только автор: идентификатор, @username или часть имени; повторите для нескольких.

max bot messages between

сообщения двух и более людей в чатах, где писали все, из локальной базы по чатам от старых к новым; --limit для каждого чата. Общие чаты определяются по сообщениям, а не списку участников MAX

max bot messages between <people> [options]
АргументЧто это
peopleобязательныйдва или более человека по идентификатору, @username или части имени.
ОпцияЧто делает
--all-botsтакже копии всех других ботов, разрешённые readOtherBots.
--bots <profiles>также копии указанных через запятую ботов с разрешением readOtherBots.
--limit <n>число последних сообщений каждого чата.

max bot recipients

разрешённые чаты бота; без списка — все; clear удаляет список

max bot recipients list

разрешённые чаты или пусто без списка

max bot recipients list

max bot recipients add

разрешить чат: идентификатор, user:<id> или название увиденного чата

Меняет что-то только на этом компьютере.

max bot recipients add <chat>
АргументЧто это
chatобязательный

max bot recipients remove

убрать чат из списка

Меняет что-то только на этом компьютере.

max bot recipients remove <chat>
АргументЧто это
chatобязательный

max bot recipients clear

удалить список: снова разрешены все чаты

Меняет что-то только на этом компьютере.

max bot recipients clear

max bot sends

отправки, правки и удаления бота с компьютера: идентификаторы и результат, без текста

max bot sends list

max bot sends list

max bot watch

выводить и сохранять новые сообщения до Ctrl-C или --timeout; оба завершают штатно

max bot watch [options]
ОпцияЧто делает
--eventsтакже правки, удаления, нажатия кнопок, вступления и выходы; строки имеют тип события.
--types <types>типы обновлений через запятую в обозначениях мессенджера.

max bot callbacks

ответы на нажатия кнопок под сообщениями бота

max bot callbacks answer

ответить по callback: --notification — разовое уведомление человеку, --text — замена сообщения кнопки

Изменяет данные MAX.

max bot callbacks answer <callback> [options]
АргументЧто это
callbackобязательныйидентификатор callback из bot watch.
ОпцияЧто делает
--text <text>новый текст сообщения.
--notification <text>уведомление только нажавшему кнопку.

max bot commands

меню команд бота после /

max bot commands list

текущие команды меню

max bot commands list

max bot commands set

заменить меню: команда как name=description, например start=Begin

Изменяет данные MAX.

max bot commands set <commands>
АргументЧто это
commandsобязательныйname=description для каждой команды.

max bot commands clear

очистить меню

Изменяет данные MAX.

max bot commands clear

max bot webhooks

адрес обновлений бота; пока задан, bot watch ничего не получает

max bot webhooks list

вебхуки бота

max bot webhooks list

max bot webhooks set

передавать обновления на HTTPS-адрес; запрещено при другом вебхуке

Изменяет данные MAX.

max bot webhooks set <url> [options]
АргументЧто это
urlобязательныйHTTPS-адрес.
ОпцияЧто делает
--types <types>типы обновлений через запятую в обозначениях мессенджера.
--secret-stdinсекрет для каждого обновления; ввод по запросу или stdin.
--addсохранить прежние вебхуки и добавить ещё один.

max bot webhooks delete

отключить адрес; без вебхуков bot watch снова работает

Изменяет данные MAX.

max bot webhooks delete <url>
АргументЧто это
urlобязательныйадрес.

max bot contacts

увиденные ботом авторы из локальной базы; MAX запрашивается только явно

max bot contacts show

человек: чаты, где писал, последнее сообщение там, недавние сообщения личного чата с ботом

max bot contacts show <who> [options]
АргументЧто это
whoобязательныйидентификатор, @username или часть имени.
ОпцияЧто делает
--all-botsтакже копии всех других ботов, разрешённые readOtherBots.
--bots <profiles>также копии указанных через запятую ботов с разрешением readOtherBots.
--limit <n>количество сообщений личного чата.
--refreshсначала перечитать личный чат через мессенджер одним запросом.

max bot store

локальная копия бота

max bot store fetch

загрузить историю от новых к старым; повтор продолжает

max bot store fetch <chat> [options]
АргументЧто это
chatобязательныйидентификатор или название увиденного чата.
ОпцияЧто делает
--limit <n>максимум сообщений за запуск; по умолчанию 1000.
--page-size <n>сообщений за запрос; по умолчанию 100.
--pause <duration>пауза между страницами для соблюдения лимитов. По умолчанию: 1s.
--since-time <time>остановиться у сообщений старше ISO 8601 или 2h / 1d назад.
--last <n>остановиться, когда сохранены последние n сообщений.

max bot mcp

доступ агента к боту через MCP по stdin/stdout: claude mcp add sales-bot -- max sales bot mcp

max bot mcp [options]
ОпцияЧто делает
--confirm-sendпоказывать владельцу каждое изменение формой сервера.
--allow-dangerousбез формы перед удалением уровня ask.
--allow-sendустарел: решение принимает профиль; сохранён для запуска старых настроек.
--allow-deleteустарел: решение принимает профиль.
--allow-moderateустарел: решение принимает профиль.

max bot mcp config

вывести mcpServers для Claude Desktop, Cursor и других с полными путями; без записи

max bot mcp config [options]
ОпцияЧто делает
--confirm-sendпоказывать владельцу каждое изменение формой сервера.
--allow-dangerousбез формы перед удалением уровня ask.
--allow-sendустарел: решение принимает профиль; сохранён для запуска старых настроек.
--allow-deleteустарел: решение принимает профиль.
--allow-moderateустарел: решение принимает профиль.

max bot me

бот текущего токена: имя, идентификатор, описание, команды

max bot me

max bot comments

комментарии к посту канала; первый аргумент — идентификатор поста mid.…

max bot comments list

комментарии от старых к новым

max bot comments list <message> [options]
АргументЧто это
messageобязательный
ОпцияЧто делает
--limit <n>количество, максимум 100.

max bot comments get

комментарий к посту

max bot comments get <message> <comment>
АргументЧто это
messageобязательный
commentобязательный

max bot comments send

написать комментарий ботом; - читает stdin

Изменяет данные MAX.

max bot comments send <message> <text> [options]
АргументЧто это
messageобязательный
textобязательный
ОпцияЧто делает
--format <format>разметка. Одно из: markdown, html.

max bot comments edit

изменить свой комментарий; - читает stdin

Изменяет данные MAX.

max bot comments edit <message> <comment> <text> [options]
АргументЧто это
messageобязательный
commentобязательный
textобязательный
ОпцияЧто делает
--format <format>разметка. Одно из: markdown, html.

max bot comments delete

удалить комментарий

Изменяет данные MAX.

max bot comments delete <message> <comment>
АргументЧто это
messageобязательный
commentобязательный

max bot uploads

загруженные в MAX файлы для вложений

max bot uploads put

загрузить локальный файл и вывести объект для attachments; messages send --file делает оба шага

Изменяет данные MAX.

max bot uploads put <file> [options]
АргументЧто это
fileобязательный
ОпцияЧто делает
--type <type>явный тип вместо определения по расширению. Одно из: image, video, audio, file.

max bot api

все операции официального Bot API из его схемы; docs/dev/bot-api-coverage.md

max bot api [options]
ОпцияЧто делает
--store-token <profile>сохранить возвращённый токен аутентификации только в ключнице ОС этого профиля бота; никогда не печатать его.

max bot api get-my-info

Сведения о боте — чтение (GET /me)

max bot api get-my-info

max bot api edit-my-commands

Изменить команды бота — запись (PATCH /me/commands)

Изменяет данные MAX.

max bot api edit-my-commands [options]
ОпцияЧто делает
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api get-chat

Получить чат — чтение (GET /chats/{chatId})

max bot api get-chat [options]
ОпцияЧто делает
--chat-id <value>Идентификатор запрашиваемого чата или канала.

max bot api edit-chat

Изменить чат или канал — запись (PATCH /chats/{chatId})

Изменяет данные MAX.

max bot api edit-chat [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата или канала.
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api send-action

Показать действие — запись (POST /chats/{chatId}/actions)

Изменяет данные MAX.

max bot api send-action [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата.
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api get-pinned-message

Получить закреплённое сообщение — чтение (GET /chats/{chatId}/pin)

max bot api get-pinned-message [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата для получения закрепления.

max bot api pin-message

Закрепить сообщение — запись (PUT /chats/{chatId}/pin)

Изменяет данные MAX.

max bot api pin-message [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата для закрепления.
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api unpin-message

Открепить сообщение — запись (DELETE /chats/{chatId}/pin)

Изменяет данные MAX.

max bot api unpin-message [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата для удаления закрепления.

max bot api get-membership

Получить членство в чате или канале — чтение (GET /chats/{chatId}/members/me)

max bot api get-membership [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата или канала.

max bot api leave-chat

Выйти из чата — необратимое действие (DELETE /chats/{chatId}/members/me)

Изменяет данные MAX.

max bot api leave-chat [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата или канала.

max bot api get-admins

Получить администраторов — чтение (GET /chats/{chatId}/members/admins)

max bot api get-admins [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата или канала.

max bot api post-admins

Назначить администраторов — запись (POST /chats/{chatId}/members/admins)

Изменяет данные MAX.

max bot api post-admins [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата или канала.
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api delete-admins

Снять права администратора — запись (DELETE /chats/{chatId}/members/admins/{userId})

Изменяет данные MAX.

max bot api delete-admins [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата или канала.
--user-id <value>Идентификатор пользователя.

max bot api get-members

Получить участников — чтение (GET /chats/{chatId}/members)

max bot api get-members [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата или канала.
--user-ids <value>Идентификаторы пользователей через запятую. При наличии этого параметра count и marker игнорируются.
--marker <value>Маркер.
--count <value>Количество.

max bot api add-members

Добавить участников — запись (POST /chats/{chatId}/members)

Изменяет данные MAX.

max bot api add-members [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата.
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api remove-member

Удалить участника — запись (DELETE /chats/{chatId}/members)

Изменяет данные MAX.

max bot api remove-member [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата или канала.
--user-id <value>Идентификатор удаляемого участника чата или канала.
--block <value>true блокирует пользователя в чате.

max bot api get-subscriptions

Получить подписки — чтение (GET /subscriptions)

max bot api get-subscriptions

max bot api subscribe

Подписаться — запись (POST /subscriptions)

Изменяет данные MAX.

max bot api subscribe [options]
ОпцияЧто делает
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api unsubscribe

Отписаться — запись (DELETE /subscriptions)

Изменяет данные MAX.

max bot api unsubscribe [options]
ОпцияЧто делает
--url <value>URL удаляемой подписки WebHook.

max bot api get-upload-url

Получить URL загрузки — запись (POST /uploads)

Изменяет данные MAX.

max bot api get-upload-url [options]
ОпцияЧто делает
--type <value>Тип файла: image, audio, video, file.

max bot api get-messages

Получить сообщения — чтение (GET /messages)

max bot api get-messages [options]
ОпцияЧто делает
--chat-id <value>Идентификатор чата или канала для получения сообщений.
--message-ids <value>Идентификаторы сообщений через запятую.
--from <value>Начальное время; используйте after.
--to <value>Конечное время; используйте before.
--before <value>Сообщения до временной метки.
--after <value>Сообщения после временной метки.
--count <value>Максимум сообщений в ответе.

max bot api send-message

Отправить сообщение — запись (POST /messages)

Изменяет данные MAX.

max bot api send-message [options]
ОпцияЧто делает
--user-id <value>Задайте для отправки пользователю.
--chat-id <value>Задайте для отправки в чат или канал.
--disable-link-preview <value>false отключает предпросмотр ссылок в тексте.
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api edit-message

Изменить сообщение — запись (PUT /messages)

Изменяет данные MAX.

max bot api edit-message [options]
ОпцияЧто делает
--message-id <value>Идентификатор редактируемого сообщения.
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api delete-message

Удалить сообщение — необратимое действие (DELETE /messages)

Изменяет данные MAX.

max bot api delete-message [options]
ОпцияЧто делает
--message-id <value>Идентификатор удаляемого сообщения.

max bot api get-message-by-id

Получить сообщение — чтение (GET /messages/{messageId})

max bot api get-message-by-id [options]
ОпцияЧто делает
--message-id <value>Идентификатор сообщения (mid) для чтения в чате или канале.

max bot api get-comments

Получить комментарии — чтение (GET /messages/{messageId}/comments)

max bot api get-comments [options]
ОпцияЧто делает
--message-id <value>Идентификатор комментируемого сообщения (mid).
--comment-ids <value>Идентификаторы комментариев через запятую.
--before <value>Комментарии до временной метки.
--after <value>Комментарии после временной метки.
--count <value>Максимум комментариев в ответе.

max bot api send-comment

Отправить комментарий — запись (POST /messages/{messageId}/comments)

Изменяет данные MAX.

max bot api send-comment [options]
ОпцияЧто делает
--message-id <value>Идентификатор комментируемого сообщения (mid).
--disable-link-preview <value>false отключает предпросмотр ссылок в тексте.
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api edit-comment

Изменить комментарий — запись (PUT /messages/{messageId}/comments)

Изменяет данные MAX.

max bot api edit-comment [options]
ОпцияЧто делает
--message-id <value>Идентификатор комментируемого сообщения (mid).
--comment-id <value>Идентификатор редактируемого комментария.
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api delete-comment

Удалить комментарий — необратимое действие (DELETE /messages/{messageId}/comments)

Изменяет данные MAX.

max bot api delete-comment [options]
ОпцияЧто делает
--message-id <value>Идентификатор комментируемого сообщения (mid).
--comment-id <value>Идентификатор удаляемого комментария.

max bot api get-comment-by-id

Получить комментарий — чтение (GET /messages/{messageId}/comments/{commentId})

max bot api get-comment-by-id [options]
ОпцияЧто делает
--message-id <value>Идентификатор комментируемого сообщения (mid).
--comment-id <value>Идентификатор комментария (mid) для чтения в канале.

max bot api get-video-attachment-details

Получить сведения о видео — чтение (GET /videos/{videoToken})

max bot api get-video-attachment-details [options]
ОпцияЧто делает
--video-token <value>Токен вложения видео.

max bot api answer-on-callback

Ответить на callback — запись (POST /answers)

Изменяет данные MAX.

max bot api answer-on-callback [options]
ОпцияЧто делает
--callback-id <value>Идентификатор нажатой кнопки, полученный ботом в MessageCallbackUpdate.
--disable-link-preview <value>true отключает предпросмотр ссылок в обновлённом тексте.
--body <json>тело запроса JSON; - читает stdin.
--body-file <path>тело из JSON-файла; - означает stdin.

max bot api get-updates

Получить обновления — запись (GET /updates)

Изменяет данные MAX.

max bot api get-updates [options]
ОпцияЧто делает
--limit <value>Максимум обновлений в ответе.
--poll-timeout <value>Таймаут долгого опроса в секундах.
--marker <value>null запрашивает ещё не полученные обновления.
--types <value>Типы обновлений через запятую.

Коды возврата

Скрипт ветвится по коду, а не по тексту: текст меняется, код — нет.

КодКогда
0получилось
2validation_error
3configuration_error
4authentication_error
5permission_error
6not_found
7confirmation_required
8rate_limited
9timeout
10network_error
11provider_error
12provider_unavailable
13invalid_response
14outcome_unknown
130cancelled
1всё остальное

0 и только 0 означает, что операция выполнена. 14 — outcome_unknown — означает, что сообщение могло уйти: не отправлено и не провалено, и повторять его можно только с тем же --send-id.

На этой странице

Общие опцииmax sessionmax session startmax session endmax setupmax accountmax account showmax account updatemax account sessionsmax account sessions listmax account sessions endmax chatsmax chats listmax chats showmax chats eventsmax chats inspectmax chats joinmax chats mark-readmax chats leavemax chats createmax chats membersmax chats members listmax chats members addmax chats members removemax chats adminsmax chats admins addmax chats admins removemax chats updatemax chats linkmax chats link showmax chats link resetmax chats foldersmax chats folders listmax chats folders createmax chats folders updatemax chats folders deletemax chats rulesmax chats rules showmax chats rules setmax chats rules unsetmax chats moderatemax contactsmax contacts listmax contacts showmax contacts syncmax contacts lookupmax contacts addmax contacts removemax contacts blockmax contacts unblockmax contacts renamemax contacts importmax messagesmax messages listmax messages searchmax messages showmax messages contextmax messages linksmax messages downloadmax messages transcribemax messages sendmax messages scheduledmax messages editmax messages deletemax messages forwardmax messages pinmax messages unpinmax storemax store statusmax store fetchmax store jobsmax store jobs listmax store jobs showmax store jobs cancelmax store exportmax store clearmax store infomax store checkmax store migratemax store reindexmax store backupmax store restoremax conversationsmax conversations buildmax conversations listmax conversations showmax conversations searchmax conversations batchesmax conversations batches statusmax conversations batches nextmax conversations linksmax conversations links addmax conversations links clearmax conversations embedmax conversations embed statusmax conversations embed clearmax modelsmax models audiomax models audio listmax models audio downloadmax models textmax models text listmax models text downloadmax models text keymax models text key setmax models text key removemax pollsmax polls showmax polls votemax polls closemax polls createmax reactionsmax reactions addmax reactions removemax recipientsmax recipients listmax recipients addmax recipients removemax recipients clearmax sendsmax sends listmax inboxmax reviewmax servemax servermax server startmax server stopmax server restartmax server statusmax server logsmax server installmax server uninstallmax watchmax configmax config showmax config setmax config unsetmax doctormax doctor reportmax doctor report createmax runsmax runs listmax runs showmax runs pathmax skillmax skill showmax skill installmax commandsmax upgrademax completemax mcpmax mcp configmax mcp setupmax mcp doctormax botmax bot authmax bot auth setmax bot auth showmax bot auth removemax bot listmax bot chatsmax bot chats listmax bot chats showmax bot chats leavemax bot chats actionmax bot chats adminsmax bot chats admins listmax bot chats admins addmax bot chats admins removemax bot chats membersmax bot chats members removemax bot chats members listmax bot chats members addmax bot chats rulesmax bot chats rules showmax bot chats rules setmax bot chats rules unsetmax bot chats moderatemax bot messagesmax bot messages sendmax bot messages listmax bot messages showmax bot messages editmax bot messages deletemax bot messages pinmax bot messages unpinmax bot messages searchmax bot messages betweenmax bot recipientsmax bot recipients listmax bot recipients addmax bot recipients removemax bot recipients clearmax bot sendsmax bot sends listmax bot watchmax bot callbacksmax bot callbacks answermax bot commandsmax bot commands listmax bot commands setmax bot commands clearmax bot webhooksmax bot webhooks listmax bot webhooks setmax bot webhooks deletemax bot contactsmax bot contacts showmax bot storemax bot store fetchmax bot mcpmax bot mcp configmax bot memax bot commentsmax bot comments listmax bot comments getmax bot comments sendmax bot comments editmax bot comments deletemax bot uploadsmax bot uploads putmax bot apimax bot api get-my-infomax bot api edit-my-commandsmax bot api get-chatmax bot api edit-chatmax bot api send-actionmax bot api get-pinned-messagemax bot api pin-messagemax bot api unpin-messagemax bot api get-membershipmax bot api leave-chatmax bot api get-adminsmax bot api post-adminsmax bot api delete-adminsmax bot api get-membersmax bot api add-membersmax bot api remove-membermax bot api get-subscriptionsmax bot api subscribemax bot api unsubscribemax bot api get-upload-urlmax bot api get-messagesmax bot api send-messagemax bot api edit-messagemax bot api delete-messagemax bot api get-message-by-idmax bot api get-commentsmax bot api send-commentmax bot api edit-commentmax bot api delete-commentmax bot api get-comment-by-idmax bot api get-video-attachment-detailsmax bot api answer-on-callbackmax bot api get-updatesКоды возврата