Skip to content
This repository has been archived by the owner on Feb 20, 2021. It is now read-only.

fit-ctu-discord/honza-botner-old

Repository files navigation

Botner

Logo

Discord bot pro fakultní server FIT ČVUT

Co bot vlastně umí

Authentikace

Pro přístup do školních kanálů je potřeba se nejdříve přihlásit přes školní OAuth server. K tomu slouží autentikační zpráva v kanálu #welcome. Po úspěšném přihlášení vám bude přidělena role @Authenticated a získáte přístup k výběru volitelných rolí, které odemykají školní a jiné kanály.

Ankety

Bot umí vytvářet ankety v následujících formátech:

Yes/no poll

Yesno poll example

ABC poll

Abc poll example

Příkazy pro moderátory

Vypsat používanost custom emotes

Posílání a editace zpráv, reakce na zprávy

Nastavování aktivity

Instalace, spuštění lokální instance

Dříve Botner využíval Docker, nyní je však hostovaný na heroku a tak využívá Procfile. Aplikaci lze lokálně spustit podle oficiálního návodu.

Je dobré si nejdříve vytvořit development .env upravením .env.example a poté ho nalinkovat přes heroku local -e .env -f ./Procfile

Před spuštěním je potřeba ještě vytvořit jar s aplikací pomocí mavenu mvn clean package