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

Fix help markup #75

Merged
merged 1 commit into from
Jun 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/pycamp_bot/commands/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ async def start(update, context):

async def help(update, context):
logger.info('Returning help message')
await context.bot.send_message(chat_id=update.message.chat_id, text=get_help(update, context))
await context.bot.send_message(chat_id=update.message.chat_id, text=get_help(update, context), parse_mode='Markdown')


# async def error(update, context):
Expand Down
36 changes: 18 additions & 18 deletions src/pycamp_bot/commands/help_msg.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

user_commands_help = '''
Comandos de usuario:
/voy_al_pycamp (pycamp name): avisá que vas al pycamp! si no especificas un\
/voy\\_al\\_pycamp (pycamp name): avisá que vas al pycamp! si no especificas un\
pycamp por default es el que esta activo.
/pycamps: lista todos los pycamps.
/cargar_proyecto: empieza la conversacion de carga de proyecto.
/cargar\\_proyecto: empieza la conversacion de carga de proyecto.
/proyectos: te muestra la informacion de todos los proyectos y sus responsables.
/mis_proyectos: te muestra día y horario de los proyectos que votaste.
/ser_magx: te agrega la lista de Magx.
/evocar_magx: pingea a la/el Magx de turno, informando que necesitas su\
/mis\\_proyectos: te muestra día y horario de los proyectos que votaste.
/ser\\_magx: te agrega la lista de Magx.
/evocar\\_magx: pingea a la/el Magx de turno, informando que necesitas su\
ayuda. Con un gran poder, viene una gran responsabilidad.
/elegir_proyectos: te muestra los proyectos presentados para que digas cuales te gustan.
/elegir\\_proyectos: te muestra los proyectos presentados para que digas cuales te gustan.
/cronograma: te muestra el cronograma del PyCamp.
/anunciar: te pide el nombre de un proyecto y pingea por privado a les \
interesades avisando que esta por empezar (solo para admins u owners del proyecto).
Expand All @@ -26,11 +26,11 @@
El proceso se divide en 3 etapas:

*Primera etapa*: Lxs responsables de los proyectos cargan sus proyectos \
mediante el comando **/cargar_proyecto**. Solo un responsable carga el \
mediante el comando */cargar_proyecto*. Solo un responsable carga el \
proyecto, y luego si hay otrxs responsables adicionales, pueden \
agregarse con el comando /ownear.
agregarse con el comando */ownear*.

*Segunda etapa*: Mediante el comando **/elegir_proyectos** todxs lxs participantes \
*Segunda etapa*: Mediante el comando */elegir_proyectos* todxs lxs participantes \
seleccionan los proyectos que se expongan. Esto se puede hacer a medida que \
se expone, o al haber finalizado todas las exposiciones. Si no se está \
segurx de un proyecto, conviene no seleccionar nada, ya que luego podés \
Expand All @@ -49,20 +49,20 @@

Pycamp
------
/agregar_pycamp (pycamp): Agrega un pycamp.
/activar_pycamp (pycamp): Setea un pycamp como activo (si ya hay uno activo lo \
/agregar\\_pycamp (pycamp): Agrega un pycamp.
/activar\\_pycamp (pycamp): Setea un pycamp como activo (si ya hay uno activo lo \
desactiva).
/empezar_carga_proyectos: Habilita la carga de proyectos en el pycamp activo.
/terminar_carga_proyectos: Deshabilita la carga de proyectos en el pycamp activo.
/empezar_seleccion_proyectos: Habilita la seleccion sobre los proyectos del pycamp activo.
/terminar_seleccion_proyectos: Deshabilita la seleccion sobre los proyectos del pycamp activo.
/empezar_pycamp: Setea el tiempo de inicio del pycamp activo. \
/empezar\\_carga\\_proyectos: Habilita la carga de proyectos en el pycamp activo.
/terminar\\_carga\\_proyectos: Deshabilita la carga de proyectos en el pycamp activo.
/empezar\\_seleccion\\_proyectos: Habilita la seleccion sobre los proyectos del pycamp activo.
/terminar\\_seleccion\\_proyectos: Deshabilita la seleccion sobre los proyectos del pycamp activo.
/empezar\\_pycamp: Setea el tiempo de inicio del pycamp activo. \
Por default usa datetime.now()
/terminar_pycamp: Setea el timepo de fin del pycamp activo. \
/terminar\\_pycamp: Setea el timepo de fin del pycamp activo. \
Por default usa datetime.now()
/cronogramear: Te pregunta cuantos dias y que slot tiene tu pycamp \
y genera el cronograma.
/cambiar_slot: Toma el nombre de un proyecto y el nuevo slot \
/cambiar\\_slot: Toma el nombre de un proyecto y el nuevo slot \
y lo cambia en el cronograma.

Pycampista
Expand Down
Loading