Skip to content

Wirtualny Asystent Lekcyjny w Pythonie, czyli bot na platformie Discord. Wykorzystuje API dziennika Vulcan UONET+ do wysyłania odpowiednich informacji w formie wiadomości.

License

Notifications You must be signed in to change notification settings

Wafelowski/AsystentLekcyjnyPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wirtualny Asystent Lekcyjny w Pythonie - WALP

Bot łączący się z API dziennika Vulcan UONET+ uzyskując w ten sposób różne informacje.

Instalacja

Wymagania

Tokeny

Skopiuj plik config-example.json, wklej tam poprawne tokeny, a następnie zmień jego nazwę na config.json

Komendy

W przypadku uczęszczania do obu szkół, używane będą dane tylko z pierwszej.

  • !plan <dzień>

Wyświetla plan lekcji ucznia z danego dnia. Aliasy: lekcje, planlekcji

  • !frekwencja <dzień>

Wyświetla frekwencję ucznia z danego dnia. Aliasy: obecność, obecnosc

  • !oceny

Wyświetla wszystkie oceny z aktualnego półrocza. Alias: grades

  • !ocena

Wyświetla szczegółowe informacje o ocenie. Alias: grade

  • !numerek

Wysyła szczęśliwy numerek z dzisiejszego dnia. Aliasy: numer, szczęśliwynumerek, szczesliwynumerek, luckynumber

  • !homework

Wyświetla zadania domowe na aktualny tydzień. Aliasy: zadania_domowe, zadane, zadaniadomowe, zaddom, hw


To-Do

  • Wersja globalna, jeden bot dla wszystkich uczniów poprzez przypisywanie tokenów do konta Discord.
  • Wersja discord.js
  • Discord.py v2.0
  • Informacje o zakończeniu lekcji (dzwonku)
  • Wersja self-hosted dla danej klasy, wyświetlająca w statusie aktualną lekcję.

About

Wirtualny Asystent Lekcyjny w Pythonie, czyli bot na platformie Discord. Wykorzystuje API dziennika Vulcan UONET+ do wysyłania odpowiednich informacji w formie wiadomości.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages