Неофициальный помощник · @guloxy_aibot
Чтобы разбирать твои ЦДЗ, боту нужен доступ к твоему МЭШ. Подключиться можно двумя способами: войти в боте по логину и паролю — работает с телефона, — или передать токен из браузера, если пароль вводить не хочешь.
Пароль от мос.ру спрашивают только в самом боте @guloxy_aibot и только в момент входа. Он не сохраняется ни в базе, ни в логах: бот меняет его на токен и забывает, а сообщение с паролем удаляет из чата сразу.
Эта страница пароль не спрашивает вообще. Она ничего никуда не отправляет — ни токен, ни то, что ты сюда впишешь. Если какой-то другой сайт просит пароль «чтобы подключить бота» — это не мы, закрой вкладку.
Не хочешь давать пароль даже боту — это нормально, тогда используй способ 2 или 3.
Способ 1 · телефон и любой браузер
Ничего копировать не нужно, компьютер не нужен. Бот сам получит доступ — так же, как это делает приложение «Дневник МЭШ».
/loginОн предложит выбор — нажми «По логину и паролю».
Тот, которым заходишь в МЭШ: телефон, почта или СНИЛС.
Бот удалит это сообщение сразу, как получит. В базу пароль не попадает.
Мос.ру пришлёт его, как при обычном входе. После этого всё — можно присылать задания.
Доступ бот продлевает сам, так что заново входить каждые несколько дней не придётся.
Способ 2 · компьютер
Маленькая закладка-скрипт: открываешь МЭШ, жмёшь её, токен сам оказывается в буфере обмена.
Если её не видно — Ctrl + Shift + B в Chrome, Edge, Firefox и Яндекс.Браузере. В Zen панели закладок нет вообще: жми Ctrl + B, откроется боковая панель — закладку можно перетащить туда.
Появится закладка с названием «Токен МЭШ». Это делается один раз.
Дождись, пока загрузится дневник — до этого токена ещё нет.
Токен скопируется. Открывай бота, отправляй /login и вставляй.
Если кнопка ответила «токен не найден» — значит МЭШ закрыл эту cookie от скриптов. Ничего не сломалось, просто иди способом 3, он работает всегда.
Не работает перетаскивание?
Создай закладку вручную и вставь этот код в поле «Адрес»:
javascript:(function(){try{var m=document.cookie.match(/(?:^|;\s*)(?:auth_token|aupd_token)=([^;]*)/);if(!m){alert('Токен не найден. Проверь, что ты на uchebnik.mos.ru и вошёл в аккаунт.');return}var t=decodeURIComponent(m[1]);if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(t).then(function(){alert('Токен скопирован.')},function(){prompt('Скопируй токен:',t)})}else{prompt('Скопируй токен:',t)}}catch(e){alert('Ошибка: '+e.message)}})()
Способ 3 · работает всегда
Нужен компьютер: на телефоне инструментов разработчика нет.
F12Не сработало — Ctrl + Shift + I. Откроется панель разработчика.
Chrome, Edge, Яндекс: вкладка Application → слева Cookies. Firefox и Zen: вкладка Хранилище (Storage) → Куки. Дальше выбери https://uchebnik.mos.ru.
auth_tokenНайди строку с этим именем и скопируй колонку Value целиком — это длинная строка без пробелов. Отправь её боту после /login.
Проверка
Вставь то, что скопировал. Проверка идёт прямо здесь, в твоём браузере — ничего не отправляется.
Пока пусто.
Если что-то пошло не так
/login. Если передавал токен вручную — так и задумано: МЭШ выдаёт его на несколько дней. Достань токен заново и отправь боту.auth_tokenhttps://uchebnik.mos.ru, и обнови страницу./login в боте и вход по логину и паролю. Токен с телефона не достать — там нет инструментов разработчика. А ещё боту всегда можно просто прислать скриншот задания: для картинок и текста подключение вообще не нужно.Ctrl + B — откроется боковая панель, туда кнопку и перетаскивай. Не хочется возиться — используй способ 1 или способ 3, они от браузера не зависят./cancel и начни /login заново./login./logout — он сотрёт токен и историю. А если выйти из аккаунта на самом сайте МЭШ, старый токен перестанет работать сам.