Как создать бота в Сферуме: пошаговое руководство для школьных сообществ
6 октября 2026
Инструкция · Образование · Чат-боты
Сферум — образовательная платформа от VK, где любой школьный чат можно превратить в умного помощника. Для этого не нужны ни серверы, ни опыт программирования на уровне индустрии.
0 ₽
стоимость создания
~15 мин
на базового бота
Python
основной язык ботов
Чат-бот в Сферуме — это учётная запись, которая автоматически отвечает на сообщения, рассылает расписание, собирает голоса в опросах и напоминает о домашних заданиях. В основе всего лежит API ВКонтакте (платформа Сферум работает на его инфраструктуре), поэтому подход к созданию бота универсален и надёжен.
Зачем школе вообще бот
Прежде чем перейти к практике, полезно понять, какие задачи реально решает бот в школьном пространстве:
📅
Расписание по команде
Ученики пишут «завтра» — бот присылает расписание на следующий день.
📣
Мгновенные рассылки
Классный руководитель одним сообщением уведомляет всех родителей.
✅
Опросы и голосования
Выбор даты экскурсии или темы классного часа без хаоса в чате.
Существует два принципиально разных подхода. Выбор зависит от целей и технических навыков.
Конструкторы и Chat Bot Framework
Подходит учителям и старостам без опыта программирования. В Сферуме доступен Chat Bot Framework — встроенный инструмент для создания простых ботов через визуальный интерфейс.
Готовые сценарии: приветствие, команды, автоответы
Бот запускается внутри платформы — хостинг не нужен
Ограниченная гибкость: сложную логику не построить
Самописный бот на Python
Для тех, кто хочет гибкость и дополнительно изучить программирование. Сферум работает через Bots API ВКонтакте, поэтому код и библиотеки (например, vk_api) полностью совместимы.
Любая логика: интеграция с таблицами расписания, датабазами, нейросетями
Потребуется хостинг (например, бесплатный тариф облачной платформы)
Отличная практика для школьного кружка программирования
Пошаговый план создания бота
Ниже — универсальный алгоритм для пути «с кодом» как наиболее полного. Шаги 1–3 общие для обоих подходов.
1
Создать сообщество
В интерфейсе ВКонтакте/Сферум создаётся сообщество (группа школы или класса) — именно от его лица будет работать бот. Тип сообщества не важен, важны права администратора.
2
Включить сообщения и API
В настройках сообщества: Управление → Сообщения — включить. Затем Управление → Работа с API: включить Long Poll API (тип событий: «Входящее сообщение») и получить ключ доступа (токен). Токен — секретный, его нельзя публиковать.
3
Написать логику бота
Устанавливается библиотека pip install vk_api и пишется простейший обработчик команд. Минимальный каркас занимает около 20 строк.
4
Запустить и подключить к чату
Скрипт запускается на постоянно работающей машине (школьный сервер, домашний компьютер, облако). Бота добавляют в чат Сферума как участника и рекомендуется назначить администратором беседы, чтобы он видел все сообщения.
Минимальный пример кода
Бот-эхо на Python с одной полезной командой — выглядит так:
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
# Токен и ID сообщества
vk_session = vk_api.VkApi(token='ВАШ_ТОКЕН')
longpoll = VkBotLongPoll(vk_session, ID_СООБЩЕСТВА)
vk = vk_session.get_api()
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW:
text = event.object.message['text'].lower()
peer = event.object.message['peer_id']
if text == '/start':
answer = 'Привет! Я школьный бот. Команды: /расписание'elif text == '/расписание':
answer = 'Завтра: математика, русский, физ-ра'else:
answer = 'Неизвестная команда. Напишите /start'
vk.messages.send(peer_id=peer, message=answer, random_id=0)
Частые ошибки при запуске
Бот не отвечает в беседе+
Причина почти всегда одна: в беседе бот не назначен администратором. Без этого прав API не передаёт ему сообщения других участников. Вторая частая причина — не включён тип события «Входящее сообщение» в настройках Long Poll.
Утечка токена+
Если токен попал в открытый доступ (например, выложен в публичный репозиторий), его нужно немедленно перевыпустить в настройках сообщества. До тех пор любой человек сможет отправлять сообщения от имени бота.
Бот «засыпает» и перестаёт работать+
Скрипт запущен на домашнем компьютере, который выключается? Для постоянной работы бота нужен стабильный хостинг или заведение скрипта в автозагрузку сервера, а также автоматический перезапуск при падении.
Правила безопасности в школьной среде
Не собирать лишние данные. Бот работает в беседах с несовершеннолетними — никаких опросов с личными данными без необходимости.
Согласие администрации. Запуск бота в официальных школьных чатах стоит согласовать с классным руководителем или завучем.
Модерация команд. Если бот реагирует на произвольный текст, добавьте фильтры, чтобы исключить флуд и злоупотребления.
Доступ к коду. Если бота пишут ученики, код и токен храните в приватном репозитории с доступом только у участников проекта.
Коротко про главное
Бот в Сферуме создаётся на базе сообщества через ВК Bots API. Простейший вариант собирается в визуальном конструкторе за считанные минуты, а версия на Python открывает неограниченные возможности — от расписания до интеграции с электронным дневником. Главная ценность такого проекта для школы ещё и в том, что это живая практика программирования с реальной пользой для всех участников чата.