Bot Discord wysyłający treść pytań i odpowiedzi do testów na testportal'u
- Testshoter Discord Bot
- Ważne
- Komendy
- Wymagania wstępne
- Pobieranie Testshoter'a
- Tworzenie i dodawanie tokena Discord
- Zapraszanie bota
- Instalowanie wymaganych pakietów
- Uruchamianie bota
- Pozdrowienia
- Licencja i wyłączenie odpowiedzialności
Najważniejsze informacje:
- bot nie wysyła poprawnych odpowiedzi do testów, a jedynie treść pytań i odpowiedzi
- bot nie jest niewidoczny, nauczyciel widzi go jako puste pole w wynikach, ale jeśli nie jest zaznajomiony z technologią, nie zrozumie tego, przykład https://i.imgur.com/B9fE0gP.png
- jeśli w teście jest otwarte pytanie, na które odpowiedź jest wymagana, bot się zatrzyma
- Aby rozpocząć wykonywanie zrzutów ekranu testu
>test (testportal_test_link)
przykład: >test https://www.testportal.pl/exam/LoadTestStart.html?t=565CaL1WT4UZ
- Aby sprawdzić czy bot jest aktualny
>version
- Aby wyświetlić pomoc
>help
- Aby wyświetlić najważniejsze informacje
>important
- Aby wyświetlić najważniejsze informacje po Polsku
>wazne
Instrukcja w języku angielskim na stronie wiki
Upewnij się, że zainstalowałeś wszystkie wymagania wstępne:
Istnieje kilka sposobów na pobranie Testshotera:
Zalecanym sposobem uzyskania Testshoter jest użycie Git'a do bezpośredniego sklonowania repozytorium:
git clone https://github.com/fhodun/testshoter
Spowoduje to sklonowanie najnowszej wersji repozytorium Testshoter do folderu testshoter.
Innym sposobem na pobranie Testshotera jest pobranie kopii zip z GitHub'a
Utwórz nową aplikację Discorda i w menu wybierz bota używając tego przycisku.
Skopiuj Token, otwórz plik .env.example
i wklej token w miejsce <your-token-here>
, następnie zmień nazwę tego pliku na.env
i zapisz.
Aby dodać bota do serwera, przejdź tutaj i wybierz swoją aplikację.
W menu wybierz OAuth2, wybierz bot, w tabeli poniżej wybierz Wyślij wiadomości, Menage Messages, Embed links, Attach Files
,
następnie otwórz wygenerowany linku w przeglądarce i wybierz serwer.
Zainstaluj wymagane pakiety w terminalu:
npm install
Uruchom bota w terminalu:
npm start
Podziękowania dla gbaransky za jego wkład w projekt.
Inspiracja i pomysł zaczerpnięte z arekminajj/testportal-discord-bot.
Wydany na licencji GNU GPL-3.0.
Stworzone w celach edukacyjnych.
Autor nie ponosi żadnej odpowiedzialności za jakiekolwiek szkody, które mogą wyniknąć z korzystania z tego oprogramowania.