Дашборд/Инструкции/Контроль заданий в турнире

Контроль заданий в турнире

Бот слушает чат вашего события и автоматически ставит баллы участникам, когда они присылают выполненное задание с кодовой фразой (например #дз_1). Работает в Telegram, ВКонтакте и MAX. Ниже — как настроить и как убедиться, что слушалка работает.

Как это работает в двух словах

У каждого задания вы задаёте свою кодовую фразу. Когда участник пишет эту фразу в чате события, бот находит его среди зарегистрированных и ставит 1 балл за это задание. Если фразу написал кто-то, кого нет в участниках — он подсветится красным «не опознан», и бот ответит ему, что он не зарегистрирован. Важность задания регулируется весом критерия, а не баллом.

1

Заведите критерии заданий с кодовыми фразами

Откройте свой турнир → вкладка «Оценки» → подвкладка «Критерии». Создайте критерий задания и поставьте у него тип «Ставит: Ручной» — тогда появится поле «Кодовая фраза».

  • Одна фраза на один критерий. Например: #дз_1, #дз_1_видео, лицензию.
  • Фраза ловится в любом месте сообщения и без учёта регистра (#ДЗ_1 = #дз_1).
  • Одно сообщение может содержать несколько фраз сразу — засчитается каждая.
  • Вес критерия задаёт его важность в итоге. Балл за выполнение всегда 1.
2

Добавьте бота в чат события

Бот должен видеть сообщения чата. На каждой площадке — по-своему:

🤖Telegram

Добавьте вашего бота в группу/чат события и сделайте его администратором. Админ видит все сообщения — настройка приватности (Group Privacy) роли не играет.

🟦ВКонтакте

В настройках сообщества: Управление → Сообщения → Настройки для бота → включите «Разрешать добавлять сообщество в беседы». Затем добавьте сообщество в беседу события администратором. Если добавляли до включения настройки — удалите и добавьте заново. Long Poll должен быть включён с событием «Входящее сообщение».

🟣MAX

Добавьте бота в чат события как участника.

3

Узнайте ID чата командой /chatid

Напишите прямо в чате события команду /chatid — бот ответит числовым ID этого чата. Это единственное, что бот пишет в чат; в остальном он молчит.

Для Telegram ID выглядит как -1002163265255, для ВКонтакте — как 2000000001, для MAX — длинное отрицательное число.

4

Впишите ID чата в настройки события

Откройте турнир → вкладка «Настройки» → блок чатов события. Под нужной площадкой есть поле «ID чата для подсчёта заданий» — вставьте туда ID из шага 3 и нажмите «Сохранить».

Можно заполнить сразу несколько площадок — бот будет слушать чат на каждой из них.

5

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

Вернитесь во вкладку «Оценки» → «Контроль заданий»:

  • Включите большой тумблер «Слушание заданий в чатах».
  • Под каждой площадкой нажмите «Проверить, что бот слушает». Для Telegram бот проверит, что он реально в чате и админ — тогда статус станет зелёным «слушает ✓».
  • Для каждого этапа выберите, кого слушаем: зрителей (обычных участников) или спикеров/жюри.
Жёлтый статус «не проверено» означает только, что вы ещё не нажали «Проверить» — это не значит, что бот не слушает. Бот слушает, как только ID вписан и тумблер включён.

Финальная проверка — напишите тестовую фразу

Попросите зарегистрированного участника (или себя) написать в чате события любую кодовую фразу, например #дз_1. Через пару секунд:

  • В таблице внизу вкладки «Контроль заданий» появится новая строка с автором, фразой, временем и текстом сообщения.
  • Участнику начислится 1 балл — это видно в подвкладке «Турнирная таблица», в колонке этого задания.
  • Если автор не в списке участников — строка будет красной «не опознан» (отфильтровать можно селектором «не опознан»).
Не нашли ответ?

Напишите в поддержку — написать в тех.поддержку

Всё это настраивается мышкой

Без программиста и технического задания. 7 дней бесплатно, карта не нужна.

Попробовать бесплатно