Skip to content

Bot na platformie Discord udostępnia aktualizacje zastępstw, które pobiera ze strony internetowej korzystającej z usługi Zastępstwa Optivum firmy VULCAN.

License

Notifications You must be signed in to change notification settings

kacpergorka/zastepstwa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aktualizacje zastępstw wysyłane na platformie Discord

Kod bota przystosowany jest do zastępstw Zespołu Szkół Elektronicznych w Bydgoszczy oraz VII Liceum Ogólnokształcącego w Bydgoszczy. Jesteś uczniem tych szkół? Dodaj bota, a następnie ciesz się z nieomijających Ciebie zastępstw. Wszystkie ważne informacje znajdziesz w wiadomości prywatnej wysłanej przez bota.

Informacje techniczne

Bot na platformie Discord udostępnia aktualizacje zastępstw, które pobiera ze strony internetowej korzystającej z usługi Zastępstwa Optivum firmy VULCAN.

W przypadku wystąpienia jakiegokolwiek błędu z zakresu poprawnego funkcjonowania bota lub prawidłowego wysyłania zastępstw, utwórz issue z dokładnym opisem błędu, a w miarę możliwości postaram się odpowiednio szybko go naprawić. Aby skontaktować się z administratorami bota, użyj polecenia /informacje i postępuj zgodnie z instrukcjami.

Jeżeli jesteś uczniem innej szkoły, która tak samo, jak Zespół Szkół Elektronicznych w Bydgoszczy lub VII Liceum Ogólnokształcące w Bydgoszczy korzysta z usługi Zastępstwa Optivum firmy VULCAN i chciałbyś, aby twoja szkoła dostała wsparcie przez bota, skontaktuj się ze mną, a w miarę możliwości postaram się wdrożyć Twoją szkołę do procesu konfiguracji.

Największe atrybuty bota

Wybór kanału do wysyłania zastępstw

Bot umożliwia wybranie interesującej Ciebie szkoły oraz dedykowanego kanału tekstowego, na który będą wysyłane zastępstwa, przy pomocy polecenia /skonfiguruj. Dzięki temu wszystkie istotne informacje trafią do wybranej grupy użytkowników.

Filtracja zastępstw przystosowana dla uczniów i nauczycieli

Jedną z najważniejszych funkcji bota jest konfigurowana filtracja zastępstw, w dalszym procesie polecenia /skonfiguruj. Podczas konfiguracji możesz wskazać, które klasy lub którzy nauczyciele Cię interesują. Efekt? Otrzymujesz jedynie powiadomienia, które naprawdę Cię dotyczą, bez konieczności przeglądania całej listy zastępstw. Jeżeli wprowadzisz nazwę klasy lub nazwisko z błędem, bot zaproponuje najbardziej prawdopodobne poprawne dopasowania.

Zaawansowane wyszukiwanie i filtrowanie zastępstw

Bot potrafi inteligentnie dopasować wpisy zastępstw nawet wtedy, gdy nazwy klas czy nazwiska nauczycieli zapisane są w różny sposób. Wyodrębniając znaki specjalne, kropki, polskie znaki diakrytyczne czy zbędne spacje, a także rozpoznając skróty oraz inicjały bezbłędnie wyselekcjonowuje zastępstwa dla zastosowanej filtracji.

Statystyki zastępstw

Za pomocą polecenia /statystyki jesteś w stanie zobaczyć jaką ilość zastępstw bot dostarczył na Twój serwer oraz listę nauczycieli z największą liczbą odnotowanych zastępstw. Na zakończenie roku szkolnego bot automatycznie wyśle podsumowanie całorocznego dostarczania zastępstw na serwer, a Ty będziesz w stanie zobaczyć, którzy nauczyciele najczęściej zostawali odnotowywani.

Czytelny i przejrzysty interfejs

Dzięki wykorzystaniu nowoczesnych elementów interfejsu, udostępnionych przez Discorda, bot oferuje intuicyjny sposób konfiguracji oraz przejrzyście i czytelnie sformatowane zastępstwa.

Instalacja oprogramowania

git clone https://github.com/kacpergorka/zastepstwa/
cd zastepstwa
python3 -m pip install -r requirements.txt

Po sklonowaniu repozytorium i zainstalowaniu wymaganych bibliotek uruchom plik main.py i poczekaj, aż wygeneruje się domyślny plik config.json. Następnie uzupełnij wygenerowany plik, według przykładowego pliku konfiguracyjnego. W przypadku jakichkolwiek problemów utwórz Issue i dokładnie opisz napotkany problem.

Projekt licencjonowany na podstawie Licencji MIT. Stworzone z ❤️ przez Kacpra Górkę!

About

Bot na platformie Discord udostępnia aktualizacje zastępstw, które pobiera ze strony internetowej korzystającej z usługi Zastępstwa Optivum firmy VULCAN.

Topics

Resources

License

Stars

Watchers

Forks

Languages