- Załączaj screeny
- Czas wydarzenia
- Opowiedz co chciałeś uzyskać a co faktycznie uzyskałeś
- Poznaj
hikari
ihikari-lightbulb
- Kolejne funkcje dodawaj w folderze
gadoneko/plugins
- Pamiętaj aby tokeny do nowych usług podawać poprzez
os.getenv('SOME TOKEN')
- Testuj swoje rozwiązanie zawsze z najnowszymi bibliotekami
- (Opcjonalne) Uruchom chociaż raz bota w dockerze
- (Opcjonalne) Używaj formatera
black
- Poznaj
starlette
,jinja2
ishards-ui
(i możeuvicorn
) - Każda nowa strona powinna bazować na
home.html
- Logikę opakowuj w
HTTPEndpoint
- Keep it lightweight and responsive
Nie polecam robić dev na dockerze bezpośrednio. Uruchamiaj wszystko wewnątrz pipenv jako odzielne procesy.
Bot
pipenv run python3 -m gadoneko
Bot CRON
pipenv run python3 gadoneko/cron.py
Webgate
pipenv run uvicorn webgate:app --host 0.0.0.0
Database (in docker)
docker run -p 27017:27017 --restart always --name mongodb -d mongo:latest