Bienvenidx al PyCamp! 🎉 Si estás leyendo esto, seguramente querés aprovechar al máximo el bot de Telegram que nos ayuda a organizar todo. No te preocupes, es más fácil de lo que parece. Vamos paso a paso.
Antes que nada, asegurate de que el bot está funcionando:
- Hablale al bot en @PyCamp_bot.
- Escribí
/start
la primera vez que le hablás para activarlo. - Dependiendo de tu rol (admin o pycampista), hay diferentes comandos que te pueden interesar.
Antes de empezar, necesitás configurar algunas cosas:
- Seteá estas variables de entorno:
TOKEN
: El token del bot (lo conseguís con BotFather en Telegram).PYCAMP_BOT_MASTER_KEY
: Una clave secreta para los comandos de admin.SENTRY_DATA_SOURCE_NAME
: El ID de Sentry para trackear errores.
- Iniciá el bot con:
python bin/run_bot.py
.
Listo, ahora podemos empezar con la magia.
/su <password>
✨ Reclamá tus poderes de admin (reemplazá<password>
por la clave secreta)./empezar_pycamp <nombre>
🏢 Creá el PyCamp y definí su inicio y duración./activar_pycamp <nombre>
⚡ Activalo (si hace falta)./terminar_pycamp
🌚 Cierra oficialmente el PyCamp.
/empezar_carga_proyectos
✏️ Habilitá la carga de proyectos./terminar_carga_proyectos
❌ Cerrá la carga de proyectos./empezar_votacion_proyectos
🗳️ Arrancá la votación./terminar_votacion_proyectos
❌ Cerrá la votación./contar_votos
📊 Muestra cuánta gente votó./anunciar
📢 Notifica a les interesades sobre el inicio de una actividad (solo admins y dueñxs del proyecto).
/cronogramear
⏳ Creá el cronograma con los días y slots que quieras./cambiar_slot <proyecto> <slot>
✏️ Mové un proyecto de horario.
Los magos son personas geniales que ayudan durante el evento. Para organizarlos:
/agendar_magx
🌟 Asigna un mago por hora durante el PyCamp.- Los magos se registran con
/ser_magx
.
/admins
👤 Lista a todos los admins./agregar_pycamp <nombre>
✅ Agrega un nuevo PyCamp./degradar <usuario>
❌ Le saca los permisos de admin a un usuario.
Si no sos admin, igual podés usar el bot para participar activamente.
/voy_al_pycamp <nombre>
🌟 Avisá que vas al PyCamp./pycampistas
👥 Mirá info sobre los pycampistas./pycamps
📓 Lista todos los PyCamps.
/cargar_proyecto
📑 Cargá tu proyecto (si la carga está habilitada)./proyectos
📝 Muestra todos los proyectos y sus responsables./mis_proyectos
📰 Muestra tus proyectos cargados./participantes <proyecto>
👥 Muestra la gente interesada en un proyecto./borrar_proyecto
⛔️ Borra un proyecto./votar
🗳️ Votá por los proyectos que te interesen./cronograma
🗓 Mirá el cronograma de actividades./rifar
🎯 Elegí un pycampista al azar.
/ser_magx
🎩 Registrate como mago./ver_magx
🦄 Mirá quién es mago./evocar_magx
✨ Llamá al mago de turno si necesitás ayuda./ver_agenda_magx
🔍 Consultá la agenda de magos.
/ayuda
❓ Muestra esta ayuda./mostrar_version
🔄 Muestra la versión del bot que está corriendo.
Eso es todo! Si tenés dudas, preguntale a alguien del equipo o probá los comandos sin miedo. 😉
¡Que tengas un PyCamp genial! 🎉