Нужно создать бота который будет брать информацию либо из NetSchool API либо из Excel таблиц онлайн, и при каждой корректировке будет также изменять и у себя информацию. Будет отправлять актуальную информацию. Бот будет расписание, где должен выводить по запросу расписание для учеников и для каждого учителя отдельно. Можете рассказать как это сделать?
Используйте библиотеку https://github.com/vityaschel/asurso для JavaScript и библиотеку XLSX для создания таблиц Excel в NodeJS. Можете запускать переодические обновления или с помощью crontab или с помощью таймеров внутри самого js. Бота можете сделать для вконтакте с помощью библиотеки https://www.npmjs.com/package/vk-io или для более продвинутых есть библиотека телеграм, но честно скажу вам что телеграм апи достаточно просто чтобы с помощью обычного node-fetch можно делать запросы, ну или воспользоваться node-telegram-bot-api