Бот для просотра расписания на следующий день в ЭлЖур через Telegram Bot с возможностью запланированной отправки расписания.
- .NET 10.0.100 или новее.
- Клонируйте репозиторий.
- Соберите проект.
- Заполните файл
appsettings.json. - Запустите проект.
BotToken - токен Telegram бота из BotFather.
BaseUrl - URL к API ЭлЖур https://{vendor}.eljur.ru/apiv3. Заместо {vendor} - код учебного заведения.
DevKey - ключ разработчика. Необходим для работы с API. Получить его можно через тех. поддержку.
AuthToken - API токен от аккаунта.
Vendor - код учебного заведения.
chatIds - массив ID чатов в Telegram, по которым будет осуществляться рассылка расписания
Подробную информацию о API можно найти на официальном сайте ЭлЖура.
Этот проект использует следующие библиотеки с открытым исходным кодом:
- Telegram.Bot - лицензируется под MIT License. См. Telegram.Bot License.
- Quartz.NET - лицензируется под Apache License 2.0. См. Quartz.NET License.
Этот проект находится под лицензией MIT. Подробности см. в файле LICENSE.