Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wizards agenda #73

Merged
merged 37 commits into from
Jun 22, 2024
Merged

Wizards agenda #73

merged 37 commits into from
Jun 22, 2024

Conversation

cmdelatorre
Copy link
Contributor

Agrega funcionalidades para agendar automáticamente magos durante todo el PyCamp.

Agregra comandos nuevos para tal fin:

  • Un admin puede /agendar_magx Asigna un mago por hora durante todo el PyCamp.

    • De 9 a 13 y de 14 a 19.
    • El primer día arranca después del almuerzo (14hs).
    • El último día termina al almuerzo (13hs).
  • /ser_magx Ahora te registra como mago.

  • /ver_magx Lista los magos registrados.

  • /evocar_magx llama al mago de turno para pedirle ayuda. Depende de que sea haya generado la agenda.

  • /ver_agenda_magx completa te muestra la agenda de magos.

Además

  • cambia el flujo de /empezar_pycamp (pide fecha de inicio y duración),
  • Incluye un script de migración para poder desplegarlo durante el PyCamp 2024
  • agrega unos tests.

src/pycamp_bot/models.py Show resolved Hide resolved
src/pycamp_bot/models.py Outdated Show resolved Hide resolved
test/conftest.py Outdated Show resolved Hide resolved
src/pycamp_bot/commands/manage_pycamp.py Outdated Show resolved Hide resolved
src/pycamp_bot/commands/wizard.py Show resolved Hide resolved
@WinnaZ WinnaZ merged commit b211974 into master Jun 22, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants