Недавно я изменил настройки группы — по сути, для платных подписчиков — чтобы они при регистрации автоматически получали уровень TL3, но теперь wondering, как перевести всех уже входящих в эту группу людей на TL3.
Сколько пользователей мы обсуждаем?
Примерно 1000 пользователей.
Вам придется использовать что-то вроде ниже
Вы можете использовать API, чтобы вручную установить уровень доверия этих пользователей. Вам понадобится большой список их ID и скрипт для перебора всех команд 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: ВАШ_API_КЛЮЧ_ЗДЕСЬ" \
-H "Api-Username: monkey" \
-F "level=3"
done <USER_IDS.txt
USER_IDS.txt
16
17
18
19
29
30
36
59
