An open API service indexing awesome lists of open source software.

https://github.com/llm-grading-system/studentbot

Телеграм-бот для взаимодействия со студентами
https://github.com/llm-grading-system/studentbot

Last synced: 3 months ago
JSON representation

Телеграм-бот для взаимодействия со студентами

Awesome Lists containing this project

README

        

## Telegram-бот для студентов

### Разработка

```bash
python -m src.app
```

### Функции

- Привязка GitHub-аккаунта
- Получение оповещений
- Просмотр статистики по решенным заданиям
- Возможность оспорить оценку

### Запуск контейнеров для разработки
Контейнер приложения запускается в reload-режиме для разработки
```bash
docker compose -f dev.docker-compose.yaml build
docker compose -f dev.docker-compose.yaml up -d
```

### Переменные окружения

```env
# Telegram
BOT_TOKEN=

# API
API_SCHEMA=http
API_HOST=localhost
API_PORT=8000

# Kafka
KAFKA_BOOTSTRAP_SERVERS=localhost:29092

# GitHub
GITHUB_ACCESS_TOKEN=
```