Estoy migrando una comunidad a Discourse y tengo una lista de direcciones de correo electrónico. Me gustaría crear cuentas para cada usuario para poder enviarles correos a través del foro, pero no tengo la intención de permitirles publicar todavía. Por ahora, solo quiero usar Discourse como plataforma para enviar anuncios.
¿Puedo importar una lista de direcciones de correo electrónico sin enviar invitaciones a cada persona?
Si planeas crear cuentas sin registrarte ni invitar, aquí tienes un método que puedes probar en tu consola.
rails c
u = User.create!(username: "nombre", email: "nombre@correo.com", password: "contraseña")
u.approve(Discourse.system_user, false) # si se requieren aprobaciones manuales
u.activate
Solo asegúrate de contar con el consentimiento de estos usuarios. Además, solo pueden recibir correos electrónicos del Resumen de Discourse, ya que Discourse no tiene ninguna funcionalidad integrada de boletín o envío de correos más allá de eso.
No olvides que el período predeterminado para que los usuarios puedan cambiar su nombre de usuario es de 3 días. Algunos usuarios pueden no querer que su nombre de usuario sea el prefijo de su correo electrónico. La configuración se encuentra en admin/site_setting/category/users. Es posible que desees aumentar el número de días para permitirles iniciar sesión y realizar cualquier cambio.