Инструкция по Telegram-боту

Telegram-бот — главный канал для сдачи домашних заданий и получения организационной информации. Ниже — как зарегистрироваться, как сдавать ДЗ и как правильно трактовать сообщения/предупреждения.

Зачем бот нужен

  • В боте публикуется организационная информация и изменения (важно регулярно читать сообщения).
  • Через бота студенты сдают домашние задания.
  • В боте можно смотреть дедлайны.
  • На занятиях в этом чате могут приходить вопросы, на которые нужно отвечать прямо там.
  • Сюда же приходят результаты проверки ДЗ.

Регистрация

  1. Откройте бота и нажмите Start (или отправьте команду /start).
  2. Введите код регистрации (его сообщают на лекции / в материалах курса).
  3. Укажите Фамилию Имя.
  4. Укажите физтеховскую почту. Она обязательно должна оканчиваться на @phystech.edu или @phystech.su.
    Эта почта используется для выдачи доступов к сайту, поэтому важно её запомнить и вводить без ошибок.
  5. Укажите учебную группу.

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

Успешно.

Как сдавать домашние задания

Перед любой сдачей: всегда начинайте с команды /start и дождитесь ответа бота. Если бот не подтвердил готовность (кнопками или сообщением) — файлы не будут приняты.

Когда появляется кнопка сдачи

  • Кнопка «сдать определённое задание» появляется, когда открывается сдача домашки, и исчезает, когда наступает дедлайн.
  • После дедлайна работы не принимаются, за исключением случаев наличия уважительной причины (см. правила переносов дедлайнов).

  • Если вам перенесли дедлайн, кнопка появится снова — не нужно писать проверяющим и пересылать работы вручную.

Отправка файлов

После нажатия кнопки сдачи отправьте файлы на проверку, следуйте правилам: о загрузке.

Правила:
▫️ Можно отправлять один или много файлов за раз.
▫️ В десктопном приложении для прикрепления ноутбука необходимо нажать на скрепку один раз.
▫️ В десктопном приложении отключай сжатие (иначе бот может получить не то, что вы думаете).
▫️ Фото/видео и т.п. отправляй как файл, а не как «фото»/«видео».
▫️ Бот не принимает файл тяжелее 20 Мб. Если файл больше — заранее разделите решение на несколько файлов.
▫️ Чтобы завершить посылку, ничего делать не нужно — всё и так работает.
▫️ Когда вы начнёте выполнять другие действия с ботом, дополнить ДЗ файлами будет нельзя. Надо будет загружать все заново.
▫️ Чтобы заменить итоговое решение, нажмите /start и сдайте ДЗ заново.

Важно: после отправки каждого файла обязательно дождитесь сообщения от бота о том, что файл загружен. Если подтверждения нет — файл не сохранён.

Повторная сдача: до наступления дедлайна работу можно отправлять неограниченное количество раз.

Важно: при повторной сдаче все ранее загруженные файлы удаляются. Бот обязательно предупреждает об этом перед началом новой загрузки. Для этого нужно снова начать диалог с ботом с команды /start и пройти процесс сдачи заново.

Сообщение об успешной загрузке

Если вы получили сообщение вида ниже — файл принят и отправлен на проверку (даже если дальше идут предупреждения).

Успешно.

Предупреждения и что они значат

Иногда после загрузки бот присылает предупреждения. Главное правило: если вы получили сообщение об успешной загрузке (см. выше) — работа сдана, паниковать не нужно.

Примеры предупреждений

  • 1) Предупреждение «Стой! Подумай!»
    Предупреж�дение: Стой! Подумай!

    Означает, что вы отправили файл в чат, не нажав /start и не выбрав задание.

  • 2) Отсутствует отметка о том, что работа в финальной версии
    Предупреждение: работа не отмечена как финальная

    Означает, что вы не убрали частицу not в строке статуса внутри bot-check-ячейки. Это нужно, чтобы случайно не сдавать промежуточную версию.

  • 3) идентификатор работы неверный либо его нет
    Предупреждение: идентификатор работы неверный либо его нет

    Может означать, что вы сдали не тот ноутбук, либо строка HW_ID заполнена неверно (например, пустая строка/ошибка формата).

  • 4) Ячейка bot check не найдена
    Предупреждение: Ячейка bot check не найдена

    Означает, что служебная bot-check-ячейка отсутствует в ноутбуке.

Даже если бот ругается на bot check, но сообщение «файл загружен и переименован» пришло — сдача состоялась.