mirea-queue

module
v0.0.0-...-20db9b2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2026 License: MIT

README

mirea-queue

Бот очереди для РТУ МИРЭА

License Tests Status Deploy Status

Для тех кому надоели бесконечные очереди, которые противоречат друг другу

Функционал бота

  • Позволяет записываться на очередь по предмету
  • Разделение очередей по группам и предметам каждой группы
  • Возможность пропускать человека выше по очереди
  • Интеграция с расписанием МИРЭА (подгружает оттуда список групп и их дисциплин)
  • Очищает все очереди в 6 утра по МСК (перед началом всех пар)

Установка и запуск

Для установки бота скопируйте исходный код бота, измените токен бота на токен того телеграмм бота, на котором будет работать очередь, и измените токен админа на любую строчку по желанию в файле .env.example и переименуйте его в .env

Для работы бота необходим установленный Docker. После настройки запустите следующие команды:

docker compose -f docker-compose.local.yaml up -d --build

Пользоваться ботом можно по ссылке

Directories

Path Synopsis
cmd
clear-queue command
migrator command
queue command
internal
app
bot
lib/ical
Пакет для работы с ICal файликами
Пакет для работы с ICal файликами
services/admin
Сервис валидации админа
Сервис валидации админа
services/queue
Сервис очереди
Сервис очереди
services/schedule
Сервис расписания
Сервис расписания
services/users
Сервис пользователей
Сервис пользователей

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL