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í
/startla 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! 🎉