Recientemente cambié un grupo, esencialmente suscriptores de pago, para que ingresen en el nivel de traducción 3 (TL3) al registrarse, pero me pregunto cómo mover a todas las personas que ya están en ese grupo al nivel TL3.
¿De cuántos usuarios estamos hablando?
Aproximadamente 1.000 usuarios.
tendrás que usar algo como lo siguiente
Puedes usar la API para establecer manualmente el nivel de confianza de esos usuarios; solo necesitarás una lista grande de sus identificadores y un script para iterar mediante todos los comandos curl PUT.
script.sh
while read y; do
curl -s -X PUT "https://board.example.com/admin/users/$y/trust_level" \
-H "Content-Type: multipart/form-data;" \
-H "Api-Key: TU_API_KEY_AQUI" \
-H "Api-Username: monkey" \
-F "level=3"
done <USER_IDS.txt
USER_IDS.txt
16
17
18
19
29
30
36
59
